Releases: software-mansion/radon-ide
Releases · software-mansion/radon-ide
v1.4.0
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
v1.3.1
v1.3.0
What's Changed
Features
- Adding network tools panel by @kmagiera in #933
- First-party redux support by @maciekstosio in #931
- Add themes support by @kewinzaq1 in #874
Fixes
- Prevent creating multiple devices by @maciekstosio in #905
- Fix preinstall command by @maciekstosio in #912
- Fix Loading view not disappearing by @filip131311 in #918
- Update Keybindings docs by @filip131311 in #921
- Fix VS code ui showing script url instead of source url when debugger poused by @filip131311 in #920
- Close drop downs on blur by @filip131311 in #915
- Fix debugger after multiple reloads by @filip131311 in #913
- Fix console logs coming from worklets by @filip131311 in #922
- Add small border around device by @maciekstosio in #925
- Fix infinite loading when cdp does not return a variable by @filip131311 in #928
- Update wording for theme switcher by @kmagiera in #935
- Fix debugger overlay styles when editor theme is used by @kmagiera in #937
- Improve contrast of log counter by @maciekstosio in #939
- Fix startup theme glitch by @maciekstosio in #940
- Improve user messaging when eas-cli is not installed by @jwajgelt in #934
- Adapt radon to RN 78 debugger by @filip131311 in #944
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Add support for react native 77 by @filip131311 in #864
- Improve device settings by @filip131311 in #869
- Update disabling of UrlBars buttons by @p-malecki in #871
- Add feedback modal by @kacperkapusciak in #857
- Refactor open preview logic by @maciekstosio in #870
- Fix home button when closing preview on fabric by @kmagiera in #884
- Provide visible feedback when attempting to start preview for non loaded source file by @kmagiera in #885
- Refactor screen recording and add key bindings by @filip131311 in #875
- Fix fetching source map on react native 77 by @filip131311 in #886
- Fix UrlSelect trigger value reset for non expo router projects by @p-malecki in #873
- Reduce spaces between icons on top and bottom bars in the IDE panel UI by @kmagiera in #893
- Add support for Bun's text-based lockfile in packageManager.ts by @tharakadesilva in #895
- Support for launching expo dev plugin tools in separate panels within VSCode by @kmagiera in #878
- Fix failing to obtain $PATH by @maciekstosio in #899
- Handle keyboard numpad by @maciekstosio in #901
- Handle eas build locally thorugh buildCommand in launch.json by @maciekstosio in #833
New Contributors
- @tharakadesilva made their first contribution in #895
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Fix monorepo structure not triggering activation in VSCode by @maciekstosio in #823
- Add a warning for users trying to use android sdks older then selected device by @filip131311 in #831
- Fix the option name by @maciekstosio in #832
- Add Linux support for VSCode extension (#688) by @tobisamuel in #829
- Add license activation confirmation by @p-malecki in #810
- Add package manager to DiagnosticView by @p-malecki in #840
- Fix Node Modules detection without package.json by @p-malecki in #841
- Add support for PNPM monorepos by @p-malecki in #842
- Fix vertical centering of phone screen in narrow IDE window by @p-malecki in #850
- Hide expo-router's internal __EXPO_ROUTER_key from displayURL by @kmagiera in #848
- Improve the reloading experience by @filip131311 in #853
- Prevent from sending mouseUp after inspector and right-click inspector by @p-malecki in #769
- Hide scrollbar in narrow IDE window with hidden device frame by @p-malecki in #852
- Fix build cache management in workspaces by @filip131311 in #675
- Fix log position when using Sentry by @maciekstosio in #785
- [Expo-go][Android] Fix Debugger by @filip131311 in #849
- Add License verification and refresh by @filip131311 in #845
- Add Hebrew to locale list by @guytepper in #745
- Enhance Console logs by @maciekstosio in #846
- Fix vscode-js-debug submodule initialization by @filip131311 in #859
New Contributors
- @tobisamuel made their first contribution in #829
- @guytepper made their first contribution in #745
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Fix IDE panel relocation after selecting preview/storybook by @p-malecki in #768
- Bump version of vscode API types by @kmagiera in #770
- Use debug level for logs previously logged with Logger.log by @kmagiera in #771
- Add exception handler for source-map originalPositionFor calls by @kmagiera in #773
- Catch source-map errors when calculating generated location by @kmagiera in #788
- Fix breakpoints set in between JS reloads when using new debugger by @kmagiera in #786
- Fix sourcemap RangeError issue by properly freeing source map consumers by @kmagiera in #790
- Add log count animation, make buttons always round, improve no-device UI by @p-malecki in #767
- Make fingerprint run less often by @kmagiera in #794
- Add Platform check when validating EAS builds by @filip131311 in #796
- Don't prefer Android Studio's JDK over java from PATH by @kmagiera in #803
- Fix device android native logs not working when multiple devices are available by @maciekstosio in #800
- Fix fast refresh for previews after #726 by @kmagiera in #805
Full Changelog: v0.0.24-beta...v1.0.0
v0.0.24-beta
What's Changed
- Fix preview on RN 76 by @kmagiera in #712
- Fix appearance on high contrast themes by @km1chno in #709
- Properly match line number to fix multi-line previews by @kmagiera in #713
- Fix light theme shadows by @kacperkapusciak in #717
- Bump simulator-server to include multitouch support and some other fixes by @kmagiera in #723
- Unclick all keys on IDE panel focus change by @maciekstosio in #718
- Fix multitouch on android, behaving in unexpected way by @maciekstosio in #714
- Store temporary mouse position in ref to prevent unnecessary rerenders by @maciekstosio in #716
- Rerender preview if its function changes by @kmagiera in #726
- Simplify Device Settings menu by @p-malecki in #739
- Fix inaccessible context menu on narrow window by @p-malecki in #741
- Handle nx monorepo setup by @maciekstosio in #724
- Enhance zoom controls for better usability by @p-malecki in #746
- Add recording controls enhancement by @p-malecki in #733
- [Android] Add native logs by @maciekstosio in #734
- Fix log counter multiplying itself after reload by @filip131311 in #751
- [iOS] Add native logs by @maciekstosio in #742
- Fix Expo Go on SDK 52 by selecting the right hermes runtime when connecting debugger by @kmagiera in #750
- Implement reboot functionality by @filip131311 in #680
- Fix Eas builds on Android by @filip131311 in #727
- Fix inspect stack not returning all ancestors by @km1chno in #693
- Add switch for device frame visibility by @p-malecki in #757
- Fix persistent zoom controls visibility after level selection by @p-malecki in #756
- Fix package manager detection by @filip131311 in #735
- Fix phantom breakpoints and breakpoints that wouldn't activate on start – Refactor debug adapter by @filip131311 in #755
New Contributors
- @maciekstosio made their first contribution in #705
- @ludwig-pro made their first contribution in #719
Full Changelog: v0.0.22-beta...v0.0.23-beta
v0.0.22-beta
What's Changed
- Enable expo router integration to work with v4 version by @kmagiera in #652
- Add Localization on Android by @filip131311 in #590
- Don't focus on debug panel if it means hiding IDE by @filip131311 in #660
- Fix handling of uncaught errors by @filip131311 in #655
- Set minimum size for the device in zoom controls by @p-malecki in #661
- Remove previous app button by @filip131311 in #659
- Add scrollbars to device select and device settings by @p-malecki in #662
- Add custom device names by @p-malecki in #597
- Fix the Debugger.scriptParsed event handling by @filip131311 in #672
- Use websocket /message endpoint to deliver reload request by @kmagiera in #667
- Refactor throttling logic for async function by @kmagiera in #668
- Update iOS builds to use latest iOS SDK by @kmagiera in #679
- Support text paste on iOS by @kmagiera in #653
- Add Open Deep Link modal by @km1chno in #640
- Fix setting a 0 0 coordinate on Android by @filip131311 in #681
- Remove stalePods checks from dependency manager to fix rebuild issues by @kmagiera in #684
- Disable react compiler for app wrapper to workaround runtime issues by @kmagiera in #686
- Add option to display screen touches by @kmagiera in #695
- Bring back ability to reveal preview when stuck on waiting by @kmagiera in #696
- Fix metro cache issue when running project from CLI and IDE interchangeably by @kmagiera in #699
- Fix debugger threads not being cleaned up properly by @kmagiera in #704
- Fix auto select in InspectDataMenu when opened above cursor by @p-malecki in #691
- Block unwanted touch and keyboard interactions in PreviewView and Replays by @p-malecki in #685
Full Changelog: v0.0.21-beta...v0.0.22-beta
v0.0.21-beta
What's Changed
- Disable default context menu on windows by @filip131311 in #608
- Add Pixel 8 and 9 skins by @km1chno in #601
- Fix app loading error when AppRegistry.setWrapperComponentProvider is used by @kmagiera in #616
- Redirect logs/uncaught errors from webview to the main extension logger by @kmagiera in #621
- Redo the diagnostics logic by @kmagiera in #615
- Use defaults command to update scheme approval settings by @kmagiera in #622
- Use bundle and add proper logging for pod installation by @kmagiera in #617
- Use bundle install before pod install when bundle is used by @kmagiera in #624
- Restart app process on Android when launching app by @kmagiera in #626
- Bundle error dialog enhancements by @kmagiera in #625
- Only consider pods check when building for iOS by @kmagiera in #628
- Fix
ReplayOverlay
rewind timer by @balins in #629 - Improve error recovery after metro process terminates by @kmagiera in #630
- Adjust Progress Processorss by @filip131311 in #637
- Fix Inspector right click by @filip131311 in #636
- Show unsupported platforms error message by @p-malecki in #638
- Correct positioning of InspectDataMenu by @p-malecki in #639
- Fix misaligned lines in debugger by @filip131311 in #634
- Use new save command to fix issue with empty replays by @kmagiera in #647
- Bump sim-server version to include fix for replays on windows by @kmagiera in #648
- Fix breakpoints in RN 76 apps by @kmagiera in #644
- Disable device settings during booting and UI zoom changes by @p-malecki in #643
- Fix expo-go project configuration and better handle metro being terminated when quering for launch deeplink by @kmagiera in #650
- Remove JSX code from main runtime.js file by @kmagiera in #651
Full Changelog: v0.0.20-beta...v0.0.21-beta
v0.0.20-beta
What's Changed
- Refactor dependency manager proxy by @jakub-gonet in #586
- Fix ios rebuild infinite cycle when opening IDE panel by @kmagiera in #587
- Add buildScript option by @jakub-gonet in #504
- Add custom fingerprinting and build cache by @jakub-gonet in #589
- Fix JAVAHOME, ANDROIDHOME, keybindings.json paths on Windows by @p-malecki in #592
- Include stack trace for unhandled promises and error logging by @kmagiera in #593
- Add build and launch telemetry by @kmagiera in #594
- Add option to capture replays by @kmagiera in #579
- Use metro message endpoint to dispatch dev menu request by @kmagiera in #598
- Rename hotReload option to reloadJs by @kmagiera in #600
- Show dimensions of inspected element by @km1chno in #585
- Let restart process continue when reload JS is not possible by @kmagiera in #602
New Contributors
Full Changelog: v0.0.19-beta...v0.0.20-beta