From 001f7f9bb3002519b51cbb0b4d079beab7aecf87 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Mon, 9 Feb 2026 17:40:17 -0700 Subject: [PATCH] docs: Add summary for floating feature browser to CONTEXT.md Co-authored-by: aider (gemini/gemini-2.5-pro) --- CONTEXT.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CONTEXT.md b/CONTEXT.md index 1203a50..bd4fcc0 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -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.