UI Themer lets customize icons, fonts and pixel density in Sailfish OS.
Documentation on how to create theme packs available here.
Languages supported:
Request a new language or contribute to existing languages on the Transifex project page.
A usage guide is available here.
Roadmap and features will be tracked on the Trello dashboard.
If you like my work, please consider to donate via PayPal.
* Sat Apr 20 2019 2.2.1 - Services now take in consideration overlay settings. - Minor fixes. - Updated translations.
* Tue Apr 9 2019 2.2.0-7
- Minor fixes.
- Updated translations.
* Mon Mar 11 2019 2.2.0-5
- Minor fixes.
- Updated translations.
* Sun Mar 10 2019 2.2.0-3
- Cover redesigned.
- Links updated.
- Updated translations.
* Thu Feb 28 2019 2.2.0-2
- Updated translations.
* Sun Feb 24 2019 2.2.0-1
- Redesigned theme applying.
- Added sound themes.
- New iconography.
* Thu Feb 21 2019 2.1.5-4
- Updated translations.
* Tue Feb 19 2019 2.1.5
- Initial support for Android DPI settings on XA2.
- Updated translations.
* Sat Feb 16 2019 2.1.4
- Cover redesigned.
- Preview theme on cover.
* Sun Feb 10 2019 2.1.3
- Backup/restore icons.
- Different UI modes.
* Mon Jan 14 2019 2.1.2
- Added active theme on cover.
* Fri Jan 11 2019 2.1.1
- Bump Theme pack support dependency.
- Added dconf default settings.
- Added easy mode.
- UI tweaks.
* Sat Jan 5 2019 2.1.0
- [EXPERIMENTAL] Service for running one-click restore before system upgrades.
Comments
fravaccaro
Tue, 2017/03/21 - 17:02
Permalink
To prevent conflicts Tablet UI patches don't install if there's UI themer 0.2 installed. Unluckily I don't have a working Jolla 1, but people who tried UI themer 0.4 reported no issue with the slider (and I've not done anything to it apart from splitting packages, indeed)
alina
Thu, 2017/03/16 - 11:20
Permalink
I couldn't find what blocks brightness/volume sliders from displaying in the sidebar. Seems it's hard coded. Do you know any way to have them in the sidebar?
alina
Thu, 2017/03/16 - 10:02
Permalink
Since the sidebar patch is due to be used on the phone, I have some suggestions to fit better on Jolla phone:
/usr/share/lipstick-jolla-home-qt5/eventsview/EventsViewSidebar.qml
line 62: leftMargin: Theme.paddingSmall
line 64: rightMargin: Theme.paddingMedium
line 71: height: item.height + Theme.paddingLarge
The margin changes will not affect large screens since the icons are center-aligned.
With two-column layout it will be better on JP1: FavoriteSettingsLoader.qml line 19:
property int columns: isLandscape ? 3 : 2
From left to right: (1) original design, (2) reduced margins, (3) suggested two columns in portrait
fravaccaro
Thu, 2017/03/16 - 19:37
Permalink
Looks neat, thanks :)
On the brightness slider: even the tablet has this feature missing, so I guess it was not coded at all for the sidebar. Digging a bit in the 'regular' quick panel may reveal the right piece of code to use.
alina
Sat, 2017/03/18 - 11:08
Permalink
Oh, so I consider this as a bug, since you choose them in settings shortcuts and they're displayed nowhere.
Edit: Albeit this seems logical, because the Silica slider has the left and right margins of Math.round(Screen.width/8).
alina
Sat, 2017/03/18 - 11:40
Permalink
Ha ha ha! I love Jolla! There's a variable to enable the sliders in quick settings. Just adding "showListFavorites: true" in favoriteSettingsLoader block, i.e. in line 73, will feature the sliders. See the screenshot – I have reduced the slider margins just for testing.
Edit: Ok, this is the workaround: After adding "showListFavorites: true" in "/usr/share/lipstick-jolla-home-qt5/eventsview/EventsViewSidebar.qml", line 73, you should replace Slider margins in "/usr/lib/qt5/qml/Sailfish/Silica/Slider.qml", lines 52, 53, with "Math.round(parent.width/8)"
This will reduce slider margins in sidebar while keeping them the same in other places.
fravaccaro
Sat, 2017/03/18 - 19:18
Permalink
Great! Thank you (again :D ) As a side note, it works even on the Jolla Tablet and it shows the volume slider, too.
Once I end the rest of the UI (I'm working on integrating the theme pack support), I'll release the sources :)
DameCENO
Wed, 2017/03/15 - 14:29
Permalink
Very useful patch as always, thanks @fravaccaro
kuba77
Sun, 2017/03/12 - 02:21
Permalink
On Nexus 4 with SFOS 2.0.5.6 I get dependency error when installing:
nothing provides sailfish-content-graphics-jolla-z1.0
fravaccaro
Sun, 2017/03/12 - 17:31
Permalink
Thanks for the feedback. May you try out the new release?
kuba77
Mon, 2017/03/13 - 20:01
Permalink
New release works great :-) Thanks
malibu
Sat, 2017/03/11 - 03:47
Permalink
Excellent ! Thanks a lot for that !
Is there a way to remove the settings shortcut in eventsview now ?
fravaccaro
Sat, 2017/03/11 - 12:56
Permalink
I'm pretty sure there is one, just I don't know how :) Ancelad, as he already coded the Events view control, may know the answer, tho.
Ancelad
Sat, 2017/03/11 - 16:43
Permalink
You can use my code for free :)
fravaccaro
Sun, 2017/03/12 - 17:32
Permalink
Well, thanks, but I'm not that sure I know where to look at :D There's a reference for the settings icon in the sidebar qml, but hiding it makes the whole sidebar disappear.
Pages