Skip to content
- Support attaching scripts to objects for custom logic control. Developers can select and add scripts within the property inspector window
- Added audio manager
- New projects include a default audio asset for beginners’ learning and testing
- Added more available interfaces for all scene objects
- Improved prompt for unsaved scene changes
- Game runtime logs are output to the console window in real‑time
- Optimized project and file deletion logic: deleted projects are moved to recycle bin instead of permanent removal
- Fixed window resizing bug
- Fixed undo bug where only a small offset was reverted after moving objects
- Fixed bug of creating new files under collapsed folders in resource manager
- Fixed exception bug when Dashboard attempts to delete a non‑existent project
- Fixed bug where RGB values changed while adjusting hue in color picker
- Fixed bug that input boxes inside color picker cannot gain input focus
- Added button object
- Added shortcuts in property panel to switch among selected objects
- Added custom color picker with alpha transparent channel support
- Refactored template main.py code, built-in lifecycle and event callbacks to simplify development workflow
- Adjusted Gizmo position to prevent covering object highlight border
- Fixed a critical bug in v1.0.0.dev3. (#1)
- Added light theme
- Added image object
- Added multi-selection box feature in the scene editor
- Text objects now fully support Chinese display
- A font folder will be automatically created in the project directory after creating a new project, containing the SIMHEI.ttf font file
- Added timestamps to all log outputs
- Optimized the style of non-editable input controls in the property editor
- Fixed styling issues of QComboBox on Linux and MacOS
- Fixed the issue where Gizmo position failed to update when moving line objects
- Fixed the window dragging problem on Linux
- Fixed the bug that
get_object_by_path could not locate objects by given path
- Fixed the progress bar rebound issue during project packaging
- Added one-click desktop application packaging function, which can package the project into an independent executable file. Other users can run the game directly without installing the Python environment.
- Added line drawing object to enrich scene editing elements.
- Added move Gizmo controller to support visual drag-and-drop movement of scene objects.
- Added
get_object_by_path interface to support precise acquisition of specified objects in the scene through paths.
- Added release notes entry in the help menu bar for easy viewing of version iteration records.
- Optimized the layout of the new project window to improve operational interaction experience.
- Optimized the initial code of
main.py in the project template, with a more standardized structure and stronger usability.
- Fixed the issue of incorrect mouse pointer style display in some windows.
- Fixed the bug that project deletion failed in the Dashboard panel.
- Completed the construction of the basic visual editing interface, including core panels such as hierarchy window, asset window, scene window, console window, and inspector window.
- Supported the creation of three basic editable objects: rectangle, ellipse, and text.
- Realized support for three major operating systems: Windows, macOS, and Linux.
- Added project creation and management functions to support independent project engineering management.
- Integrated real-machine running preview function to view the project running effect in real time.
- Added interface language switching function, supporting free switching between Simplified Chinese and English.