Time for the monthly update!
First of all, as many of you noticed, we have released 4 of the 6 themes we promised last year. The iOS 4, Windows 8.1 Metro, Windows Server 2012 and Solaris 11 Nimbus themes are ready to be downloaded! We hope to release the BeOS R5/Haiku and Solaris 10 Blueprint themes in the coming months.
Second, we had an intensive update program that aimed to fix bugs and enhance previously released themes to leverage them for the (now released) Ubuntu 18.04 LTS platform.
Third, we have bundled Gnome-shell themes to a number of previously Cinnamon-only themes (Windows XP, OS X/Mac OS X, iOS).
Last, we're planning on two new themes released with or before the BeOS/Solaris 10 themes.
Thanks to all for your support, and see you next month!
Hello to all,
We've made some changes to the website. Some themes are gone, others are put on hold, other get their own webpages (at last!)
We also made changes to the download method. Preivously, files were downloaded from the Github repository (we'll add a link to each theme should you want to see it on Github). Now, you'll be redirected to opendesktop.org where you'll find the download button to the right of the window. On press, you will be presented a list of related themes, and you'll have to manually select which option you want. Here is an example. I'm trying to download the Longhorn Jade theme:
Why the change? Maintenance. We will now regularly update our opendesktop themes and will not have to manually tweak every link on a new release.
Hope you don't notice the change too much. If you find it too complex or want to suggest changes, please do so in the contact page.
New versions of our macOS themes are available. Please note: most fixes and enhancements concern the GTK 3.20+ versions
Next up for updates are the Windows 10 themes.
Also, we've had some changes on our roadmap:
- No SCSS yet
- Arc-based themes are dead. Complexity killed the project before it even started
- Current codebase recieved serious patching, so may still be good enough for some time
- New themes are stand by (still)
Hope you haven't waited too long.
See you next month
The B00merang Project has some very interesting changes coming in for (hopefully) 2018!
First off, we will move from our current maintenance status and get back at developing! We will start using a new method of building themes (the MTAC pack is therefore abandoned) that will allow a new transparent and hierarchical way of adding and sharing code between themes, therefore making corrections & improvements much faster!
Second, as a result of our previous statement, we will release a brand new theme, named Fresh. It will be the base of all our other themes, so we will put a lot of work to make it a nice and clean theme.
Third, the theme poll results will finally be used to create the themes you guys have voted for! All themes will be made eventually, the poll only decides which ones will come first.
More changes could come as a result of all these changes, but nothing is set in stone. Meanwhile, we invite you to discover our themes and vote for which theme should be next! (results will be posted December 1st)
The B00merang Project is still online even if we have not posted news or updated themes for some time. The issue here is we're short on time and the SASS port will need a complete rewrite of the themes before even starting the port.
Just a small reminder, the Next theme poll is still open, vote for your favorite theme that we'll create!
Small announcement in our planning: we're stopping development on MTAC and will be switching to SASS/SCSS for quicker and easier compilation and updates. This will also allow for enhanced code portability between our 34 (that's right!) themes.
For the next 1-2 weeks our efforts will be focused on adapting what's already available to SCASS and, if possible, add some tweaks and fix some bugs.
Not much to say this month. Development has been focused on porting more themes to MTAC (more precisely, Windows 3.x and Windows 9x) and planning our next moves.
We have decided to fork a new version of Windows 9x and call it Windows Server Classic. Why? Have a look at both of these pictures:
See the color différences? You may think it's not a big deal. Well to us it is! As it has been proved by the subtle color differences between the Homestead and Luna themes, themes otherwise very similar in look and feel, we like to emulate the looks of OSes in the closest way possible. The Server Classic theme will cover a wide array of Windows versions, since it was included in all of these versions:
Since Classic & 9x will share almost the entirety of the code, we will have to re-write and re-coulour some assets to ease the portability of elements between both versions.
The new Server Classic will join the new Windows Server 2012 theme into a new sub-class called Windows Server in the Redmond Collection page.
As for our plans, we expect to port all our themes to MTAC*. This is due to a more restrictive schedule and because most of the patches applied to macOS or Google themes have to be ported back to MTAC in a time-consuming procedure. Since all three codebases are very similar (we counted less than 20 significant différences), porting them in will be very simple. However, some small changes are not Worth the trouble of creating new nodes in MTAC. So we will add an if syntax to the compiler to deal with these small différences in styles. Maybe some nodes may be reintegrated in the code to reduce the maintenance of nodes.
When all themes will be correctly ported to MTAC and all particularities have been restored, we will start development on the new themes you chose. Based on current poll results, this is the order in which we will develop the new themes:
Also, some small scripts have been added to the MTAC script pack to easily replace some class instances in all the code.
This concludes the monthly newscast. Have a nice summer and thanks for using our themes!
* For newcomers, MTAC (which stands for Modular Theme Architecture and Compiler) is a tool we developed to adapt patches and fixes to a wide array of themes. Think of it as a SASS/SCSS implementation, but using BASH as interpreter instead of a custom complier
This summer we're expecting some big new themes! Following the recipe to base new themes on existing ones (maintenance!) we plan on making at least 2 new themes before the end of the year! This time, we'll proceed according to our user's preferences! Please take part in the poll at the end of the page.
We are also planning on reverse-engineer our Windows 10 themes into the MTAC, to avoid syntax errors that GTK doesn't like (see here). MacOS Cheetah and OS X Leopard will make a comeback in short, accompanied by the classic Mavericks theme.
As a side project, I may start a console-looking or an all-black theme (kind of like B00merang Blackout but based on MTAC)
Also, if you haven't checked our Fuchsia theme, here's how it's going:
As always, we've had more time to work on the project these last two weeks. A lot of bugs have been fixed and a new version of the Modular Theme Architecture is out (v0.5 - increased support for GTK 3.20). Because of this, the MTAC-based themes (XP, Longhorn, Unity8, B00merang Themes) are now fully compatible with GTK 3.20.
The Unity 7 theme has been repurposed since Canonical is apparently working on making ambiance work for Ubuntu 17.10. Therefore, we removed our GTK theme but left the SHELL themes (Cinnamon, Gnome-Shell) intact.
We expect to finish the adaptation of Longhorn Jade, the last remaining theme of the old Aero codebase (uncompatible with GTK 3.20) to 3.20. Then, maybe the Windows 3.x and 9x/Classic themes will also embrace the MTAC structure, since they have a lot in common with Whistler and Luna.
Have you heard of Fuchsia, Google's new Universal OS? If not, you may have the first contact with it through one of our themes! We are indeed planning on making and releasing a theme that will look as close as possible to what is currently available. We will update it when new details of the new interface are revealed.
Well, this concludes our monthly newscast, thanks for choosing B00merang and happy summer to all!
Like everybody in the Linux world (or almost), we've been quite surprised at Canonical's decision to terminate the Unity Desktop Environment. On our development list, an Ambiance + Unity lookalike was out of the question, until recently. The change of direction is mostly due to the end of development for the two main Ambiance forks: the RAVEfinity and the Iain Lain forks are all deprecated and collaborator bluedxca93's version is what we used on our brand new Unity 7 theme. Our goal for this project is to make the Ubuntu appearance easily applyable to the GNOME desktop. We've also produced a Unity 8 theme, based on the works of brahimsalem (gnome-look).
Alas, we've had to terminate a few themes on our side too. The Longhorn Aero 5048 and Beta Aero Basic themes have been moved to the graveyard, just like the OS X Leopard theme. The reason for this move is quite simple: we can't maintain more than 30 themes, and already these 3 were kind of left on their own.
Like we said on our previous post, we've ported our B00merang themes and most of our Longhorn themes to our custom MTAC architecture (Longhorn Jade is on its way). This will allow us to keep our batch of themes updated without having to manually apply patches to every theme. Some bugs have appeared for the GTK 3.20 compilations (mostly related to border images) but they will be easy to fix.
This concludes or monthly news.