Commit Graph
15 Commits
Author SHA1 Message Date
IsaacandIsaac 976c2de599 Temp 2026-04-14 15:33:19 +02:00
IsaacIsaacClaude Opus 4.6
430ea53ed8 Add per-character glyph rects to InteractiveTextNodeLine and implement reveal animation
- Replace characterToGlyphMapping with characterRects ([CGRect]?) on InteractiveTextNodeLine
- Add computeCharacterRects flag to InteractiveTextNodeLayoutArguments
- Compute actual glyph bounding boxes via CTFontGetBoundingRectsForGlyphs during layout
- Implement computeRevealedLines, layoutForCharacterCount, sizeForCharacterCount
- Implement updateRevealCharacterCount to distribute character budget across content item layers
- Update snippet layers to animate per-character rects with SnippetLayer tracking character index
- Mask limit driven by lowest animating snippet index for correct reveal ordering
- Fix listViewAnimationCurveEaseIn to match iOS default ease-in curve (0.42, 0.0, 1.0, 1.0)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 15:31:49 +02:00
IsaacandIsaac 87630b6e74 Various improvements 2025-09-26 00:14:23 +08:00
IsaacandIsaac 14eaec4cdd Roll back list view animation change 2025-06-20 08:52:31 +02:00
IsaacandIsaac a8ee490b16 Model list view spring animation is supposed to be 1 second 2025-06-02 23:56:23 +08:00
IsaacandIsaac 40e26fc25c Monoforums 2025-05-26 22:07:58 +08:00
AliandAli bf5a8709cc [WIP] Stories 2023-06-10 19:35:23 +04:00
AliandAli 4210fdc5ee Voice message transcription UI improvements 2022-05-31 01:08:57 +04:00
AliandAli fb4e94d09a Reaction animation updates 2021-12-03 22:19:53 +04:00
Ilya Laktyushin c2fb0c8061 Video Chat Improvements 2021-05-28 18:30:05 +04:00
AliandAli 25d7287068 Update message animations 2021-04-16 19:43:53 +04:00
Ilya Laktyushin a2a722d87d Voice Chat UI improvements 2020-12-12 03:40:31 +04:00
Ilya Laktyushin c4229494e8 Video avatar fixes 2020-07-09 00:26:16 +03:00
AliandAli 33820a1882 Merge branch 'master' into bazel 2020-02-18 03:43:19 +04:00
AliandAli fec9a9b28e Temp 2019-11-14 23:27:44 +04:00