Magpie Design System
v0.4.1

Interface kit for the idy.dev apps

Desktop-panel components and tokens extracted from the TailSplit configuration window, in a visual language that follows Magpie.

Controls

Buttons name their action. Primary is reserved for the one action that commits the user's work.

Buttons

.mds-button with --primary, --subtle and --small.

Quiet actions

.mds-link-button and .mds-icon-button for secondary and toolbar actions.

initSelect() draws the menu with the same theme as the control.

Use arrow keys to browse, Enter to select and Escape to cancel. Type to find an option.

A disabled control keeps its current value visible.

Segmented tabs

.mds-tabs with initTabs(): arrow keys, Home and End.

The form panel is showing.

Discard unsaved changes?

The configuration is read again from disk and your draft is replaced.