Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3c5fee2
📝 add transitions design specification
cowboyd Apr 22, 2026
f7bf413
⬆️ bump Clay submodule to latest main (transitions API)
cowboyd Apr 22, 2026
5b4216f
🔧 adapt clayterm to new Clay signatures (OpenTextElement, EndLayout)
cowboyd Apr 22, 2026
272acd0
⬆️ pin Clay to 938967a (work around upstream CLAY_WASM_EXPORT typo)
cowboyd Apr 22, 2026
04ae09c
✨ add deltaTime parameter to reduce()
cowboyd Apr 22, 2026
db1a124
🔧 add deltaTime to Native.reduce signature
cowboyd Apr 22, 2026
00db8aa
✨ track deltaTime on Term, accept deltaTime override
cowboyd Apr 22, 2026
e486d56
✨ add animating_count to Clayterm context
cowboyd Apr 22, 2026
7b3afcb
🔧 expose animating() via Native binding
cowboyd Apr 22, 2026
1aa74a3
✨ surface animating: boolean on RenderResult
cowboyd Apr 22, 2026
0be2409
📝 rewrite transitions spec for v1 (Clay-supported subset)
cowboyd Apr 22, 2026
c239543
✨ add transition property names, bitmask helpers, and Easing
cowboyd Apr 22, 2026
015349c
✨ add transition field type to OpenElement
cowboyd Apr 22, 2026
7eea069
✨ encode transition block in pack()
cowboyd Apr 22, 2026
c18a97b
✨ register Clay handlers, interpolate on property change
cowboyd Apr 22, 2026
cbd6109
✨ reset deltaTime to 0 after idle (preserve transitions across long g…
cowboyd Apr 23, 2026
7325164
✅ verify color transitions work in line mode
cowboyd Apr 23, 2026
9e273d4
🎨 apply deno fmt and clang-format
cowboyd Apr 23, 2026
31ce2cb
✨ add transitions demo (collapsing sidebar)
cowboyd Apr 23, 2026
83decb4
📝 reference transitions-spec from renderer-spec
cowboyd Apr 23, 2026
53bc723
✨ rewrite transitions demo as interactive full-screen menu
cowboyd Apr 23, 2026
896435c
✨ add clay-transitions demo port (v1-compatible subset)
cowboyd Apr 23, 2026
10d38ab
🎨 let clay-transitions demo rows fill available height
cowboyd Apr 23, 2026
8730e55
🎨 remove modeline from clay-transitions demo
cowboyd Apr 23, 2026
c6c7f87
📝 note ct_active_context is a workaround for Clay userData PR
cowboyd Apr 23, 2026
b7eb6bb
🎨 use border-only boxes in clay-transitions demo
cowboyd Apr 23, 2026
03058a3
🎨 prevent menu text from wrapping during sidebar transition
cowboyd Apr 23, 2026
949dea5
🔥 drop unused grow import in transitions-run test
cowboyd Apr 23, 2026
bd2dcc9
feat: expand floating parameters
rauhryan May 9, 2026
6e3fcd6
✨ add text measurement helpers
rauhryan May 9, 2026
ea34f5b
♻️ use string literals for floating options
rauhryan May 10, 2026
66f48bd
Merge remote-tracking branch 'origin/main' into rr/text-measurement-h…
rauhryan May 31, 2026
c099165
🐛 align text measurement with renderer wcwidth
rauhryan May 31, 2026
52a0e74
♻️ merge upstream and address floating feedback
rauhryan May 31, 2026
4145cac
Merge remote-tracking branch 'origin/main' into transitions
rauhryan May 31, 2026
a533953
🔧 export animating from wasm build
rauhryan May 31, 2026
4effe2e
🧪 cover transitions in snapshots and validation
rauhryan May 31, 2026
7eab1e4
✅ enforce nonnegative transition duration
rauhryan May 31, 2026
122adb4
Merge PR #53 transitions upstream fixes
rauhryan May 31, 2026
d4176b8
Merge PR #29 floating parameters
rauhryan May 31, 2026
57c00a5
Merge PR #30 text measurement helpers
rauhryan May 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ EXPORTS = \
-Wl,--export=pointer_over_id_string_length \
-Wl,--export=pointer_over_id_string_ptr \
-Wl,--export=get_element_bounds \
-Wl,--export=animating \
-Wl,--export=error_count \
-Wl,--export=error_type \
-Wl,--export=error_message_length \
Expand Down
Loading
Loading