Skip to content

fix(ios): P3 HIG polish — final batch#682

Merged
datlechin merged 2 commits intomainfrom
feat/ios-p3-fixes
Apr 11, 2026
Merged

fix(ios): P3 HIG polish — final batch#682
datlechin merged 2 commits intomainfrom
feat/ios-p3-fixes

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

Final batch of nice-to-have polish from the iOS UI/UX audit (P3 priority). 8 files changed.

Tiny Fixes

  • RowCard font bump: Column labels from .caption2 to .caption for better readability
  • Safe Mode picker: Changed to .menu style (dropdown instead of nav push for 3 options)
  • SSH Auth picker: Changed to .segmented style (ideal for 2-option binary choice)
  • Clear confirmation: "Clear" in query editor overflow menu now shows confirmation dialog
  • Lock icon size: Bumped from .caption2 to .caption in Tags list
  • FK button size: Bumped from .caption2 to .footnote in Row Detail

Small Features

  • Leading swipe on connections: Swipe right → blue "Edit" action (uses existing edit sheet)
  • Live elapsed timer: Shows running time during query execution via TimelineView, static time after completion
  • Reconnect indicator: Subtle "Reconnecting..." capsule with spinner appears during reconnection

Test plan

  • RowCard column labels slightly larger
  • Safe Mode picker shows as dropdown menu
  • SSH Auth picker shows as segmented control
  • Clear button → confirmation dialog before clearing
  • Lock icon slightly larger in Tags
  • FK button slightly larger in Row Detail
  • Swipe right on connection → "Edit" action
  • Run a query → live timer counts up during execution
  • Kill network → app foregrounds → "Reconnecting..." pill appears

@datlechin datlechin merged commit 1bb338c into main Apr 11, 2026
2 checks passed
@datlechin datlechin deleted the feat/ios-p3-fixes branch April 11, 2026 14:00
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