Tomasz Boroń
Tomasz Boroń
We unified the behavior of form sheets across Android and iOS in `react-native-screens`. On iOS, form sheets respect the top safe area inset and do not extend underneath the status...
## Description This PR introduces improved support for `fitToContents` in BottomSheet by modifying its style to `absoluteWithNoBottom`. This style provides a reference to the current top position of the sheet,...
## Description Follow-up for: https://github.com/software-mansion/react-native-screens/pull/3454 I decided to create a completely new doc because it's longer than I expected initially. Idk if this placement is okay, feel free to leave...
## Description This PR updates the logic responsible for triggering the `invalidate` callback. We're now aligning the logic to use `RCTComponentViewProtocol` callback, when available. Depending on the React Native architecture...
## Description This PR updates the logic responsible for triggering the `invalidate` callback. We're now aligning the logic to use `RCTComponentViewProtocol` callback, when available. Depending on the React Native architecture...
### Description We've identified a native-level bug that can be consistently reproduced when the following conditions are met: 1. The deepest view in the hierarchy is a `Text` component. 2....
## Description Closes: https://github.com/software-mansion/react-native-screens-labs/issues/352 Should be reviewed/merged after https://github.com/software-mansion/react-native-screens/pull/2987 - as for now, moving to draft. ## Problem definition On iOS 26, when `headerTitle` is a component containing text that...
### Description Following the discussions in https://github.com/facebook/react-native/issues/54497 and https://github.com/software-mansion/react-native-screens/issues/3392, I was able to reproduce it using a custom native component with view recycling disabled. I'm opening this issue as a...
### Description When I disable coalescing explicitly: ```kotlin override fun canCoalesce(): Boolean { return false } ``` I receive all events, but the order is incorrect. For example, the event...