Go to file
Kinneyzhang 35f8eb80ef feat: turn Ebox playground into layout gallery
Replace the bare fixture with a 720 px three-section Grid and Flex reference, add paired design documentation, and lock the compact-window width contract.\n\nVerified with make check and a single-window GUI capture at a 784 px body width; rendered content stayed at 720 px.
2026-08-05 12:01:51 +08:00
tests feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00
.gitignore feat(playground): add Ebox layout examples 2026-08-05 06:59:23 +08:00
DESIGN.md feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00
DESIGN.zh-CN.md feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00
ebox-playground.el feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00
Makefile chore(ebox-playground): use standalone ebox package 2026-08-05 09:15:54 +08:00
README.md feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00
README.zh-CN.md feat: turn Ebox playground into layout gallery 2026-08-05 12:01:51 +08:00

ebox-playground

ebox-playground is the independent developer example package for Ebox. It uses only public Ebox constructors and presents a polished three-part gallery for fixed and fractional tracks, explicit Grid placement, and public Column/Flex/Grid composition. Its restrained terracotta, sage, blue, and violet palette follows the visual standard of the original Flex reference without depending on theme-specific faces.

The gallery owns one definite 720 px canvas so its nested Grid examples cannot each reinterpret the surrounding viewport width. It fits a compact GUI Emacs window with at least 760 px of body width. etaf-playground remains the separate higher-level Component and Runtime showcase.

(require 'ebox-playground)
(ebox-playground-open)

Run make check EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs from this directory.