2026-08-24
Why TOML for the widget config
hearthComparing a few config formats for distinguishing always-visible widgets from fullscreen apps, and why I landed on something boring on purpose.
Replace this with your actual writeup. A few things worth covering:
- Formats you considered (TOML, YAML, JSON, a custom DSL) and why you ruled them out
- How the schema distinguishes widgets vs. fullscreen apps
- Per-app browser and zoom settings — how those are expressed
- Anything about validation or defaults