Kinneyzhang
a8417d56c6
Prepare standalone distribution and harden clipping and interaction
2026-09-10 00:22:34 +08:00
Kinneyzhang
79f5bc23d1
feat: add CSS sizing and native text interaction capabilities
...
Normalize size units and intrinsic sizing across Elisp and native layout. Add help, pointer, hover-style and keymap support with reusable interaction adapters.
Keep content updates local, preserve scroll caches and hover borders, and avoid rebuilding retained plans and ownership metadata for stable geometry.
Validation: make check and native-rust-tests passed; targeted native interaction and scroll publication regressions passed.
2026-09-09 22:25:18 +08:00
Kinneyzhang
727aba2ec7
Preserve native scroll continuity with explicit retained producers
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 17:26:13 +08:00
Kinneyzhang
39d079b2cc
perf: retain sparse column composition and exact box projections
2026-09-05 15:21:10 +08:00
Kinneyzhang
14c1698c41
Reuse retained layout subtrees across confirmed document updates
2026-09-05 13:39:28 +08:00
Kinneyzhang
220f27803e
Retain exact source changes and immutable use topology
2026-09-05 12:56:20 +08:00
Kinneyzhang
dac004cd65
Retain compositional line sequences and synchronize worker shutdown
2026-09-05 12:03:28 +08:00
Kinneyzhang
c9de7e6329
Retain atom composition and incremental context validation facts
2026-09-05 11:15:52 +08:00
Kinneyzhang
b824467791
Retain native node deltas across confirmed sessions
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 08:44:29 +08:00
Kinneyzhang
bc4516e171
perf: preserve native patch locality when styles append
2026-09-05 07:43:02 +08:00
Kinneyzhang
9767c30208
perf: retain validated native document input across commits
2026-09-05 07:31:01 +08:00
Kinneyzhang
f1f91468aa
chore: freeze verified ebox baseline before C1b
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 05:07:37 +08:00
Kinneyzhang
0c7e7b974a
refactor: enforce canonical Text and Box runtime boundaries
2026-08-27 12:14:51 +08:00
Kinneyzhang
175ae2ed4e
fix: preserve intrinsic row sizing across containing blocks
2026-08-25 20:55:43 +08:00
Kinneyzhang
c591a9fcf4
perf: add native retained frame commits
2026-08-25 17:16:56 +08:00
Kinneyzhang
3dc0706af9
chore(ebox): checkpoint current implementation and docs
2026-08-11 20:43:40 +08:00
Kinneyzhang
8a8e862098
feat(ebox): publish standalone low-level package
...
Split the verified renderer, layout engine, Grid support, native boundary, tests, examples, and paired documentation into the independent Ebox repository. Keep ETAF and application concerns outside this package.
2026-08-05 09:15:35 +08:00