-
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Daynlight edited this page Dec 8, 2025
·
1 revision
This roadmap outlines planned features and improvements for Graphite, based on open issues and community feedback.
Note: Features marked with ๐ง are planned but not yet implemented. Features marked with โ are partially implemented.
If you spot a missing feature or bug, please open an issue!
- ๐ ๏ธ Improve error handling and edge-case coverage in ScriptController and core modules (๐ง)
- ๐ผ๏ธ Refactor rendering engine for better CWindow integration (โ )
- ๐งช Enhance sandbox mode for safer script editing (โ )
- ๐ Add more example scripts and documentation (โ )
- ๐ฆ Streamline package management and verification (๐ง)
- ๐งฉ Add templates initialization for new projects (๐ง)
- ๐งโ๐ป Expand architecture documentation (โ )
- ๐ช Full migration to CWindow for rendering (remove custom wrappers) (๐ง)
- ๐ In-window script editor for live editing (๐ง)
- ๐ Integrated logging panel for app and scripts (๐ง)
- ๐งโ๐ฌ Physics-style update model for advanced simulations (๐ง)
- โ Expand math library with more geometric and algebraic types (๐ง)
- ๐งช Add automated tests and CI/CD workflows (๐ง)
- ๐๏ธ Optimization and performance improvements (๐ง)
- ๐ฅ๏ธ Cross-platform support (Windows, macOS) (๐ง)
- ๐ Community-driven package repository and installer (๐ง)
- ๐๏ธ Advanced UI features (ImGui docking, customizable layouts) (๐ง)
- โก Performance optimizations for large-scale visualizations (๐ง)
- ๐ค More interactive and collaborative features (๐ง)
- ๐งโ๐จ 3D support for visualization and scripting (๐ง)
- ๐ฆ Binary build/distribution for easier installation (๐ง)
- ๐ก Suggest features or report bugs via GitHub Issues
- ๐ฃ๏ธ Join discussions for feedback and ideas
- ๐ See
CONTRIBUTING.mdfor guidelines
- ๐ง UI improvements: Requested, not yet implemented
- ๐ง Error codes and robust error handling: Planned, partial coverage
- ๐ง Cross-platform support: Not implemented
- ๐ง Package manager: Referenced, not implemented
- ๐ง 3D support: Mentioned, not present
- ๐ง Binary build/distribution: Not implemented
- ๐ง Templates initialization: Not implemented
- ๐ง More examples: Only basic examples present
- ๐ง Optimization: Not implemented
- ๐ง Automated tests/CI: Not implemented
- ๐ง Architecture docs: Needs expansion
If you want to help with any of these, please open an issue or join the discussion!
This roadmap is updated as new issues and ideas are added. Stay tuned for progress and releases!
Graphite Wiki ยฉ 2025 Daynlight & Contributors
Licensed under the Apache License 2.0
- ๐ Home
- ๐ ๏ธ Installation
- ๐งโ๐ป Usage
- ๐ Tutorials
- ๐งโ๐ฌ Examples
- ๐ WritingScripts
- ๐ฆ PackageManager
- ๐งฎ Math
- ๐๏ธ APIReference
- ๐ผ๏ธ RenderingEngine
- ๐๏ธ Architecture
- ๐ Roadmap
- ๐ Versions
- ๐ ChangeLog
- ๐ถ Planning
- ๐ค Community
- ๐ Credits
- ๐ Troubleshooting
- โ FAQ