Comments (6)
macOS Sonoma added a change by adding NSView.clipsToBounds
as a property, and a breaking change of changing drawRect
to give you dirtyRects that can very much draw outside the bounds of your views. RN-SVG uses drawRect in its implementation, and we saw similar issues in our apps with Sonoma. Fix would be in react-native-svg, somewhere around here https://github.com/software-mansion/react-native-svg/blob/0e931577ac9d9241be813bd9a7f03f71b7629ff0/apple/Elements/RNSVGSvgView.mm#L287C1-L288C1
from orbit.
I found another explainer: https://indiestack.com/2023/06/view-clipping-sonoma/
I'm not sure what's happening with the settings page, but I know React Native macOS overrides drawRect to I'm pretty sure, so there might be an issue there too.
from orbit.
How about the last screenshot? The settings page rendered incorrectly upon the first launch, though subsequent launches looked fine
from orbit.
How about the last screenshot? The settings page rendered incorrectly upon the first launch, though subsequent launches looked fine
I'll take a look at that
from orbit.
Had this too in Sonoma. But goes away after sleep.
from orbit.
A new version of Expo Orbit has just been released! v0.1.3 includes fixes for this and other issues, you can check the full details on the releases page. Please test it out and let us know if you find any other problems.
from orbit.
Related Issues (20)
- [Bug] Orbit not showing up in menu bar after setup screen HOT 2
- [Bug] - Layout breaking after going on "sleep" mode. HOT 3
- does not show the list of ios simulators nor android, can not select build HOT 2
- [bug] Device list is not displayed correctly on x64 HOT 7
- Install via Hombrew HOT 1
- Favorite Simulators
- Manage tvOS simulator with Orbit HOT 4
- Feat: Multi select to open same time
- Feat: Project manager
- Automatically open menu popover up whenever Orbit is opened via spotlight HOT 4
- Open login in default browser HOT 1
- Cannot read property 'osType' of undefined HOT 1
- feat: Open a specific update or channel
- Feat: Automatically install a new development-simulator build on the sim when built on expo.dev
- Show project build status
- Clear simulator cache HOT 1
- Feat: Delete build file after successful installation HOT 2
- How to... HOT 3
- couldnt run in windows 8.1 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from orbit.