Private
Public Access
0
0
Files
manual_slop/layouts/default.ini
T
ed 7577d7d28b chore(layouts): introduce layouts/ directory + src/layouts.py; relocate default layout asset
TIER-2 READ AGENTS.md, conductor/workflow.md, conductor/edit_workflow.md,
  conductor/tier2/githooks/forbidden-files.txt,
  conductor/tracks/tier2_leak_prevention_20260620/spec.md,
  conductor/code_styleguides/data_oriented_design.md,
  conductor/code_styleguides/error_handling.md,
  conductor/code_styleguides/type_aliases.md,
  conductor/product-guidelines.md, conductor/code_styleguides/python.md,
  docs/guide_meta_boundary.md before Phase 1 Task 1.10.

Phase 1 of default_layout_install_20260629:
- tests/artifacts/manualslop_layout_default.ini -> layouts/default.ini
  (git mv preserves history; same content, new parallel-to-themes home)
- src/paths.py: layouts: Path field + SLOP_GLOBAL_LAYOUTS env override
  + get_layouts_dir() accessor (mirror themes at 60/83/150/210+)
- src/layouts.py: new LayoutFile @dataclass(frozen=True, slots=True) +
  load_layouts_from_dir/file + load_layouts_from_disk consumer
  (mirror src/theme_models.py + src/theme_2.py; Result drain per error_handling)
- tests/conftest.py:709: reads from layouts/default.ini
2026-06-29 14:20:51 -04:00

110 lines
2.5 KiB
INI

;;;
;;; Manual Slop default docking layout for live_gui test sessions
;;;
;;; This file is loaded by the live_gui test fixture to give every test
;;; session a deterministic starting layout. The fixture copies this file
;;; into the test workspace (tests/artifacts/live_gui_workspace/) before
;;; spawning the sloppy.py subprocess; HelloImGui picks it up on launch.
;;;
;;; Organization (matches the user's preferred arrangement):
;;; Left column (DockNode 0x10):
;;; Tab 0: Project Settings
;;; Tab 1: Files & Media
;;; Tab 2: AI Settings
;;; Tab 3: Operations Hub
;;; Right column (DockNode 0x11):
;;; Tab 0: Discussion Hub
;;; Tab 1: Log Management
;;; Tab 2: Diagnostics
;;;
;;; MMA Dashboard is intentionally NOT included — it starts hidden and
;;; the user opens it from the Windows menu when needed (per user
;;; preference: "I don't want mma to be visible by default").
;;;
;;; To iterate on this layout: open sloppy.py, arrange windows as
;;; desired, quit (HelloImGui auto-saves the file to your cwd), then
;;; copy the resulting manualslop_layout.ini over this one.
;;;
;;; Scrubbed entries: no Text Viewer / Tool Script windows (transient
;;; session-specific), no old-name windows (Projects/Files/Screenshots/
;;; Provider/...), no modals (Inject File/AST Inspector/Context Preview
;;; are popups opened on demand).
;;;
[Window][Project Settings]
Pos=0,29
Size=900,1200
Collapsed=0
DockId=0x00000010,0
[Window][Files & Media]
Pos=0,29
Size=900,1200
Collapsed=0
DockId=0x00000010,1
[Window][AI Settings]
Pos=0,29
Size=900,1200
Collapsed=0
DockId=0x00000010,2
[Window][Operations Hub]
Pos=0,29
Size=900,1200
Collapsed=0
DockId=0x00000010,3
[Window][Discussion Hub]
Pos=905,29
Size=900,1200
Collapsed=0
DockId=0x00000011,0
[Window][Log Management]
Pos=905,29
Size=900,1200
Collapsed=0
DockId=0x00000011,1
[Window][Diagnostics]
Pos=905,29
Size=900,1200
Collapsed=0
DockId=0x00000011,2
[Window][Theme]
Pos=0,29
Size=400,400
Collapsed=1
DockId=0x00000010,4
[Window][Tier 1: Strategy]
Pos=910,29
Size=400,300
Collapsed=1
DockId=0x00000011,3
[Window][Tier 2: Tech Lead]
Pos=910,29
Size=400,300
Collapsed=1
DockId=0x00000011,4
[Window][Tier 3: Workers]
Pos=910,29
Size=400,300
Collapsed=1
DockId=0x00000011,5
[Window][Tier 4: QA]
Pos=910,29
Size=400,300
Collapsed=1
DockId=0x00000011,6
[Docking][Data]
DockSpace ID=0xAFBEEF01 Window=0xCAFEBABE Pos=0,29 Size=1805,1200 Split=X
DockNode ID=0x00000010 Parent=0xAFBEEF01 SizeRef=900,1200 Selected=0xC0FFEE01
DockNode ID=0x00000011 Parent=0xAFBEEF01 SizeRef=900,1200 Selected=0xC0FFEE02