Skip to content

ux(sql-workspace): the run controls move into the query tab strip (#1558) - #1752

Merged
ZhuchkaTriplesix merged 4 commits into
devfrom
ux/1558-stage2-fewer-rows
Oct 25, 2026
Merged

ZhuchkaTriplesix merged 4 commits into
devfrom
ux/1558-stage2-fewer-rows

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1558, stage 2 (first of three PRs).

The run toolbar was its own 50 px row under the query tab strip. It now sits right of the tabs, in the same 40 px strip:

  • SqlQueryTabBar takes an actions slot; the tabs keep at least 180 px, the actions get the rest and measure their labels against it (SqlWorkspaceToolbar.labelsWidth 640, iconOnlyWidth 420, now of the room the strip leaves).
  • Diagram tabs show only the Diagram button.
  • Control rows above the editor: 3 → 2 (header, tabs + actions). Saves the 50 px toolbar row; at 1028 px the run button keeps its label.

Checked in the running app (Linux, 1028 px, dark, SQLite demo): one strip with tabs left and Execute / Explain / History / Format / Open / Save / Session / Diagram right.

Not in this PR: staged-changes row into the result bar, auto-fit editor height, overflow menu below ~700 px (the controls still scroll horizontally there).

…e control row above the editor (#1558)

The toolbar was its own 50 px row under the tab strip. It now sits right of
the tabs (tabs keep at least 180 px, the controls get the rest and give up
their labels as before). Diagram tabs show only the Diagram button.
@github-actions github-actions Bot added epic Epic / umbrella issue frontend Theme parser epic label: frontend ui User interface components and widgets ux User experience, keyboard shortcuts and interactions P2 Medium priority / Parity & Refactoring labels Oct 23, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 18c7979 into dev Oct 25, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

epic Epic / umbrella issue frontend Theme parser epic label: frontend P2 Medium priority / Parity & Refactoring ui User interface components and widgets ux User experience, keyboard shortcuts and interactions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant