Skip to content

Improve table UX and fix MySQL 8.0 bug#3

Merged
antarr merged 4 commits into
mainfrom
ui-improvements
Apr 10, 2026
Merged

Improve table UX and fix MySQL 8.0 bug#3
antarr merged 4 commits into
mainfrom
ui-improvements

Conversation

@antarr

@antarr antarr commented Apr 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • SQL syntax highlighting in all table views (dark Catppuccin Mocha theme with keyword/function/string/number coloring)
  • Redesigned table headers (uppercase, thicker borders, rounded corners)
  • Row hover states with blue tint, cleaner alternating row colors
  • Right-aligned numeric columns with monospace tabular-nums
  • Duration values color-coded green/amber/red by severity
  • Tab persistence across page reloads via URL hash
  • Fix unused indexes SQL error on MySQL 8.0+ (reads/writes are reserved words)

Test plan

  • 71 examples, 0 failures
  • RuboCop clean
  • Visual check: Query Stats tab SQL rendering
  • Visual check: Table Sizes numeric alignment
  • Visual check: Tab persists after page reload
  • Verify unused indexes tab works on MySQL 8.0+

@antarr antarr merged commit fd9b064 into main Apr 10, 2026
32 checks passed
@antarr antarr deleted the ui-improvements branch April 10, 2026 14:47
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