Skip to content

refactor(ui): connection forms use QueryaDialogActions for their footer - #1463

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1441-connection-form-footers
Oct 11, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1441-connection-form-footers

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1441.

The six connection forms (PostgreSQL, MySQL, SQLite, Redis, MongoDB, extension) assembled Test connection, Cancel and Save by hand: some with a Wrap, some with a Row and Spacer, 12 px gaps, some without the divider. They now use QueryaDialogActions with the standard order (Cancel, Test connection, Save), spacing 8, one divider and Esc to cancel; the enabled state of the actions still comes from the form validity notifier.

Behaviour change to check: Test connection moves from the left edge to the right group, next to Cancel and Save, as the standard orders the footer. The old Wrap allowed the footer to wrap on a very narrow viewport; the kit footer is a single row, which is fine at the dialog's minimum width but worth a look at an extreme window size.

PostgreSQL, MySQL, SQLite, Redis, MongoDB and extension connection forms
build Test connection + Cancel + Save by hand. They now use
QueryaDialogActions: Cancel, Test connection, Save in the standard
order, spacing 8, one divider, Esc cancels.

Refs #1441
@github-actions github-actions Bot added bug Something isn't working frontend Theme parser epic label: frontend ui User interface components and widgets ux User experience, keyboard shortcuts and interactions P3 Low priority / Polish & Enhancements labels Oct 11, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 0b8304f into dev Oct 11, 2026
13 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1441-connection-form-footers branch October 11, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working frontend Theme parser epic label: frontend P3 Low priority / Polish & Enhancements 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