Problem
Follow-up to #518 out-of-scope. Connection create/edit dialogs still use raw Container + BoxDecoration(color: popover) + ClipRRect, while Preferences, Extension Manager, New Connection type picker, URL dialog, etc. already use QueryaDialogCard (Material ink host + ambient text/icon re-apply).
Scope
Migrate shells for:
postgresql_connection_form.dart
mysql_connection_form.dart
mongodb_connection_form.dart
redis_connection_form.dart
sqlite_connection_form.dart
extension_connection_form.dart
Keep existing constraints / borderColor: muted / layout. Preserve QueryaDialogCard ambient DefaultTextStyle / IconTheme fix from #514/#516.
Out of scope
- SDUI text/password → shadcn
TextField (separate; Form validation differs)
- Secrets only in
driverOptions keys
Acceptance
Problem
Follow-up to #518 out-of-scope. Connection create/edit dialogs still use raw
Container+BoxDecoration(color: popover)+ClipRRect, while Preferences, Extension Manager, New Connection type picker, URL dialog, etc. already useQueryaDialogCard(Material ink host + ambient text/icon re-apply).Scope
Migrate shells for:
postgresql_connection_form.dartmysql_connection_form.dartmongodb_connection_form.dartredis_connection_form.dartsqlite_connection_form.dartextension_connection_form.dartKeep existing constraints /
borderColor: muted/ layout. PreserveQueryaDialogCardambientDefaultTextStyle/IconThemefix from #514/#516.Out of scope
TextField(separate; Form validation differs)driverOptionskeysAcceptance
QueryaDialogCardtextThemebloat / overflow regressions in dense chrome