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
refactor(datagrid): drop redundant resize cursor and consolidate sort dispatch (#1131)
* refactor(datagrid): collapse cell hierarchy to single DataGridCellView
* refactor(datagrid): bound display cache via NSCache and add O(1) RowID lookup
* refactor(datagrid): incremental row visual state via RowVisualIndex
* refactor(datagrid): off-main JSON parse and cancellable Task.sleep cooldowns
* fix(datagrid): use NSButton for cell accessory clicks and brighten chevron contrast
* refactor(datagrid): add typeSelect, animated undo insert, defensive row-heights flag
* fix(datagrid): row tint refresh on mark-delete and focus-follow on programmatic selection
* fix(datagrid): force focus overlay refresh on every selection change
* fix(datagrid): keep focus overlay on top via zPosition and defer key-change handler
* fix(datagrid): defer focus overlay refresh through every reload path
* refactor(datagrid): cell-owned focus border replaces FocusOverlayView synchronization
* chore(datagrid): delete dead code surfaced by audit
* refactor(datagrid): snapshot theme palette per render pass and weak-cache connection data
* refactor(quickswitcher): replace .sheet with NSPanel for Spotlight pattern
* fix(switcher): ESC clears search if non-empty otherwise bubbles to dismiss
* chore(datagrid): inline single-caller TypePicker and drop TableViewCoordinating protocol
* refactor(window): replace custom restoration with NSWindowRestoration end-to-end
* refactor(hig): honor Reduce Transparency and Increase Contrast for material backgrounds
* refactor(datagrid): drop redundant resize cursor handling and consolidate sort dispatch
---------
Signed-off-by: Ngô Quốc Đạt <datlechin@gmail.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
25
25
- AI providers: Anthropic test connection uses the configured model, known model list updated through Claude 4.7, and Ollama detection now logs the actual error category instead of swallowing every failure as 'not running'
26
26
- AI Chat views: replace custom pill buttons with native `.borderless` styles, switch hardcoded text colors to semantic system colors, use relative font sizing in Markdown rendering, align spacing to the 8-pt grid, and add accessibility labels to icon-only buttons
27
27
- Translucent backgrounds (Welcome sidebar, settings banners, ER diagram toolbar, JSON editor controls, Pro feature scrim) honor the system Reduce Transparency and Increase Contrast accessibility settings, swapping the material for a solid surface color when either is on
28
+
- Internal: result-grid sortable header drops the custom resize cursor handling that duplicated AppKit's built-in column-edge resize, and consolidates three sort delegate methods into one that carries the full sort state. No user-facing change; multi-column sort, shift-click cycle, and the column resize cursor still work the same.
0 commit comments