App settings screen

App settings

Device-level preferences — shared across every book on this install, not stored in the book file.

Appearance

  • ThemeSystem (follow the OS), Light, or Dark. Hot

reload, no restart.

  • Display locale — forces a locale tag (e.g. de-CH,

en-US) on date and number formatting independent of the OS language. Leave on Auto to inherit from the device.

  • DensityComfortable (default) or Compact. Compact

multiplies row vertical padding by 0.75; useful on dense account lists and the transactions ledger.

  • Font scale0.85 / 1.0 / 1.15. Scales every

fontSize in the app proportionally. Pair with the OS Dynamic Type setting if you want even more headroom.

  • Transaction bucketing — how the transactions list

groups rows: by Date, Account, Category, etc.

  • Show bucket net — adds a per-bucket subtotal row when

bucketing is on.

Colour customisation

Three independent palettes you can swap to colour-blind / preferred sets:

  • Accent — the primary tint used on header icons, chips,

CTAs.

  • Pacing — the three-state set on Budget bars and credit

utilisation: on-pace / close / over.

  • Sign — income (green by default) and expense (red by

default) tint across transaction lists, P&L, and BvA.

Cloud sync (conditional)

Visible only when the Cloud connection feature is enabled.

  • Status — Connected / Not connected.
  • Sign in — pick Google Drive or Dropbox; either kicks off

the same PKCE OAuth flow. One provider is active at a time.

  • Email — the connected account's email (when signed in).
  • Sync now — manual full sync; useful right after editing

on another device.

  • Disconnect — clears the OAuth tokens and locally cached

remote metadata. Books on disk are not touched.

Demo data

  • Seed demo data — populates the active book with sample

accounts, a year of transactions, categories, and reports. Useful for screenshots or trying features on throwaway data.

  • Reset app — wipes all app prefs (theme, locale, palettes,

feature flags). Does NOT delete any books from disk. After reset the next launch goes through onboarding again.

Tips

  • The Bar palette row affects Reports' charts; the *Sign

palette* drives transaction lists, P&L, BvA. Theme + accent re-render instantly with no restart.

  • Density and font scale persist via appPrefs — new

components opt in by multiplying their numbers by t.densityFactor / t.fontScale on the theme.

Report an issue

Found a bug, or something confusing? Tell us — it opens a tracked issue we follow up on. Alpha feedback is gold.

The page you're on, your browser, and locale are attached automatically. No account or financial data is ever sent.