Limestone personalization¶
Appearance, language, and time settings (ADR-0094). All three are device-local — stored in this browser/desktop install, never synced to your account or vault — and live under Settings ▸ Preferences. Clearing them is one click in Settings ▸ General ▸ Reset Preferences.
Appearance¶
- Display theme — System (follows your OS), Light, or Dark.
- Text size — Small / Default / Large / Extra large. Because the whole
interface is defined in relative (
rem) units, one setting scales every screen proportionally. - High contrast — an independent switch that layers pure black/white grounds, stronger hairlines, and thicker focus rings over whichever theme you're in (light or dark). Useful for bright rooms and low-vision needs.
The three axes combine freely: light/dark × normal/high-contrast × four sizes.
Time¶
Limestone stores every timestamp in UTC and renders it in your conventions:
- Time zone — any IANA zone; defaults to the one your device reports.
- Date format — ISO (
2026-08-03), Friendly (Aug 3, 2026), US (08/03/2026), or European (03/08/2026). - Clock — 24-hour or 12-hour.
A live preview of the current time shows the effect. System timestamps across the app — table Created/Edited columns, the trash countdown, version-history entries — all follow these settings. Relative times ("2h ago") stay relative but gain an absolute-time tooltip in your zone.
Language¶
Pick the interface language: System (follows your browser), English, Español, Français, Deutsch, or 日本語. Switching takes effect immediately — no reload.
Coverage this release is the core chrome: the Settings dashboard, the app header menus, and shared dialogs/toasts. Anything not yet translated falls back to English automatically, so nothing ever shows blank — more surfaces are translated over time.