ebox-playground/examples
Kinneyzhang e55a1128bb fix: keep playground references readable
Bind standalone fixture renders to the compact playground viewport, paint reference spacers across the canvas, and give every tinted content box explicit high-contrast ink. Add regression coverage for width, painted separators, and fixture color contracts.
2026-08-05 21:40:32 +08:00
..
basic.ebox feat: move and expand Ebox playground references 2026-08-05 20:36:35 +08:00
comprehensive.ebox fix: keep playground references readable 2026-08-05 21:40:32 +08:00
flex-reference.ebox fix: keep playground references readable 2026-08-05 21:40:32 +08:00
grid-reference.ebox fix: keep playground references readable 2026-08-05 21:40:32 +08:00
public-layout-gallery.ebox fix: keep playground references readable 2026-08-05 21:40:32 +08:00
README.md feat: move and expand Ebox playground references 2026-08-05 20:36:35 +08:00
README.zh-CN.md feat: move and expand Ebox playground references 2026-08-05 20:36:35 +08:00
responsive-reference.ebox feat: move and expand Ebox playground references 2026-08-05 20:36:35 +08:00

Ebox Playground examples

The .ebox files in this directory are the concrete layouts consumed by the generic ebox-playground runner. They are intentionally ordinary, reader-valid Ebox DSL forms so authors can copy, edit, and open them directly.

The file itself is the data form: structural forms stay unquoted, while literal list and symbol property values use quote just as they do in etaf-view (for example, :gap '(1 (16)) and :justify-content 'center). An unquoted property value is an executable Elisp expression and is evaluated by the runner. The reader itself keeps read-time evaluation disabled.

public-layout-gallery.ebox is the default fixture used by M-x ebox-playground-open. The migrated low-level references live directly beside it: basic.ebox, comprehensive.ebox, flex-reference.ebox, responsive-reference.ebox, and grid-reference.ebox. The Grid reference covers track templates, implicit tracks, auto-flow, gaps, placement, spans, item alignment, and content alignment. To render another fixture, visit it and press C-c C-c, or call ebox-playground-open-file.