Skip to content

feat(formulus): Redesign Sync App bundle section#599

Merged
r0ssing merged 6 commits intoOpenDataEnsemble:devfrom
IamLRBA:App-Bundle
Apr 12, 2026
Merged

feat(formulus): Redesign Sync App bundle section#599
r0ssing merged 6 commits intoOpenDataEnsemble:devfrom
IamLRBA:App-Bundle

Conversation

@IamLRBA
Copy link
Copy Markdown
Contributor

@IamLRBA IamLRBA commented Apr 12, 2026

Summary

Refreshed the Sync screen App bundle block: clearer layout, token-based colors for light/dark, status pill, version row with a compact Update action, and the themed Button component.

Why

  • Have an intended UI (status + versions + update in one place).
  • Keep success / warning / neutral states readable in light and dark mode..

How

  • SyncScreen.tsx: Replaced the old subtitle + stacked versions + separate full-width update control with a card that includes a short subtitle, a pill for state (up to date / update available / could not verify), and an inner bordered row where Version: Local … • Server … and Update sit on one line.
Dark Mode Light Mode

@IamLRBA IamLRBA requested review from najuna-brian and r0ssing April 12, 2026 02:29
@IamLRBA IamLRBA changed the title faet(formulus): Redesign Sync App bundle section feat(formulus): Redesign Sync App bundle section Apr 12, 2026
@r0ssing
Copy link
Copy Markdown
Contributor

r0ssing commented Apr 12, 2026

Looks good! I am wondering though if we should introduce a linebreak to have

  1. "Server version" be on it's own line (but still inside the same box) - right now the version number is cut-off due to space limitations on a normal phone?
  2. Also - it seems we have a little bit of box-in-a-box coming back in the version area. Perhaps we could impeccably style it a bit? Le Sapeur-style 😄
  3. Finally, perhaps we should consider moving the "Update" button to next to the "Up to date"-pill (and then simply hide it, when there are no updates)
image

@IamLRBA
Copy link
Copy Markdown
Contributor Author

IamLRBA commented Apr 12, 2026

Looks good! I am wondering though if we should introduce a linebreak to have

1. "Server version" be on it's own line (but still inside the same box) - right now the version number is cut-off due to space limitations on a normal phone?

2. Also - it seems we have a little bit of box-in-a-box coming back in the version area. Perhaps we could impeccably style it a bit? Le Sapeur-style 😄

3. Finally, perhaps we should consider moving the "Update" button to next to the "Up to date"-pill (and then simply hide it, when there are no updates)
image

Thanks @r0ssing for the comments.
Let me work on those and make the section a Banger (simply) 🙂‍↕️

@IamLRBA
Copy link
Copy Markdown
Contributor Author

IamLRBA commented Apr 12, 2026

WhatsApp Image 2026-04-12 at 12 51 32 PM

Copy link
Copy Markdown
Contributor

@r0ssing r0ssing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @IamLRBA

@r0ssing r0ssing merged commit 13add4e into OpenDataEnsemble:dev Apr 12, 2026
10 checks passed
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.

2 participants