ed
643f36e7d1
beginning to chunk up _gui_func
2026-05-12 01:03:16 -04:00
ed
1ed2d3e139
starting to get decent compression
2026-05-12 00:45:21 -04:00
ed
a0a537ff01
beginning curation of gui_2.py using imscopes
2026-05-12 00:40:19 -04:00
ed
aed3ebe063
feat(gui): Add imgui_scopes with per-type context managers for begin/end pairs
2026-05-12 00:13:22 -04:00
ed
b9c1b63f8d
feat(style): Add anti-OOP conventions and OOP refactoring tracker
...
- Add section 10 (Anti-OOP Conventions) to python.md with hard rules,
class justification requirements, and Strangler Fig refactoring pattern
- Create conductor/refactor_oop.md tracker with 4 phases for class elimination
- Add ruff PLR rules (PLR0912, PLR6301, PLR0206) to pyproject.toml for
OOP anti-patterns
Addresses AI agent scope misinterpretation issues by enforcing flat
function-call graphs over deep class hierarchies.
2026-05-11 23:41:41 -04:00
ed
4ef18ab5d2
comitting latest mess
2026-05-11 23:34:18 -04:00
ed
8fbe6543dc
feat(gui): Migrate AI Settings window to imgui_window scope
2026-05-11 23:22:53 -04:00
ed
1f82f996c4
feat(gui): Migrate Project Settings window to imgui_window scope
2026-05-11 23:19:46 -04:00
ed
1e47ed9013
feat(gui): Migrate _render_history_window to imgui_window scope
2026-05-11 23:17:59 -04:00
ed
f1ca3751c8
feat(gui): Migrate _render_shader_live_editor to imgui_window scope
2026-05-11 23:11:56 -04:00
ed
af1e484d0c
maybe 5
2026-05-11 23:06:38 -04:00
ed
76508d7e71
udpate style guide for max indent of 4.
2026-05-11 23:03:53 -04:00
ed
4c64942426
preparing to use imgui scopes...
2026-05-11 23:03:21 -04:00
ed
ecef6175e7
feat(gui): Add ImGuiScope base class and scope helpers
2026-05-11 22:43:35 -04:00
ed
cc319d4d80
feat(gui): Add ImGuiScope base class and scope helpers
2026-05-11 22:34:27 -04:00
ed
cb87aacafe
conductor(plan): Add ImGui context manager implementation plan
2026-05-11 22:30:58 -04:00
ed
dc302855cb
docs(superpowers): Add ImGui context manager suite design spec
2026-05-11 22:27:20 -04:00
ed
5e947d50fe
fixing bugs in gui_2.py
2026-05-11 22:19:04 -04:00
ed
26ef81a30e
chore(fix): Resolve regressions in history logic, track startup, and GUI performance
2026-05-11 20:03:01 -04:00
ed
2ba427f827
docs(conductor): Synchronize docs for track 'Context Composition Slice Visualization'
2026-05-11 18:53:31 -04:00
ed
41ad4b74e2
chore(conductor): Mark track 'Context Composition Slice Visualization' as complete
2026-05-11 18:52:41 -04:00
ed
c0c7d9e0a7
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 18:52:35 -04:00
ed
1303fc1402
feat(aggregate): Support custom view mode with annotated slices
2026-05-11 18:52:22 -04:00
ed
d22c98c9ac
conductor(plan): Mark phase 'Phase 5: AST Slice Pre-population' as complete
2026-05-11 18:50:30 -04:00
ed
2ebe0c60d2
conductor(checkpoint): Checkpoint end of Phase 5
2026-05-11 18:50:13 -04:00
ed
c659aa3a66
conductor(plan): Mark Task 5.1-5.4 as complete
2026-05-11 18:49:28 -04:00
ed
a669f92cab
feat(ui): Automatically populate AST slices when adding files to context
2026-05-11 18:49:18 -04:00
ed
c5ae21dc85
conductor(plan): Mark phase 'Phase 4: View Presets' as complete
2026-05-11 18:33:45 -04:00
ed
8073938fad
conductor(checkpoint): Checkpoint end of Phase 4
2026-05-11 18:33:34 -04:00
ed
ee9bdc83a6
conductor(plan): Mark Task 4.1-4.4 as complete
2026-05-11 18:32:08 -04:00
ed
cb0fa89730
feat(presets): Implement NamedViewPresets for per-file view settings
2026-05-11 18:31:56 -04:00
ed
6e53906715
conductor(plan): Mark phase 'Phase 3: Slice Editor Visual Enhancement' as complete
2026-05-11 18:22:00 -04:00
ed
4f0f4368b4
conductor(checkpoint): Checkpoint end of Phase 3
2026-05-11 18:21:44 -04:00
ed
64b39f7b42
conductor(plan): Mark Task 3.1-3.5 as complete
2026-05-11 18:20:00 -04:00
ed
3614e117c3
feat(ui): Implement visual Slice Editor with colored overlays and click-drag
2026-05-11 18:19:50 -04:00
ed
33062d7cf3
conductor(plan): Mark phase 'Phase 2: Slice Inspector Enhancement' as complete
2026-05-11 18:13:44 -04:00
ed
31ecbe5fb5
conductor(checkpoint): Checkpoint end of Phase 2
2026-05-11 18:13:27 -04:00
ed
247bcdf025
conductor(plan): Mark Task 2.1-2.4 as complete
2026-05-11 18:06:01 -04:00
ed
976b241dcc
feat(ui): Implement dual-pane AST Inspector with line-based highlights
2026-05-11 18:00:56 -04:00
ed
4aab4fa5f4
conductor(plan): Mark phase 'Phase 1: Slice Data Model Extension' as complete
2026-05-11 17:44:03 -04:00
ed
4a20489a22
conductor(checkpoint): Checkpoint end of Phase 1
2026-05-11 17:43:46 -04:00
ed
1d57704131
conductor(plan): Mark Task 1.1-1.3 as complete
2026-05-11 17:20:41 -04:00
ed
976879dce0
feat(models): Extend FileItem.custom_slices with tag and comment fields
2026-05-11 17:15:04 -04:00
ed
0416eaeaa8
feat(context): Finalize AppController decoupling and aggregate integration
2026-05-11 16:12:33 -04:00
ed
bb69f1d6f1
docs(conductor): Synchronize docs for track 'Context Composition Decoupling'
2026-05-11 16:11:44 -04:00
ed
bc8e52e4b5
chore(conductor): Mark track 'Context Composition Decoupling' as complete
2026-05-11 15:17:25 -04:00
ed
c2e567ad6b
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 15:17:17 -04:00
ed
4dc801ec69
feat(context): Integrate view modes into aggregate pipeline
2026-05-11 15:17:00 -04:00
ed
2c020e7587
conductor(checkpoint): Checkpoint end of Phase 5
2026-05-11 13:18:20 -04:00
ed
c2163ec296
conductor(plan): Mark Task 5.1-5.3 as complete
2026-05-11 13:13:54 -04:00