Roadmap
This roadmap is intentionally lightweight. It communicates where ObjectiveFrame is heading without turning the project into a promise list.
Near Term
- Improve README and documentation onboarding.
- Add animated GIFs or WebP demos for feedback mode, eigenmodes, and example editing.
- Publish a consistent example gallery with thumbnails and downloadable
.df3files. - Add short narrated videos for first use, feedback mode, and eigenmode exploration.
- Add student-oriented FEM exercises and teaching material.
Modelling and Analysis
- Improve CALFEM export for Python-based teaching workflows.
- Expand eigenmode diagnostics and documentation.
- Improve load case workflows.
- Add more example models for bridges, frames, masts, domes, and classroom exercises.
- Continue solver modernization and validation around Eigen-based routines.
Extensibility
- Expand the ChaiScript API.
- Improve plugin documentation and examples.
- Add more scripted structure generators.
- Document AI-assisted modelling workflows more deeply.
Platform and Packaging
- Keep Windows releases easy to install.
- Improve build documentation for contributors.
- Investigate Linux and macOS support.
- Add clearer release notes and migration notes.
Community
- Enable GitHub Discussions for questions, teaching use, and feature ideas.
- Use issue templates for bug reports and feature requests.
- Encourage example contributions from students and educators.
- Add more citation metadata for academic adoption.
Placeholder Items
- Public demo GIFs.
- Narrated 2-minute intro video.
- Student worksheets.
- More complete validation examples.
- Roadmap issue labels or GitHub Projects board.