Skip to content

fix: sidebar navigation, result panel icons, DataGrid row selection and actions - #122

Merged
Blankll merged 4 commits into
masterfrom
fix/ui-polish
Jul 28, 2026
Merged

fix: sidebar navigation, result panel icons, DataGrid row selection and actions#122
Blankll merged 4 commits into
masterfrom
fix/ui-polish

Conversation

@Blankll

@Blankll Blankll commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

Fixes three UI issues and one visual polish pass.

Changes

Commit Description
4b267e4 fix sidebar navigation - @click ternary returned navigate function reference without calling it
af432c6 unify result panel icons with editor toolbar style (semantic colors, consistent sizing, lucide icons)
266ecf0 DataGrid row selection only from checkbox, not cell click; actions column always visible

Sidebar Navigation

Vue 3 compiles simple @click="navigate" correctly, but complex expressions like condition ? fn() : navigate evaluate to the function without calling it. Changed to navigate().

Result Panel Icons

  • Colors: CSV -> sky, JSON -> amber, SQL -> emerald (matches editor toolbar pattern)
  • Buttons: h-7 w-7 (was h-8 w-8)
  • Icons: h-3.5 w-3.5 (was h-4.5 w-4.5)
  • Icon set: i-lucide (was i-carbon)
  • Divider: proper border (was text pipe)

DataGrid

  • Removed @click toggleRow from data cells - selection only from checkbox
  • Removed opacity-0 / group-hover from actions column - always visible

Blankll and others added 4 commits July 28, 2026 11:01
Ternary expression returned navigate function reference without invoking it. Vue 3 compiles simple @click='navigate' as  => navigate(), but complex expressions like 'condition ? fn() : navigate' evaluate to the function without calling it.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Match editor toolbar patterns: colored semantic icons (sky/amber/emerald), h-7 w-7 buttons, h-3.5 w-3.5 icon sizes, i-lucide icon set, proper divider, consistent hover effects.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Removed @click toggleRow from data cells so selection only triggers from checkbox. Removed opacity-0/group-hover from actions column so Edit/Delete menu is always visible.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@Blankll
Blankll merged commit dbd697b into master Jul 28, 2026
3 checks passed
@Blankll
Blankll deleted the fix/ui-polish branch July 28, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant