The New Anvil Editor is out of beta!
We’ve made Anvil faster, easier to use, and more powerful than ever. The new Anvil Editor includes many of your most-requested features such as built-in version control and multiple databases. We’ve also given the Editor a complete makeover to give you a cleaner, more intuitive interface for creating your web apps.
Previously the Beta Editor, the new Editor is now the default Anvil Editor. (We will still be supporting the Classic Editor, but it won’t receive any feature updates. Apps created with the Classic Editor will still work in the new Editor and vice versa.)
For full details, read the post on our blog and check out the documentation:
1. Version control and collaboration
Create branches, commit changes, merge contributions and resolve conflicts, all within the Anvil Editor. You can now easily share your work with others, and collaborate on your apps.
2. Multiple databases and deployment environments
Deploy development, staging and production versions of your app on separate URLs with separate databases, Uplinks and more. It’s now easier than ever to build, test and deploy your web apps.
3. Updated App Consoles
Debugging your apps has never been easier. The new App Console allows you to interact directly with your running app via a live Python terminal. Alternatively, launch a Server Console to connect directly to your chosen Python environment on the server. Ideal for prototyping, debugging and exploring custom packages you’ve installed!
4. A More Powerful and Intuitive Interface
The Editor’s interface has had a complete overhaul, making it easier than ever to build web apps. Tabbed editing makes it easy to open multiple forms and modules and switch between them easily. You can also now build in split view to keep your client code and UI design side-by-side. You can also run your apps in split view, so you can build your app and view it running live on the same screen.
5. And much more!
Including…
- Improved app list: Easily see all your apps, sort by name or the date they were last edited. Star your most important apps to keep them at the top of the list.
- Upgraded code editors: The code editors in Anvil now have better syntax highlighting as well as faster and more powerful autocompletion for all Python, JS, HTML, and CSS files.
- Static file storage: Use Anvil’s Data Files to attach large datasets, ML models and other files to your app and access them through an intuitive API.
- Improved app logging: Searching through app logs is faster and more powerful than before. You can now search through your app’s logs using regex and filter by session type and environment.
Share the love
We are excited to share the new Anvil Editor with the world and reach new audiences! We’d really appreciate you sharing Anvil on your favourite social media platforms - we’re active on: