Changelog
Radon AI
- Radon AI Chat: a GitHub Copilot Chat participant enhanced with up-to-date information about the React Native ecosystem. At the heart of it is our extensive React Native knowledge database, which is queried before answering your question.
-
Improved EAS workflows: Radon IDE will now display clearer build error messages and only download compatible builds from EAS by default.
-
Home / App Switch buttons support: Added options in the device settings menu that can trigger Home and AppSwitch button presses on the active device.
-
Improved bundle error & exception handling, including a stack trace with links to source files
-
Support for React Native 0.79
Zero-config React Query devtools, Outline Renders
- Outline Renders: a react-scan feature that helps you visualize React renders happening within the app.
- No setup React Query devtools: React Query devtools now doesn't require any additional configuration. If your app uses React Query you can investigate queries, modify data from the store, etc,
- JavaScript sampling profiler: Radon IDE integrates with the hermes sampling CPU profiler. Once you save the profiling file, the IDE will automatically open the saved profile and use the built-in Profile Visualizer plugin to display a profile.
- Tons of stability improvements
Network Inspector, Redux DevTools
- Built-in Network Inspector: Network panel captures and lists all requests triggered by the JavaScript code (with HXR / fetch or wrappers like Axios/Apollo etc). Images or websocket connections aren't currently supported and won't show up.
-
First-party Redux DevTools integration: If your app uses Redux, the IDE will automatically detect that, and Redux plugin will be listed in the Dev Tools menu where you can enable it. Once enabled you will be able to use the official Redux UI from within your editor panel.
-
The panel now matches editor theme by default
-
Support for React Native 0.78
Redux and React Query DevTools
- Redux and React Query tools: An experimental support for launching Dev Tools as separate panels withing VSCode or Cursor via Expo Devtools Plugins. When the IDE detects that a certain tool is available and configured properly, it will be listed in the tools menu where you can turn it on and off. Follow the setup instructions from React Query Expo Devtool Plugin and Redux Devtool Plugin guides.
-
Support for eas build --local: Radon IDE can now build your apps using EAS Build with --local flag. This can be configured using the `customBuild` in `launch.json` file.
-
Support for React Native 0.77
-
UI updates making more room for device
-
More stability improvements and bug fixes
PNPM monorepos, console upgrades, and more
-
Console upgrades: log grouping, object previews, long data handling
-
Experimental Linux support
-
Support for PNPM monorepos
-
Better log-to-source links
Radon IDE 1.0 is live! 🎉
-
Element inspector: lets you quickly jump from the device preview to the exact line of code where given component is defined.
-
Debugging and logging: Breakpoints work in VSCode without any additional setup for React Native and Expo projects. The links displayed in the console are automatically linking back to your source code.
-
Router integration: Jump around the navigation structure supporting both Expo Router and React Navigation projects.
-
Previews: Develop components in isolation.
-
Storybook integration: The IDE automatically detects Storybook stories and provides a quick access to run them in the device preview.
-
Device settings: Adjust various device settings right from VSCode.
-
Instant replays: Rewinds the last 5, 10, 30 seconds of what was happening on the device.
-
And many more...