You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tasks.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,18 @@
2
2
3
3
This document is the single source of truth for all actionable work items, technical debt, and future enhancements for the `gemini-java-client` project.
-[x]**Theme-Independent UI Engine**: Implemented `UITheme` with Auto, Light, Dark, and Minimalist modes.
7
7
-[x]**Vector Icon System**: Replaced PNG icons with programmatically drawn, theme-aware `ThemedIcon`s for perfect scaling and contrast.
8
8
-[x]**Enhanced Rendering**: Overhauled all `PartRenderer` implementations to respect theme colors and improve readability in "Metal" and other classic LAFs.
9
9
-[x]**Context Heatmap Refinement**: Role-based color coding for both the table and the pie chart, with descriptive "gist" labels.
10
10
-[x]**Refactor ChatPanel**: Simplified constructor and integration points.
11
+
-[x]**UI/UX Stability Fixes**:
12
+
-[x]**Modal Hang Fix**: Corrected `SwingFunctionPrompter` parenting to prevent IDE lockups.
13
+
-[x]**Input Area Overhaul**: Added `UndoManager` (Ctrl+Z/Y) and improved resizability within the split pane.
14
+
-[x]**Split Pane Visibility**: Forced "grip" styling and added "Border Seams" for high-visibility dividers across all Look & Feels.
11
15
-[x]**Documentation**: Updated README with deep IDE integration examples and correct screenshot placement.
12
16
13
-
## Phase 2: Known bugs (Deferred to after 1.0.14 release)
17
+
## Phase 2: Known bugs (Deferred to after 1.0.17 release)
14
18
-[ ]**Fix Async Job Delivery:** Implement a queueing mechanism in `Chat` to ensure that asynchronous job results are reliably delivered and not dropped when a tool loop is already in progress.
15
19
-[X]**Cancellation Framework:** Implement a robust cancellation mechanism (`ExecutorService`/`Future`) for API calls, tool loops, and individual tool executions.
0 commit comments