Support and General Use > Theming and Appearance Customization
[320x240] adwaitapod series of themes
(1/1)
Dook:
Hi folks, I've been working on a new update for my adwaitapod theme for the past few months. Starting completely from scratch, I've rebuilt the theme to be far more efficient than before as well as redesigning everything. I also made massive improvements in compression and optimisation of my image files, allowing me to add an incredible amount of features while making the downloadable 35% smaller than the last version. I ended up with so many files that the theme uploader had to be changed to allow more than 100 files and directories. Another neat point is that the sbs file for adwaitapod is around 23kb large, possibly the largest to date?
Features
* Redesigned Quickscreen, alongside a proof-of-concept fully custom Quickscreen.
The Quickscreen now has sliders to provide visual feedback of the Brightness and Volume. There's also new box dialogs on the top that show the Battery percentage, and if you're running a sleep timer, how much time is remaining before shutdown. The proof of concept Quickscreen shown above was designed using the %St tag to find the user's chosen Quickscreen settings (this was replaced with a non-variable version in release to remove complexity) It is fully functional, but only activated with the chosen combo of buttons seen.
* New User Preference Settings to adjust parts of the theme.
Making use of the "Lists as a Skin" feature, I created custom menus using settings like "Battery Display" and "Volume Display". Changing these allows you to turn off rounded corners on album art, have the player just show the Artist's Name, Album Title, or both, as well as a few other settings.
* Redesigned Lockscreen
The Lockscreen has received a facelift, as well as some new functionality like low battery and charge reminders when you're not playing music. The Lockscreen can now also be activated in the WPS and FMS, though this behaviour can be toggled in the "Battery Display" settings screen.
* Use an Always On Display instead!
If you have your "Backlight on Hold" set to off, the theme will use an Always On Display instead of a Lockscreen. This is designed around being as battery friendly as possible. The "Backlight on Hold" setting menu has a custom UI that visually reflects the choice of Lockscreen or Always on Display.
* Custom System Menu Dialog
In the System Menu, I've added a custom UI Dialog that shows what variant of adwaitapod you're using, as well as the current version.
* Homescreen Widgets
If you're not playing music, the Homescreen now shows some useful widgets instead of an empty miniplayer. Included is the current volume, shuffle and repeat status, alongside some date and time info (including an analog clock accurate to the minute!)
* Explicit Song Icon System
Someone reached out looking for me to add support for an emoji they used to signal explicit songs, however it wasn't able to be added, instead I came up with a system to allow users to set the start of a song's ID3 Comment with the word "explicit", that is in turn read by the theme and shows the Explicit icon. This feature is only in the non-simplified versions.
Extras
Alongside the theme, you can also download and install a number of extras via Extra Download Packs from the github releases. If you installed the theme from Rockbox Utility, or the themes site, you may wish to install and use CJK Fonts. These can be obtained by installing the Extra Language Pack.
For those who may need to make the interface easier to see, the Accessiblity Pack gives you the options of two larger font sizes, as well as a set of Hi-Contrast icons.
Lastly, if you wish to customise your adwaitapod install even further, there's an Extra Wallpaper Pack available with 8 different styles to choose from. Each has a version for light and dark modes. Be sure to grab these if you're interested, later this year they will be replaced with a new set.
https://github.com/D0-0K/adwaitapod/releases/tag/v.3.2
Download
You can download the theme from the Rockbox Themes site, or the Rockbox Utility. However if you wish to install manually, and get the CJK Fonts out of the box, the theme can be downloaded from Github at the link below.
https://github.com/D0-0K/adwaitapod/releases/tag/v.3.2
There are 2 different styles of adwaitapod, Classic and Simplified. Simplified is a new design of player, with a focus on larger album art and a clutter-free player interface. It also as menu fonts that are quite padded and spacious. Each style comes Light and Dark mode.
Lastly, I highly recommend glancing over the wiki I'm putting together for the theme. If you're interesting in using User Preferences to tweak the theme, or using the proof-of-concept Quickscreen, the wiki provides great instructions on doing so.
https://d00k.net/adw[/list]
rockbox_dev123:
This looks really cool. I appreciate the effort that has gone into making something like this and will try and give it a spin soon. I might add it to my personal rockbox fork.
I think I'll try to understand how you made your skin menus so that I have have a single "ipod-reFRESH" skin that lets you choose between blue,grey,orange and pink instead of four,three,two and one respectively.
Dook:
--- Quote from: rockbox_dev123 on July 13, 2023, 02:55:29 PM ---This looks really cool. I appreciate the effort that has gone into making something like this and will try and give it a spin soon. I might add it to my personal rockbox fork.
I think I'll try to understand how you made your skin menus so that I have have a single "ipod-reFRESH" skin that lets you choose between blue,grey,orange and pink instead of four,three,two and one respectively.
--- End quote ---
Thanks! Definitely been a lot of work, especially to get some features working in a stable manner.
Yeah it should absolutely work. The menus I've been using only have two or three options, so it might be hard to make something that works for all four, but switching them out should be fairly simple. If you have any further questions, feel free to reach out! I have an email address linked on my website :)
code_311:
Is there any way you could make the blue color on the home screen widgets, the quick screen and the track progress bar match the user's line selector color? It really clashes with my preferred colors.
Dook:
--- Quote from: code_311 on September 21, 2023, 06:22:14 PM ---Is there any way you could make the blue color on the home screen widgets, the quick screen and the track progress bar match the user's line selector color? It really clashes with my preferred colors.
--- End quote ---
This is something I spent some time exploring this idea during development, however the results did not look very good at all. One big issue is that currently the theming engine has no way to get a user's line selector colour. My current plan is to create an accent colour pack that will work similarly to the wallpaper pack, except changing the accent colours to a chosen one of a small number of colours (think red, yellow, green, purple etc). In a future update, I will come back to this and attempt to find a better solution.
Navigation
[0] Message Index
Go to full version