What's Changed
Features:
Tools:
- "Outline Renders" tool by @jwajgelt in #967
- Add option to record and preview CPU profile of the app by @kmagiera in #989
- Add first-party react-query devtools support by @maciekstosio in #973
User Experience:
- Implement GUI for selecting eas build configuration by @jwajgelt in #932
- Add bidirectional clipboard for iOS Simulator, support multiline paste, show toast when copying/pasting by @balins in #936
- Add scrolling support by @balins in #957
- Add extension walkthrough by @kacperkapusciak in #970
- Add node version check by @filip131311 in #971
- MultiRoot Workspace support by @filip131311 in #663
- Update devtools docs after changes in Radon 1.3 by @kmagiera in #952
- Update installation instructions with direct links and update note for Cursor by @kmagiera in #953
- fix some typos in dev-tools docs by @jwajgelt in #954
- Use same window to open vscode/cursor install links by @kmagiera in #958
- fix(docs): Change support for Linux in compatibility table by @tboba in #839
- Clarify linux and windows support in the docs by @kmagiera in #961
- Don't show dev tools panels before activation by @filip131311 in #960
- Include license notices from dependencies we include via submodules by @kmagiera in #959
- chore: fix some typos by @renshuncui in #966
- Surface boot errors to the user and avoid booting unavailable devices by @kmagiera in #965
- Prevent callig hook.off from hook.on callback by @kmagiera in #968
- Allow tool plugins with no tool panels by @jwajgelt in #969
- Fix Path Set Up Process by @filip131311 in #975
- Add buttons with hints on what to do when stuck on Waiting for ap to Load by @kmagiera in #962
- Display Bundle Errors in debug console by @filip131311 in #964
Bug Fixes:
- Don't show full-screen notice when fast refresh happens by @kmagiera in #979
- Allow tools to not persist their status by @jwajgelt in #982
- Add a GitHub Actions workflow for building and publishing the extension by @balins in #972
- Add command icons setup and use custom off icon for closing IDE by @kmagiera in #983
- Fix CapsLock handling by @balins in #986
- Add Radon IDE version info to settings dropdown by @kmagiera in #984
- Additional expo detection method by @filip131311 in #981
- fix "Outline Renders" initialization when tool is already enabled by @jwajgelt in #990
- Add configuration option to specify arguments passed to expo start by @kmagiera in #991
- Add an option to build and upload extension artifact with GitHub Actions by @balins in #988
- Add a fallback path to the end of the path variable by @filip131311 in #995
- Bump
simulator-server
tov0.12.0
by @balins in #996 - Fix WebView disconnecting in debug mode when laptop goes to sleep by @maciekstosio in #999
- pass a concrete port number to Metro by @jwajgelt in #998
- Sanitize ref name before uploading artifact by @balins in #997
- Add telemetry to react-query by @maciekstosio in #1003
- Fix redux plugin after reloads or device switch by @kmagiera in #993
- fix webview callable objects breaking on clean rebuild by @jwajgelt in #1006
- fix render outline duration changing with display refresh rate by @jwajgelt in #1007
- Fix debugger detaching when restarting on Expo Go by @maciekstosio in #985
- fix stack overflow when serializing breakpoints by @jwajgelt in #1010
- Fix circular dependency in CDPBreakpoints by @filip131311 in #1009
- fix misalignment of render outlines by @jwajgelt in #1013
- update react-scan hash in package lock by @jwajgelt in #1014
- Start separate debug adapters for Metro and JS debugging by @jwajgelt in #1008
- Fix bundle error source by @filip131311 in #1018
New Contributors
- @tboba made their first contribution in #839
- @renshuncui made their first contribution in #966
Full Changelog: v1.3.0...v1.4.0