Skip to content

frontend: move mobile settings into bottom navigation - #4331

Merged
sutterseba merged 1 commit into
BitBoxSwiss:masterfrom
sutterseba:no-more-settings
Aug 20, 2026
Merged

frontend: move mobile settings into bottom navigation#4331
sutterseba merged 1 commit into
BitBoxSwiss:masterfrom
sutterseba:no-more-settings

Conversation

@sutterseba

Copy link
Copy Markdown
Collaborator

After moving Insurance to the Marketplace, "Settings" was now the only item inside "More", causing unnecessary friction to enter the actual settings on mobile.

This moves settings directly into the menu bar, removing the redundant intermediate step.

@sutterseba
sutterseba requested a review from thisconnect August 18, 2026 17:52
@sutterseba
sutterseba requested a review from a team as a code owner August 18, 2026 17:52

@thisconnect thisconnect left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

tested Android & macOS LGTM with 1 nit.

);

export const MoreIconSVG = () => (
export const SettingsIconSVG = () => (

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Nit: could you just use CogBlue from Icon componet?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

the cog components have baked-in color, so we would need to explicitly switch between them (blue, dark, light). the other bottom nav icons are also inline and simply inherit currentColor, so I thought it would be more consistent this way.

if this is about visual consistency: we could just use the existing cog svg inline as well

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

correct we cannot use currentColor but it's still better to have 2 .svg files than having all icons in javscript bundle. That is the reason we add -light.svg and -dark.svg for all icons that need it.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

updated

note the other three menu icons are still inline JS

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

ack. lets merge as is,.. one day I'll go over again and move them to svg files.

After moving Insurance to the Marketplace, "Settings" was now the
only item inside "More", causing unnecessary friction to enter the
actual settings on mobile.

This moves settings directly into the menu bar, removing the redundant
intermediate step.
@sutterseba
sutterseba merged commit 5ec120f into BitBoxSwiss:master Aug 20, 2026
11 checks passed
@sutterseba
sutterseba deleted the no-more-settings branch August 20, 2026 09:45
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