[go] Improve the incompatible SDK version error screen (#24310)# Why We want to improve the incompatible SDK error screen in Expo Go, because we will be supporting only two SDK versions, so mor
[go] Improve the incompatible SDK version error screen (#24310)# Why We want to improve the incompatible SDK error screen in Expo Go, because we will be supporting only two SDK versions, so more people will see it. # How - The header is now descriptive instead of generic "Something went wrong" - Updated the message to provide more information - The message now contains a link to a docs page - On iOS it was created with attributed string and replacing the UILabel with UITextView - On Android we embed html hyperlink into the message and then render the text as HTML - Added update instructions into the docs page. Also added instructions on how to install an older version of Expo Go. # Test Plan Tested in Go on iOS 16 and Android SDK 33, 34 <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/c79ec613-8f19-4aef-91d0-99c682124f31"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/292d8fcd-5532-4ac9-828a-6d870c396040"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/d94eff4e-0113-4cea-a5ee-64a9284fb254"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/6c819e52-2cc5-4e6f-9614-0bb22427e61c"> --------- Co-authored-by: Brent Vatne <[email protected]>
show more ...
[android] Remove "share" and "save to launcher" actions from the persistent notification (#10333)# Why Kind of fixes https://github.com/expo/expo/issues/10301 (well, removing the buggy feature i
[android] Remove "share" and "save to launcher" actions from the persistent notification (#10333)# Why Kind of fixes https://github.com/expo/expo/issues/10301 (well, removing the buggy feature is kind of a fix). # How First I found out where the layout for the notification is held (`notification{.xml,_shell_app.xml}`). I noticed that `notification_shell_app.xml` defines exactly the layout we would like to keep, so I replaced `notification.xml` (used in Expo client) with `notification_shell_app.xml` (used in shell apps if `androidShowExponentNotificationInShellApp` manifest flag is `true`), removing the original one (now there's only one layout). After removing buttons from the layout I had to also remove the code that bound actions to the buttons. I then went down the rabbit hole to code that was called and removed it too (see `ExponentIntentService`, `Kernel#installShortcut`). **Note:** I left code responsible for handling shortcut opens so this is still supported. # Test Plan I have run Expo client with these changes and verified that there are no share or pin icons anymore.
[expo] Remove unused dev menu (#6249)# Why To clean up some technical debt. # How Removed `addDevMenu` functionality from Home and then all the leftovers from native side. # Test Plan
[expo] Remove unused dev menu (#6249)# Why To clean up some technical debt. # How Removed `addDevMenu` functionality from Home and then all the leftovers from native side. # Test Plan CI should build the apps.
Migrate to androidx (#5521)# Why resolves: https://github.com/expo/expo/issues/5260 # How https://developer.android.com/jetpack/androidx/migrate https://blog.danlew.net/2018/11/14/the-rea
Migrate to androidx (#5521)# Why resolves: https://github.com/expo/expo/issues/5260 # How https://developer.android.com/jetpack/androidx/migrate https://blog.danlew.net/2018/11/14/the-reality-of-migrating-to-androidx/ https://gist.github.com/loganj/7535a13e98be83460f362b63dbd13e07 # Test Plan Run NCL, native tests (androidTest, test)
native info/error screens (#2510)fbshipit-source-id: b1def03
Re-add pin button without nuxfbshipit-source-id: 8ba405b
Remove pin buttonfbshipit-source-id: ccc474f
Show experience loading progress (#185)fbshipit-source-id: f379be4
Fix shell app bug and notification padding on Android 7fbshipit-source-id: 453744f
Exponent -> Expofbshipit-source-id: a41236a
Initial commitfbshipit-source-id: ddcb55df54d1382bb3f003f7e62f0bfc195fb9b7