UI fixes, ZTools-PartDesign merge, Silo enhancements, and BOM integration
Stylesheet fixes (KindredCreate theme): - Add tree branch expand/collapse SVG indicators (branch_closed.svg, branch_open.svg) visible on dark background - Add QSS rules for QTreeView::branch pseudo-states - Add min-height: 20px to QHeaderView::section to fix bottom clipping - Merge QDockWidget::title and QSint--ActionGroup QToolButton padding improvements from Stylesheets copy into canonical - Add SpreadsheetGui--SheetTableView QLineEdit cell editor styling - Sync all three QSS copies (resources/preferences, src/Gui/Stylesheets, src/Gui/PreferencePacks) to canonical version ZTools-PartDesign workbench integration: - Add _ZToolsPartDesignManipulator via WorkbenchManipulator API - Injects DatumCreator, DatumManager into Part Design Helper Features toolbar - Injects EnhancedPocket into Part Design Modeling Features toolbar - Injects RotatedLinearPattern into Part Design Transformation Features toolbar - Adds corresponding PartDesign menu entries after PartDesign_Boolean Silo enhancements: - Add Silo_ToggleMode command: toggle switch in File toolbar that swaps Ctrl+O/S/N between standard FreeCAD and Silo equivalents - Add SSL certificate file browser in Silo Settings dialog (SslCertPath preference, supports .pem/.crt/.cer) - Update _get_ssl_context() to load custom CA cert before system CAs - Expand SiloMenuManipulator: Silo_New, Silo_Open, Silo_Save, Silo_Commit, Silo_Pull, Silo_Push, Silo_BOM in File menu - Integrate upstream Silo_BOM command (tabbed BOM/Where-Used dialog) Submodule updates: - silo: Silo mode toggle, SSL cert browsing, BOM menu integration - ztools: PartDesign WorkbenchManipulator and Catppuccin theme sync Documentation: - Add docs/REPOSITORY_STATE.md: comprehensive repository state report with architecture overview, submodule status, potential issues, feature stubs, and Silo integration path forward
This commit is contained in:
Submodule mods/silo updated: 8e44ed2f75...bce7d5a181
Submodule mods/ztools updated: 005348b8a9...8d1f195e56
Reference in New Issue
Block a user