Skip to content

[expo-router] use screen's synchronous layout updates by default in router#42154

Merged
Ubax merged 1 commit intomainfrom
@ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router
Jan 15, 2026
Merged

[expo-router] use screen's synchronous layout updates by default in router#42154
Ubax merged 1 commit intomainfrom
@ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router

Conversation

@Ubax
Copy link
Copy Markdown
Contributor

@Ubax Ubax commented Jan 14, 2026

Why

https://linear.app/expo/issue/ENG-18710/activate-sync-layout-from-screens

Enables sychronous layout for screens. This allows for using flex: 1 in formsheet on iOS

Before

Screen.Recording.2026-01-14.at.14.01.33.mov

After

Screen.Recording.2026-01-14.at.13.58.49.mov

How

Test Plan

Checklist

Copy link
Copy Markdown
Contributor Author

Ubax commented Jan 14, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@expo-bot expo-bot added the bot: suggestions ExpoBot has some suggestions label Jan 14, 2026
@Ubax Ubax force-pushed the @ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router branch 2 times, most recently from 0f95f8d to 4b9c5f4 Compare January 14, 2026 13:53
@Ubax Ubax marked this pull request as ready for review January 14, 2026 13:56
@Ubax Ubax force-pushed the @ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router branch from 4b9c5f4 to 240cf84 Compare January 14, 2026 13:56
@github-actions
Copy link
Copy Markdown
Contributor

Subscribed to pull request

File Patterns Mentions
packages/expo-router/** @EvanBacon, @Ubax, @hassankhan, @kitten

Generated by CodeMention

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

Subscribed to pull request

File Patterns Mentions
packages/expo-router/** @EvanBacon, @Ubax, @hassankhan, @kitten

Generated by CodeMention

@expo-bot expo-bot added bot: passed checks ExpoBot has nothing to complain about and removed bot: suggestions ExpoBot has some suggestions labels Jan 14, 2026
@Ubax Ubax force-pushed the @ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router branch from 240cf84 to c25901f Compare January 14, 2026 17:34
@Ubax Ubax force-pushed the @ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router branch from c25901f to 7b0286d Compare January 14, 2026 17:41
Copy link
Copy Markdown
Contributor

@EvanBacon EvanBacon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool

@EvanBacon
Copy link
Copy Markdown
Contributor

Might need some docs though

@Ubax Ubax merged commit ebfda48 into main Jan 15, 2026
22 checks passed
@Ubax Ubax deleted the @ubax/01-14-_expo-router_use_screen_s_synchronous_layout_updates_by_default_in_router branch January 15, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot: fingerprint compatible bot: passed checks ExpoBot has nothing to complain about

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants