Mingo Development Update
We're currently in the middle of a big refactoring and code cleanup effort in Mingo. Our goal is to bring everything up to date, streamline the codebase, improve performance, and set the stage for faster development and new features in the future. Here's what's happening:
- Upgrading Electron to the latest version (this introduced a few compatibility bumps)
- Moving the frontend to Vue 3
- Switching from Vuex to Pinia for state management
- Cleaning up CSS, dropping frameworks, and using Chrome’s built-in support for nested CSS
- Building our own JS/JSON editor for better performance and full control over behavior and design
- Updating to the latest MongoDB driver
- Leveraging modern JavaScript and CSS features
- Creating a custom state persistence solution for better performance and flexibility
- Using electron-forge for building and packaging
All this work takes time, but we’re aiming to ship a release candidate before Christmas. We’d love your help testing it out once it’s ready.
Thanks for your patience and support. These changes will let us move faster, squash more bugs, and make Mingo even better. Stay tuned!