authorgravatar for id0Sch@users.noreply.github.comid0Sch <id0Sch@users.noreply.github.com> 2026-10-11 05:58:47+03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-10 23:58:47-03:00
loga2f4c7fb7cd8dfa76a0d274e7938e1f368fed48c
tree2c948c33e482442af14034f6adca95ccff25a198
parent08f9b561b0c796038105451b0d2fd8ba6216f8bf
signature Signed by PGP key B5690EEEBB952194

fix(mobile): working pill no longer bulges on its right end (#16143)

Signed-off-by: id0sch <id0sch@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

1 files changed, 3 insertions(+), 2 deletions(-)

apps/mobile/src/features/threads/floating-working-control.tsx+3-2
......@@ -46,7 +46,8 @@ const CONTROL_TIMING = {
4646 easing: Easing.out(Easing.cubic),
4747 reduceMotion: ReduceMotion.System,
4848} as const;
49const CONTROL_SEPARATION = (16 + CONTROL_HEIGHT) / 2;
49const CONTROL_ROW_GAP = 14;
50const CONTROL_SEPARATION = (CONTROL_ROW_GAP + CONTROL_HEIGHT) / 2;
5051// Both rows share the same centered anchor, so the outgoing one clears fast and
5152// the incoming one waits for it to be mostly gone before it starts to show.
5253const LABEL_ENTERING = FadeIn.duration(160).delay(80).reduceMotion(ReduceMotion.System);
......@@ -274,7 +275,7 @@ export function FloatingWorkingControl(props: {
274275
275276 <AnimatedGlassView
276277 colorScheme={props.colorScheme}
277 glassEffectStyle="regular"
278 glassEffectStyle={{ style: props.showScrollToEnd ? "regular" : "none", animate: true }}
278279 isInteractive
279280 pointerEvents={props.showScrollToEnd ? "auto" : "none"}
280281 accessibilityElementsHidden={!props.showScrollToEnd}