Parent
Part of epic #490. Finishes visual unify from #472 / #475 / #476.
Problem
- Connection header expand chevrons hard-coded
size: 16 vs inner QueryaIconSizes.treeExpand (13)
- Folder chevron in sidebar is 18; headers are 16
- Some drivers still use bare
Icons.chevron_right_rounded instead of QueryaIcons.expandClosed
- Connection chrome icons use magic
16 (not a size token)
Proposal
- Add
QueryaIconSizes.sidebarExpand (and/or sidebarConnectionIcon = 16)
- Use
QueryaIcons.expandClosed on all connection/folder headers
- Optional: extract shared
_SidebarExpandChevron
Files
lib/core/ui/querya_icon_sizes.dart, querya_icons.dart
connections_panel_{postgres_connection,redis,mongo,mysql,sqlite,extension,sidebar}.dart
Acceptance
Parent
Part of epic #490. Finishes visual unify from #472 / #475 / #476.
Problem
size: 16vs innerQueryaIconSizes.treeExpand(13)Icons.chevron_right_roundedinstead ofQueryaIcons.expandClosed16(not a size token)Proposal
QueryaIconSizes.sidebarExpand(and/orsidebarConnectionIcon = 16)QueryaIcons.expandClosedon all connection/folder headers_SidebarExpandChevronFiles
lib/core/ui/querya_icon_sizes.dart,querya_icons.dartconnections_panel_{postgres_connection,redis,mongo,mysql,sqlite,extension,sidebar}.dartAcceptance
QueryaIcons.expandClosed