Step 76: LayoutManager with docking layout presets (Sprint 4 start)

Three preset layouts (VSCode/Emacs/JetBrains) with panel visibility,
size ratios, dirty flag for rebuild, and file-based persistence.
Also includes revised sprint4_plan.md and new sprint5_plan.md.
10/10 tests pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Bill
2026-02-09 08:22:02 -07:00
parent dc94ad7274
commit a65e0b13ee
6 changed files with 1342 additions and 4 deletions

View File

@@ -320,6 +320,9 @@ target_link_libraries(step74_test PRIVATE nlohmann_json::nlohmann_json)
add_executable(step75_test tests/step75_test.cpp)
target_include_directories(step75_test PRIVATE src)
add_executable(step76_test tests/step76_test.cpp)
target_include_directories(step76_test PRIVATE src)
find_package(SDL2 CONFIG REQUIRED)
find_package(OpenGL REQUIRED)
find_package(glad CONFIG REQUIRED)