The new Plugin Editor will surely be a valuable tool for developers who want to create their own plugins for Re-Earth. With this editor, developers can streamline their plugin development process and customize Re-Earth's functionalities to suit their specific needs.

https://app.reearth.io/plugin-editor

Introduction

The new Plugin Editor is a game-changer for plugin development in Re-Earth. It addresses some of the common obstacles developers faced previously, especially the lack of real-time feedback during the development process. With this editor, developers can now modify their plugins directly in the code box on the right, and instantly see the changes reflected in the left window. This real-time feedback greatly streamlines the development workflow and allows developers to quickly iterate on their plugins, making interface updates and style tweaks much more efficient.

By eliminating the need for repetitive updates and re-installations, the Plugin Editor enhances productivity and enables developers to focus more on creating powerful and engaging plugins for Re-Earth. Whether you're developing small enhancements or complex functionalities, this tool will undoubtedly be a valuable asset in your plugin development journey.

Not Supported/Still Missing

The Plugin Editor in Re-Earth currently does not support modifying the yml file. The yml file is crucial for displaying customizable plugin fields in the right panel while editing the project in Re-Earth. As of now, developers will need to manually update the yml file outside the Plugin Editor to make changes to the plugin's customizable fields.

However, despite this limitation, the real-time feedback provided by the Plugin Editor for code changes is still a significant improvement in the plugin development process. It facilitates faster development and testing of code logic, UI tweaks, and style adjustments. Developers can leverage this feature for quicker iterations and focus on refining the plugin's functionality and user experience.

In the Future

We are committed to continuously improving and enhancing the Plugin Editor to make the plugin development process more efficient and user-friendly. We value your input and welcome any suggestions or ideas to help us in this endeavor. Feel free to join our discussions on Discord or GitHub and share your thoughts with us! Your feedback will play a crucial role in shaping the future of the Plugin Editor.