docs: Add summary for floating feature browser to CONTEXT.md

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 17:40:17 -07:00
parent 3642e390cb
commit 001f7f9bb3

View File

@@ -40,3 +40,8 @@ Development Summary:
• Added a dockable feature browser (tree view) to the left side of the main window.
• The browser displays the current document as the root node and lists all features (e.g., "Sketch") as children.
• The `Document` class now uses Qt signals and slots to notify the `MainWindow` of changes, ensuring the feature browser is always synchronized with the underlying data model.
11 Floating Feature Browser:
• Replaced the dockable feature browser with a floating, semi-transparent overlay inside the viewport, mimicking Fusion 360's UI.
• The drawing logic was encapsulated into a dedicated `FeatureBrowser` class to improve modularity.
• Position was set to the top-left corner and font size was increased for better visibility.
• Fixed a linker error by adding the new `FeatureBrowser.cpp` source file to the `CMakeLists.txt` build configuration.