Releases: expo/orbit
Releases · expo/orbit
v1.0.0
🎉 New features
- Add ability to show/hide different types of simulators, and add experimental TV support. (#77 by @douglowder, #84, #90, #91 by @gabrieldonadel)
- Add support for opening tarballs with multiple apps. (#73, #98 by @gabrieldonadel)
- Improve feedback to the user when an error occurs. (#64, #96 by @gabrieldonadel)
- Improve UI feedback when opening a snack project. (#88 by @gabrieldonadel)
- Added drag and drop support for installing apps. (#57 by @gabrieldonadel)
- Added support for installing apps directly from Finder. (#56 by @gabrieldonadel)
- Added local HTTP server to circumvent deep-link limitations. (#52, #53, #54, #55 by @gabrieldonadel)
- Added Projects section to the menu bar. (#46, #59, #83, #95 by @gabrieldonadel)
- Added support for login to Expo. (#41, #43, #44, #45, #62, #67, #89, #100, #101 by @gabrieldonadel)
- Focus simulator/emulator window when launching an app. (#75 by @gabrieldonadel)
- Add support for running iOS internal distribution apps on real devices. (#79 by @gabrieldonadel)
- Add support for opening snack projects on real iOS devices. (#92 by @gabrieldonadel)
🐛 Bug fixes
- Fix some build and running issues. (#69 by @douglowder)
- Fix build using Xcode 15. (#74 by @gabrieldonadel)
- Fix listing iOS connected devices. (#78 by @gabrieldonadel)
- Fix SystemIconView not reacting to Appearance changes. (#85 by @gabrieldonadel)
- Fix useDeepLinking hook initial URL. (#99 by @gabrieldonadel)
- Fix popover not closing when opening URLs. (#102 by @gabrieldonadel)
💡 Others
- Add check for missing changelogs. (#49 by @gabrieldonadel)
- Clean up eas-shared package. (#60 by @gabrieldonadel)
- Unify device types across menu-bar, cli and eas-shared package. (#66 by @gabrieldonadel)
- Upgrade react-native-svg to 13.14.0 and remove patch. (#70 by @gabrieldonadel)
- Upgrade react-native to 0.72.5. (#71 by @gabrieldonadel)
- Setup Lerna. (#72 by @gabrieldonadel)
- Migrate AsyncStorage records to react-native-mmkv. (#82 by @gabrieldonadel)
- Update Onboarding to rerun checks when focusing the window. (#93 by @gabrieldonadel)
- Upgrade @react-native-clipboard/clipboard to 1.12.1 and patch warnings. (#70 by @gabrieldonadel)
v0.1.3
🎉 New features
- Add auto update support. (#65 by @gabrieldonadel)
- Improved performance when running
cli
commands. (#61 by @gabrieldonadel) - Show dock icon while windows are opened. (#50 by @gabrieldonadel)
🐛 Bug fixes
- Fix SVGs on macOS Sonoma. (#63 by @gabrieldonadel)
- Prevent the AutoLauncher process from running in the background after launching the main app. (#51 by @gabrieldonadel)
- Fix WindowNavigator size calculations when showing an existing window. (#48 by @gabrieldonadel)
- Remove additional spacing from Builds header. (#40 by @Simek)
v0.1.2
🎉 New features
- Added a context menu when right clicking on the menu bar icon. (#36 by @gabrieldonadel)
🐛 Bug fixes
- Fixed listing devices on Intel machines. (#39 by @gabrieldonadel)
💡 Others
- Refetch devices list after launching a simulator. (#37 by @gabrieldonadel)
- Improve Popover height estimations. (#38 by @gabrieldonadel)
- Add alert when trying to install build with no available device. (#38 by @gabrieldonadel)
v0.1.1
🐛 Bug fixes
- Fixed listing devices when Android SDK path or
xcrun
is not configured correctly. (#26 by @gabrieldonadel) - Fixed menu bar popover height after putting Mac to sleep. (#28 by @gabrieldonadel)
- Prevent multiple "Launch" clicks, add label when booting. (#29 by @Simek)
- Fixed Pre-flight checklist UI when a check fails. (#33 by @gabrieldonadel)
- Fixed Folder icon not rendering correctly inside the Settings Window. (#34 by @gabrieldonadel)
💡 Others
v0.1.0
To make your development workflow even faster, we are experimenting with a menu bar app that can launch builds and run Snack projects on your devices and simulators, Expo Orbit.
This macOS menu bar app allows you to:
- Install and launch builds from EAS with just one click
- Launch Snack projects in your simulators with a link
- List and launch Android emulators and iOS simulators
- Install and launch apps from local files
We can't wait for you to try Orbit, explore its capabilities, and hear your feedback. Your input will shape the future of this tool and guide us on where to take it next.
Note: Orbit relies on xcrun
and the Android SDK for device management, which requires having both Android Studio and Xcode set up.