Skip to content

Refactor and enhance WebGL2 and physics systems with new modules#25

Merged
hun756 merged 143 commits into
mainfrom
dev
Apr 7, 2026
Merged

Refactor and enhance WebGL2 and physics systems with new modules#25
hun756 merged 143 commits into
mainfrom
dev

Conversation

@hun756
Copy link
Copy Markdown
Contributor

@hun756 hun756 commented Apr 7, 2026

No description provided.

hun756 and others added 30 commits October 23, 2025 16:42
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
hun756 and others added 29 commits April 1, 2026 16:26
…amping adjustments for smoother camera behavior
- Implemented a live editor using Monaco Editor with TypeScript support.
- Created a runtime for compiling and executing scene examples with support for specific modules.
- Added custom theme and configuration for the Monaco Editor.
- Introduced diagnostics formatting for TypeScript compilation errors.
- Updated the main layout to a modern professional design with improved header and context bar.
- Added icons to toolbar buttons for better visual representation.
- Enhanced the editor and preview panels with improved loading messages and status indicators.
- Implemented a resize handle for the editor panel to allow dynamic resizing.
- Improved accessibility and usability with updated labels and descriptions.
- Refactored CSS for a dark professional theme, including new color variables and responsive design adjustments.
- Added utility classes for better styling control and consistency across components.
- Introduced logic to prevent duplicate Monaco editor models.
- Created postcss.config.js to configure PostCSS with Tailwind CSS and autoprefixer.
- Added tailwind.config.js to define custom theme colors, fonts, box shadows, animations, and keyframes for the project.
- move parent-child ownership into a dedicated Hierarchy component

- keep Transform ergonomics intact while reducing runtime coupling

- serialize prefab hierarchy as node links and restore it during load

- refresh actor and scene coverage around the new hierarchy flow
Enhance scene management, UI, and performance across components
- switch random id helpers from substr to slice

- update hex color parsing to use slice with explicit ranges

- clear deprecated string API usage without changing behavior
@hun756 hun756 merged commit 4996782 into main Apr 7, 2026
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.

2 participants