Commit Graph

15 Commits

Author SHA1 Message Date
Kinneyzhang
8631531ebb Add ORBIT spatial desktop to the retained layer showcase 2026-09-10 03:16:20 +08:00
Kinneyzhang
40a6b36bcc Fix layer menu sizing and preview parity checks 2026-09-10 02:55:41 +08:00
Kinneyzhang
834c05f18b Add layer examples and tests, document usage in README 2026-09-10 01:58:29 +08:00
Kinneyzhang
6cd5a67a35 feat: add sizing and interactive text reference examples
Load same-basename Elisp companions through the generic preview runner. Demonstrate size semantics and native help, pointer, hover and keymap behavior with isolated example state.

Update Flex and Grid examples and extend reusable comparison and interaction evaluators with publication, allocation and fresh-render parity checks.

Validation: make check passed, including all 72 Playground tests.
2026-09-09 22:25:28 +08:00
Kinneyzhang
cdefca440e chore: update flex reference and prune examples 2026-09-08 21:33:15 +08:00
Kinneyzhang
68996998af examples: adopt canonical Ebox property grammar 2026-08-28 22:07:18 +08:00
Kinneyzhang
94bac1c7c7 refactor: migrate examples to the canonical Ebox DSL 2026-08-27 12:14:51 +08:00
Kinneyzhang
f571c89d70 docs: describe Grid items as direct child roles 2026-08-26 20:49:07 +08:00
Kinneyzhang
4362b2bd1c refactor: express side border overrides canonically 2026-08-26 18:42:19 +08:00
Kinneyzhang
f5931f1fbe refactor: put Flex and Grid participation on Box 2026-08-26 16:27:48 +08:00
Kinneyzhang
5a176ff427 refactor: use canonical Box tags in Ebox examples 2026-08-26 16:26:03 +08:00
Kinneyzhang
24b69a64c5 perf: make previews responsive to viewport changes 2026-08-25 17:16:57 +08:00
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
Kinneyzhang
1e0568c7f9 feat: move and expand Ebox playground references
Keep the runner generic, evaluate executable property expressions with ETAF-compatible quote semantics, and add the complete Grid reference beside the migrated Basic, Comprehensive, Flex, and Responsive fixtures.
2026-08-05 20:36:35 +08:00
Kinneyzhang
748a578c31 fix: restore generic Ebox DSL file playground
Move the maintained gallery into a readable .ebox fixture and make ebox-playground own generic parsing, file mode, and public rendering. Keep the startup mode trigger deferred through the user's use-package configuration.

Verified with ebox-playground make check (6/6), etaf-playground make check (6/6), exact use-package startup harness, and fullscreen GUI capture at /tmp/ebox-playground-dsl-gallery.png.
2026-08-05 19:46:45 +08:00