Skip to content

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.