ok
This commit is contained in:
@@ -36,7 +36,7 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
*Link: [./tracks/log_session_overhaul_20260308/](./tracks/log_session_overhaul_20260308/)*
|
||||
*Goal: Centralize log management, improve session restoration reliability with full-UI replay mode, and optimize log size via external script/output referencing. Implement transient diagnostic logging for system warnings.*
|
||||
|
||||
2. [ ] **Track: UI Theme Overhaul & Style System**
|
||||
2. [x] **Track: UI Theme Overhaul & Style System**
|
||||
*Link: [./tracks/ui_theme_overhaul_20260308/](./tracks/ui_theme_overhaul_20260308/)*
|
||||
*Goal: Modernize UI with Inter/Maple Mono fonts, a professional subtle rounded theme, custom shaders (corners, blur, AA), multi-viewport support, and layout presets.*
|
||||
|
||||
@@ -44,7 +44,7 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
*Link: [./tracks/selectable_ui_text_20260308/](./tracks/selectable_ui_text_20260308/)*
|
||||
*Goal: Address UI inconveniences by making critical text across the GUI selectable and copyable. Covers discussion history, comms logs, tool outputs, and key metrics.*
|
||||
|
||||
4. [ ] **Track: Markdown Support & Syntax Highlighting**
|
||||
4. [x] **Track: Markdown Support & Syntax Highlighting**
|
||||
*Link: [./tracks/markdown_highlighting_20260308/](./tracks/markdown_highlighting_20260308/)*
|
||||
*Goal: Add rich text rendering with GFM support and syntax highlighting for PowerShell, Python, and JSON/TOML in read-only message and log views.*
|
||||
|
||||
|
||||
@@ -9,28 +9,28 @@
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 1: Markdown Integration' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Syntax Highlighting Implementation
|
||||
- [ ] Task: Implement syntax highlighting for PowerShell, Python, and JSON/TOML.
|
||||
- [ ] Research `imgui-bundle`'s recommended approach for syntax highlighting (e.g., using `ImGuiColorTextEdit` or specialized Markdown callbacks).
|
||||
- [ ] Define language-specific color palettes that match the "Professional" theme.
|
||||
- [ ] Task: Implement the language resolution logic.
|
||||
- [ ] Create a utility to extract language tags from code blocks and resolve file extensions.
|
||||
- [ ] Implement cheap heuristic for common code patterns (e.g., matching `def `, `if $`, `{ "`).
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Syntax Highlighting' (Protocol in workflow.md)
|
||||
- [x] Task: Implement syntax highlighting for PowerShell, Python, and JSON/TOML.
|
||||
- [x] Research `imgui-bundle`'s recommended approach for syntax highlighting (e.g., using `ImGuiColorTextEdit` or specialized Markdown callbacks).
|
||||
- [x] Define language-specific color palettes that match the "Professional" theme.
|
||||
- [x] Task: Implement the language resolution logic.
|
||||
- [x] Create a utility to extract language tags from code blocks and resolve file extensions.
|
||||
- [x] Implement cheap heuristic for common code patterns (e.g., matching `def `, `if $`, `{ "`).
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 2: Syntax Highlighting' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: GUI Integration (Read-Only Views)
|
||||
- [ ] Task: Integrate Markdown rendering into the Discussion History.
|
||||
- [ ] Replace `imgui.text_wrapped` in `_render_discussion_panel` with the `MarkdownRenderer`.
|
||||
- [ ] Ensure that code blocks within AI messages are correctly highlighted.
|
||||
- [ ] Task: Integrate syntax highlighting into the Comms Log.
|
||||
- [ ] Update `_render_comms_history_panel` to render JSON/TOML payloads with highlighting.
|
||||
- [ ] Task: Integrate syntax highlighting into the Operations/Tooling panels.
|
||||
- [ ] Ensure PowerShell scripts and tool results are rendered with highlighting.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 3: GUI Integration' (Protocol in workflow.md)
|
||||
- [x] Task: Integrate Markdown rendering into the Discussion History.
|
||||
- [x] Replace `imgui.text_wrapped` in `_render_discussion_panel` with the `MarkdownRenderer`.
|
||||
- [x] Ensure that code blocks within AI messages are correctly highlighted.
|
||||
- [x] Task: Integrate syntax highlighting into the Comms Log.
|
||||
- [x] Update `_render_comms_history_panel` to render JSON/TOML payloads with highlighting.
|
||||
- [x] Task: Integrate syntax highlighting into the Operations/Tooling panels.
|
||||
- [x] Ensure PowerShell scripts and tool results are rendered with highlighting.
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 3: GUI Integration' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Refinement & Final Polish
|
||||
- [ ] Task: Refine performance for large logs.
|
||||
- [ ] Implement incremental rendering or caching for rendered Markdown blocks to maintain high FPS.
|
||||
- [ ] Task: Implement clickable links.
|
||||
- [ ] Handle link callbacks to open external URLs in the browser or local files in the configured text editor.
|
||||
- [ ] Task: Conduct a final visual audit across all read-only views.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 4: Final Polish' (Protocol in workflow.md)
|
||||
- [x] Task: Refine performance for large logs.
|
||||
- [x] Implement incremental rendering or caching for rendered Markdown blocks to maintain high FPS. (Hybrid renderer with TextEditor caching implemented).
|
||||
- [x] Task: Implement clickable links.
|
||||
- [x] Handle link callbacks to open external URLs in the browser or local files in the configured text editor.
|
||||
- [x] Task: Conduct a final visual audit across all read-only views.
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 4: Final Polish' (Protocol in workflow.md)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
- [x] Task: Perform a performance audit to ensure shaders do not degrade FPS. 0b49b3a
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 3: Advanced Visual Effects (Shaders)' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Layout Management & Multi-Viewport [checkpoint: 429bb92]
|
||||
## Phase 4: Layout Management & Multi-Viewport [checkpoint: 5efd775]
|
||||
- [x] Task: Implement Multi-Viewport Support. 429bb92
|
||||
- [x] Add the "Multi-Viewport" toggle checkbox to the main menu bar.
|
||||
- [x] Ensure the application correctly handles panel detachment and re-attachment.
|
||||
@@ -35,9 +35,9 @@
|
||||
- [x] Ensure presets capture window geometry and the Multi-Viewport state.
|
||||
- [x] Persist layout presets to the project configuration (`manual_slop.toml` or a dedicated file).
|
||||
- [x] Task: Verify layout restoration accuracy across multiple presets. 429bb92
|
||||
- [~] Task: Conductor - User Manual Verification 'Phase 4: Layout Management & Multi-Viewport' (Protocol in workflow.md)
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 4: Layout Management & Multi-Viewport' (Protocol in workflow.md)
|
||||
|
||||
## Phase 5: Final Polish & Verification
|
||||
- [ ] Task: Conduct a final UI audit for "professionalism" and consistency.
|
||||
- [ ] Task: Run the full simulation suite to ensure no regressions in tool interaction or workflow.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 5: Final Polish & Verification' (Protocol in workflow.md)
|
||||
## Phase 5: Final Polish & Verification [checkpoint: 5efd775]
|
||||
- [x] Task: Conduct a final UI audit for "professionalism" and consistency.
|
||||
- [x] Task: Run the full simulation suite to ensure no regressions in tool interaction or workflow.
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 5: Final Polish & Verification' (Protocol in workflow.md)
|
||||
|
||||
Reference in New Issue
Block a user