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.