Skip to content

feat(welcome): move the sidebar actions to the bottom of the welcome window - #3775

Merged
datlechin merged 2 commits into
mainfrom
feat/welcome-left-pane
Oct 22, 2026
Merged

datlechin merged 2 commits into
mainfrom
feat/welcome-left-pane

Conversation

@datlechin

@datlechin datlechin commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Welcome sidebar: New Connection, Open File and Import sit at the bottom. Icon, name, version, update link, What's New, Activate License and Support TablePro stay at the top.
  • All three are standard bordered large buttons. New Connection is no longer the blue prominent one.
  • The green Starter/Team badge for an active license is gone. The orange badge for a license not verified in 30 days stays.
  • The sync status at the bottom is gone. Settings > Sync shows the same status and actions.
  • SyncStatusIndicator and the SyncStatusPresentation members only it used (showsIndicator, indicatorLabel, helpText) are deleted. SyncStatusPresentationTests drops its checks on them.
Before After
Before, dark After, dark
Before, light After, light

Test plan

  • verify.sh build: PASS.
  • verify.sh test WelcomeImportMenuButtonTests SyncStatusPresentationTests: 9 of 9 passed.
  • verify.sh lint on the changed files: 0 violations. No new strings.
  • Screenshots: Debug builds in a sandbox with 5 seeded connections, before from a main build.
  • UI plan not run locally, another TablePro was open. WelcomeWindowUITests covers the version line and update link on CI.

Docs: TableProApp/docs#117

@datlechin
datlechin enabled auto-merge (squash) October 22, 2026 06:19
@datlechin
datlechin merged commit c0327e9 into main Oct 22, 2026
9 checks passed
@datlechin
datlechin deleted the feat/welcome-left-pane branch October 22, 2026 06:59
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