OnlyCSharp Settings

The preferences panel behind the OnlyCSharp Dial settings app (1.6): a typed settings store of 8 keys across 3 sections, backed by the config + JSON stack. The demo changes three values (theme, font size, telemetry) after loading defaults; rows whose current value differs from the shipped default are flagged. Authored as .razor; rendered to static HTML.

2 of 8 keys changed from their defaults in this session.

Appearance

SettingKeyTypeDefaultCurrent
Themeappearance.themeStringdarklight
Font sizeappearance.fontSizeInt1416
Animationsappearance.animationsBooltruetrue

System

SettingKeyTypeDefaultCurrent
Auto-savesystem.autosaveBooltruetrue
Max tabssystem.maxTabsInt1010
Localesystem.localeStringen-USen-US

Privacy

SettingKeyTypeDefaultCurrent
Telemetryprivacy.telemetryBoolfalsefalse
Keep historyprivacy.historyBooltruetrue