Features¶
Feature modules for the main application hub. Each feature is a self-contained MVC module with its own controller, view, and optional model/constants.
Feature Systems¶
| Directory | Purpose |
|---|---|
home_system/ |
Home dashboard with milestone calendar and GitHub issue tracking |
settings_system/ |
Application settings (appearance, paths, credentials) |
software_system/ |
Software selection hub -- launches domain modules (e.g. Plant Design) |
update_system/ |
Auto-update system with GitHub release integration |
user_guide_system/ |
Integrated user guide served from Cloudflare Pages with local cache |
Pattern¶
Each feature registers its view in the main hub's stacked widget. Navigation is
handled by MainController via sidebar icon clicks.