Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some final user-facing updates for the name change #570

Merged
merged 6 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ about: Raport a problem.
title: ''
labels: bug
assignees: ''

---

**Description*
**Description**
A clear and concise description of what the bug is.

**Environment**
- Version of currently used React Native IDE (Extensions tab -> click on React Native IDE extension -> version is located next to the extension name)

- Version of currently used Radon IDE (Extensions tab -> click on Radon IDE extension -> version is located next to the extension name)
- Version of React Native/Expo used in the project.
- Any other versions of tools related to the problem.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ about: Propose a new feature.
title: ''
labels: enhancement
assignees: ''

---

**Description**
A clear and concise description of what the problem is.

**Environment**
- Version of currently used React Native IDE (Extensions tab -> click on React Native IDE extension -> version is located next to the extension name)

- Version of currently used Radon IDE (Extensions tab -> click on Radon IDE extension -> version is located next to the extension name)
- Version of React Native/Expo used in the project.
4 changes: 2 additions & 2 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
React Native IDE License
Radon IDE License

Copyright (c) 2024 Software Mansion <swmansion.com>

Expand All @@ -9,7 +9,7 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any contributor be liable to you for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Software (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such contributor has been advised of the possibility of such damages.
In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any contributor be liable to you for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Software (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such contributor has been advised of the possibility of such damages.


For any inquiries or requests regarding the use of the software, please contact [email protected]
29 changes: 6 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,14 @@
# React Native IDE
# Radon IDE

## Welcome to React Native IDE Beta 🎉
![RadonIDE banner](https://github.com/user-attachments/assets/14fd4413-c518-4ead-915a-2020c4f4f981)

React Native IDE is not a ready product (yet).
We are hoping that together with the community we will be able to get there soon.
We are thankful that you decided to join the beta program and help us improve this tool.
## Welcome to Radon IDE Beta 🎉

### 🚧 Who can use this

React Native IDE currently supports some subset of React Native projects due to a number of different setup options.
We constantly work to improve this compatibility, and in case your project structure isn’t supported, feel free to open an issue.
Below we list high-level requirements for the projects we support at the moment:

- React Native IDE currently only supports development on macOS in [VS Code](https://code.visualstudio.com/) and [Cursor](https://cursor.sh/).
- With React Native IDE you can only run iOS and Android applications. If your project supports other platforms, you should be able to use the IDE but only for launching the Android and iOS part of your project.
- We support only recent version of React Native (0.71 onwards) as well as Expo SDK 49+
- Brownfield-type projects are currently not supported (projects that are primarily native apps with React Native used on some screens)

As a general rule of thumb, if your projects started from Expo template or React Native community CLI template, and hasn’t diverged much in terms of build configuration, meaning that you can still run it using expo or react native CLI without additional steps, it should work with React Native IDE.
Radon IDE is an extension for VSCode and Cursor that turns the code editor into a fully fledged IDE.

### ✨ What does it do

React Native IDE is a VS Code extension that aims to streamline development of React Native and Expo applications.
Radon IDE is a VSCode and Cursor extension that aims to streamline development of React Native and Expo applications.
The current version supports developing on macOS for Android and iOS platforms with the current list of features available:

- Managing iOS and Android simulator (for now only iPhone Pro and Pixel 7 skins are available)
Expand All @@ -39,7 +26,7 @@ For installation instructions head to [INSTALLATION](https://ide.swmansion.com/d

### 💻 Usage

See [USAGE](https://ide.swmansion.com/docs/usage) guide on how to get started after installing the extension. You can also visit [React Native IDE](https://ide.swmansion.com) website where we highlight the most important features.
See [USAGE](https://ide.swmansion.com/docs/usage) guide on how to get started after installing the extension. You can also visit [Radon IDE](https://ide.swmansion.com) website where we highlight the most important features.

### 🐛 Troubleshooting

Expand All @@ -48,7 +35,3 @@ For troubleshooting and guide on reporting issues head to [TROUBLESHOOTING](http
### ⚒️ Extension Development

If you want to develop the extension and contribute updates head to [DEVELOPMENT](https://ide.swmansion.com/docs/development) section.

## Discord

Make sure to join [Software Mansion](https://swmansion.com) Discord channel using this invite link: https://discord.gg/jWhHbxQsPd and contact us to get added to `react-native-ide-beta` channel where we discuss issues and communicate our plans and updates.
2 changes: 1 addition & 1 deletion packages/docs/docs/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ When something goes wrong in the native build phase, instead of checking "Radon
There are two locations on the disk where Radon IDE stores its information.

1. The installation directory is located under `~/.vscode/extensions/swmansion.react-native-ide-*` – with a suffix of current version + CPU architecture
2. Emulator instance storage is located under `~/Library/Caches/com.swmansion.react-native-ide`
2. Emulator and simulator instance storage is located under `~/Library/Caches/com.swmansion.radon-ide` and `~/Library/Caches/com.swmansion.react-native-ide`

If you'd like to perform a clean installation, you can delete both of those folders, restart VSCode and install the extension again from the marketplace.

Expand Down
4 changes: 2 additions & 2 deletions packages/vscode-extension/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
React Native IDE License
Radon IDE License

Copyright (c) 2024 Software Mansion <swmansion.com>

Expand All @@ -9,7 +9,7 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any contributor be liable to you for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Software (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such contributor has been advised of the possibility of such damages.
In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any contributor be liable to you for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Software (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such contributor has been advised of the possibility of such damages.


For any inquiries or requests regarding the use of the software, please contact [email protected]
8 changes: 5 additions & 3 deletions packages/vscode-extension/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# React Native IDE
# Radon IDE

This is a beta version of [React Native IDE](https://ide.swmansion.com) extension.
![RadonIDE banner](https://github.com/user-attachments/assets/14fd4413-c518-4ead-915a-2020c4f4f981)

Head to [our main GitHub page](https://github.com/software-mansion/react-native-ide) for installation and usage instructions.
Radon IDE is an extension for VSCode and Cursor that turns the code editor into a fully fledged IDE.

For documentation, support and instructions, please visit our webside at [ide.swmansion.com](https://ide.swmansion.com).
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ export async function openFileAtPosition(

const selection = new Range(line0Based, column0Based, line0Based, column0Based);
const activeRNIDEColumn = window.tabGroups.all.find(
(group) => group.activeTab?.label === "React Native IDE"
(group) =>
group.activeTab?.label === "React Native IDE" || group.activeTab?.label === "Radon IDE"
)?.viewColumn;
const column = activeRNIDEColumn === ViewColumn.One ? ViewColumn.Beside : ViewColumn.One;
if (existingDocument) {
Expand Down
Loading