v.lagerev
|
23cebcd38f
|
refactor(stream-header): reset live drag on gesture teardown, drop dead pinned-local fallback, narrow commit() to peek|closed, add exhaustive transition guards and align stale comments
|
2026-05-20 00:59:17 +03:00 |
|
v.lagerev
|
16cb9c5b26
|
feat(stream-header): free-range curtain drag through full pin↔closed↔peek range with bottomPinned-aware body bail and native-only handle
|
2026-05-20 00:26:10 +03:00 |
|
v.lagerev
|
2617eaf46e
|
refactor(stream-header): unify curtain gestures onto dual handle+body surfaces with 1:1 handle and rubber-band body, scroll-aware bail
|
2026-05-19 23:27:19 +03:00 |
|
v.lagerev
|
0751e99446
|
feat(stream-header): move pin/unpin gesture onto dedicated 32px drag-handle with 1:1 finger tracking and desktop-style grabber animation
|
2026-05-19 18:26:37 +03:00 |
|
v.lagerev
|
31a3880de7
|
feat(stream-header): pin chats curtain over static pager header on drag-up with per-tab atom, native-only rubber-band gesture and pinned-aware horseshoe sheet coordination
|
2026-05-19 11:50:31 +03:00 |
|
v.lagerev
|
183351044a
|
tweak(stream-header): require curtain drag past 90% of full peek travel to commit so short drags snap back as accidental
|
2026-05-18 02:12:55 +03:00 |
|
v.lagerev
|
5711829895
|
tweak(stream-header): collapse peek1/peek2 into single peek snap so one drag reveals both action chips at once
|
2026-05-15 23:47:40 +03:00 |
|
v.lagerev
|
015ae06aa1
|
feat(stream-header): rebuild Direct/Channels/Bots header as a curtain layered above tabs with peek chips, inline forms, and VisualViewport keyboard compensation
|
2026-05-15 23:05:34 +03:00 |
|