-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration Overview
Ujwal N K edited this page Jan 4, 2026
·
1 revision
ZeroDash is fully configuration-driven.
There is no UI editor.
All configuration is done via plain JavaScript objects (JSON-style) in the config.js file
It defines:
- Layouts
- Media queries
- Tiles
- Tile behavior
High-level structure
export const dashboardConfig = {
layouts: [
{
name: "portrait",
mediaQuery: "(orientation: portrait)",
rows: 10,
columns: 5,
tiles: [ /* tile definitions */ ]
}
]
};Multiple layouts can exist simultaneously.
ZeroDash does not dynamically rearrange content to fit screens Users are expected to define:
- Multiple layouts for different devices
- Or accept suboptimal rendering on some screens
This is a deliberate design choice to keep:
- Complexity low
- Resource usage minimal
- Behavior predictable