Skip to content

feat: project management and UI Enhancements - #17

Merged
PR3C14D0 merged 197 commits into
masterfrom
feat/project-management
Aug 8, 2026
Merged

PR3C14D0 merged 197 commits into
masterfrom
feat/project-management

Conversation

@PR3C14D0

Copy link
Copy Markdown
Member

feat: project management and UI Enhancements

@PR3C14D0
PR3C14D0 force-pushed the feat/project-management branch from dac6f69 to 6242ab8 Compare March 26, 2026 00:43
PR3C14D0 added 8 commits June 15, 2026 08:43
Introduces a scalar constructor for `Vector4` to enable concise default initialization of color properties.
Recalculates the cascade frustum's bounding sphere in camera local space, then transforms its center to world space. This enhances stability and accuracy by directly bounding the relevant frustum split, avoiding intermediate world-space interpolations. It also tightens the orthogonal projection depth range for a better fit.
Switches from `strncpy` to `snprintf` for copying asset names into drag payload buffers. This ensures null-termination and prevents potential buffer overflows by correctly handling string truncation within the fixed-size buffer.
@PR3C14D0
PR3C14D0 force-pushed the feat/project-management branch from 69ca473 to a4b4676 Compare August 5, 2026 14:07
…uild commit info

Moves Core callback setup to dedicated methods (SetupCallbacks and SetupSceneCallbacks) to improve code organization.
This enables automatic loading of the editor scene when a project is opened.
Introduces robust cleanup for game objects, ensuring associated meshes are unloaded from the renderer when objects are deleted from the scene hierarchy.
The short Git commit hash is now displayed in the application window title for easier build identification.
@PR3C14D0
PR3C14D0 force-pushed the feat/project-management branch from 1a0b7d6 to edcd6d9 Compare August 8, 2026 15:38
@PR3C14D0
PR3C14D0 force-pushed the feat/project-management branch from 5db80ec to cacada0 Compare August 8, 2026 15:49
@PR3C14D0
PR3C14D0 merged commit 5b4d389 into master Aug 8, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant