Add dark mode and simple theming support to GUI
- Add DARK_THEME stylesheet alongside existing LIGHT_THEME - Add load_theme() function to load themes by name - Support custom themes via ~/.cmdforge/theme.qss - Add View menu with Theme submenu for switching themes - Persist theme choice in QSettings across sessions - Update META_TOOLS.md to reflect implemented dependency commands Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
# Meta-Tools: Tools That Call Other Tools
|
||||
|
||||
> **Document Status (January 2026)**: The `tool` step type is implemented and works as described.
|
||||
> The CLI dependency commands (`cmdforge install --deps`, `cmdforge check`) are not yet implemented.
|
||||
> Tools can still use `tool` steps, but dependency resolution is manual.
|
||||
> The CLI dependency commands are now implemented:
|
||||
> - `cmdforge check <tool>` - Check if dependencies are satisfied
|
||||
> - `cmdforge install` - Install dependencies from cmdforge.yaml manifest
|
||||
> - `cmdforge add <owner/name>` - Add a tool to project dependencies
|
||||
> - `--auto-install` flag on tool execution for automatic dependency installation
|
||||
|
||||
Meta-tools are CmdForge tools that can invoke other tools as steps in their workflow. This enables powerful composition and reuse of existing tools.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user