Gosh, we shouldn’t be talking about this yet, however, while we are still at full work to bring you Luna 1.0 Aero, we’re already thinking about what’s next. And we’ve got some nice ideas. Some major changes are coming up. And we like to call it Luna 2.0.
O gosh! Are you guys going to make every release a major number? No. Luna 2.0 simply is our next major project. There will be a Luna “Bittersweet Shimmer” 1.1 and Luna “Cornflower Blue” 1.2 release in the meantime. Either way, we’re following Semantic Versioning. This means that we have to change the major number every time we make a change to the software that will break some extensions or modifications. For the note: no, Luna 2.0 won’t contain extension support (at least, for the Mainstage, the Backstage is planned to support extensions). The fact is, that we’re about to make some major changes, and thus, we’re going to make a major version number. After Luna 2.0, we hope to go up a little bit slower, unless Semantic Versioning requires otherwise and the Mainstage revamp is finished to early.
Backstage “Edge” 4
While Aero brings a looks-like new Backstage, it’s rather only the navigation and general design that got changed. Of course, there where other improvements, however, it’s not very modern under the core. With Edge – the name of the new core that will be used by the new Backstage and is introduced with the new installer in 1.2 – we want to change that too. This is a step to an easier to use Backstage and an easier to extend one for that. Where does the “4” come from? Well, it’s version 4. After the Admin Panel v1 from ModernBB 1.x, the Backstage v2 from ModernBB 2.x and 3.x and the Backstage v3 from our upcoming Luna 1.0 Aero release.
Anyway, Backstage 4 will be build from the ground up with modern technologies in mind. But that doesn’t change that our goal is to keep the code as simple as possible. And of course, we will documentate it as well as we can. Expect a major design change, through, that will use the full width of your screen, on any device.
We’re planning to design our very own icon font to be used in Luna. This will bring us a much lighter and smaller icon font then the currently used Font Awesome. We love that project, but it simply is to big and we need to give our software more of an identity. So here we go, our very own iconset, called Lunicons. Also available as a free package in the future. We’ll publish a website for it, perhaps. Something like icons.getluna.org, or something.
Unlike the current Backstage, the new Backstage will be build on the “Edge core”. What is this? It basically replaces everything in the current Luna versions to make the Backstage completely separate from the Mainstage. A small version of Edge core will already be included in Luna 1.2 for the installer and update systems, but Luna 2.0 will include a more powerful version. This will also allow us to kill off the GPL license for the Backstage (additional to the installer and upgrade mechanisms), moving Luna even further to MIT.