4 Commits

Author SHA1 Message Date
b2187693d7 major UI improvements the UI doesn't tank FPS.
there has been a lot of changes and fixes
currently refactoring the code base and optimizing

- Added UI optimizations to improve performance and reduce FPS impact
- Implemented various bug fixes and improvements
- Started code refactoring for better maintainability
- Updated particle system configuration in particles.json
- Modified rendering pipeline for better efficiency
- Updated simulation core logic in sim.py
- Adjusted settings and configuration parameters
- Updated gitignore rules
- Fixed initialization code in __init__.py
2024-12-28 13:29:37 -06:00
28653ec606 Minor hotfix not much was changed since
Massive changes
2024-12-27 10:34:49 -06:00
986750c722 Massive changes to the repository have been made.
feat: Performance optimizations and UI improvements

- Added dormant state tracking for static particles
- Fixed settings menu particle spawn overlap
- Optimized particle batch processing
- Added brush cursor visualization
- Improved UI interaction zones
- Enhanced gas particle effects
- Added glow toggle functionality disabled by default due to performance impact
- Fixed particle rendering issues
- Debug Overlay Disabled by default
- FPS counter added semi seperate from Debug Overlay, Turn this one off when using Debug Overlay
- Improved particle rendering performance

Performance improvements focus on reducing unnecessary calculations for static particles while maintaining core simulation mechanics. UI changes prevent unwanted particle spawning during menu interactions.
2024-12-27 07:39:31 -06:00
73470225d0 Initial commit 2024-12-26 04:11:32 -06:00