UI Themer

Rating: 
4.36842
Your rating: None Average: 4.4 (19 votes)

UI Themer lets customize icons, fonts and pixel density in Sailfish OS.

Read before installing

  • For Sailfish OS 2.1 and above.
  • It requires Theme pack support to be installed.
  • Refresh the homescreen to apply settings.
  • Remember to restore default icons and fonts before performing a system upgrade.
  • For Sailfish X users: changing device pixel ratio needs testing.
  • The option 'Download themes' requires Storeman to be installed.

UI Themer

Features

  • Icon theming.
  • Font theming.
  • Change device pixel ratio.
  • Change DPI for Alien Dalvik.
  • Recovery tools.
  • Auto-update icon theme.

Create custom theme packs

Documentation on how to create theme packs available here.

Translate

Languages supported:

Request a new language or contribute to existing languages on the Transifex project page.

Usage guide

A usage guide is available here.

Roadmap

Roadmap and features will be tracked on the Trello dashboard.

Credits

Thanks to Dax89 and luca247 for support and patience!

 

If you like my work, please consider to donate via PayPal.

Screenshots: 
Application versions: 
AttachmentSizeDate
File sailfishos-uithemer-1.0.0-3.armv7hl.rpm110.64 KB09/11/2017 - 20:07
File sailfishos-uithemer-1.0.0-3.i486.rpm114.04 KB09/11/2017 - 20:07
File sailfishos-uithemer-1.0.1-2.armv7hl.rpm110.77 KB17/11/2017 - 03:33
File sailfishos-uithemer-1.0.1-2.i486.rpm114.11 KB17/11/2017 - 03:33
File sailfishos-uithemer-1.0.2-1.armv7hl.rpm110.8 KB19/02/2018 - 14:47
File sailfishos-uithemer-1.0.2-1.i486.rpm114.14 KB19/02/2018 - 14:47
File sailfishos-uithemer-1.0.3-11.armv7hl.rpm114.98 KB22/02/2018 - 18:39
File sailfishos-uithemer-1.0.3-11.i486.rpm118.48 KB22/02/2018 - 18:39
File sailfishos-uithemer-1.0.4-5.armv7hl.rpm118.31 KB24/08/2018 - 01:53
File sailfishos-uithemer-1.0.4-5.i486.rpm121.82 KB24/08/2018 - 01:53
File sailfishos-uithemer-1.0.5-2.armv7hl.rpm118.58 KB16/10/2018 - 22:01
File sailfishos-uithemer-1.0.5-2.i486.rpm121.8 KB16/10/2018 - 22:01
File sailfishos-uithemer-1.1.0-1.armv7hl.rpm118.42 KB21/10/2018 - 01:57
File sailfishos-uithemer-1.1.0-1.i486.rpm121.88 KB21/10/2018 - 01:57
File sailfishos-uithemer-1.1.1-1.armv7hl.rpm118.31 KB25/10/2018 - 18:45
File sailfishos-uithemer-1.1.1-1.i486.rpm121.8 KB25/10/2018 - 18:45
File sailfishos-uithemer-1.1.1-2.armv7hl.rpm118.29 KB26/10/2018 - 18:21
File sailfishos-uithemer-1.1.1-2.i486.rpm121.77 KB26/10/2018 - 18:21
File sailfishos-uithemer-1.1.2-6.armv7hl.rpm122.82 KB12/11/2018 - 15:22
File sailfishos-uithemer-1.1.2-6.i486.rpm126.29 KB12/11/2018 - 15:22
File sailfishos-uithemer-1.1.2-19.armv7hl.rpm123 KB12/11/2018 - 18:19
File sailfishos-uithemer-1.1.2-19.i486.rpm126.52 KB12/11/2018 - 18:19
Changelog: 

* Mon Nov 12 2018 1.1.2
- Compatibility with Theme pack support 0.7.2.
- Added options to download themes (requires Storeman).

* Thu Oct 25 2018 1.1.1
- Compatibility with Theme pack support 0.7.1.
- Added icon size.

* Sat Oct 20 2018 1.1.0
- Compatibility with Theme pack support 0.7.0.

* Tue Oct 16 2018 1.0.5
- Compatibility with Theme pack support 0.6.1.

* Fri Feb 23 2018 1.0.4
- Tools page.
- Recovery page.
- Placeholder if no themes installed.
- Uninstall themes fixed.
- Translations updated.

* Wed Feb 21 2018 1.0.3
- Preliminary icon size for Sailfish X (needs further testing).
- One-click restore.

* Mon Feb 19 2018 1.0.2
- Translations updated.

* Wed Nov 15 2017 1.0.1
- Auto-updater fixed.

* Tue Oct 24 2017 1.0.0
- Major UI rewrite.
- Translations updated.

* Fri Oct 20 2017 0.7.1
- Minor fixes.

* Fri Oct 20 2017 0.7.0
- UI overhaul.

* Sun Oct 15 2017 0.6.6
- Fixed UI freezes.
- Translations updated.

* Thu Jul 13 2017 0.6.5
- Fixed restart homescreen toggle.
- Performance improvements.
- More Icon updater options.
- Translations updated.

* Wed Jul 12 2017 0.6.4
- Dynamic UI elements.
- Restart after applying/restoring toggle.

* Tue Jul 11 2017 0.6.3
- Font preview.
- Theme page redesign.
- Icon updater redesign.
- About page redesign.
- Display density page redesign.
- Tools page redesign.
- Side panel.
- Added Spanish translation (thanks to mad_soft).

* Tue Jul 4 2017 0.6.2
- Display density page polished.
- Icon updater page polished.
- Translations updated.

* Sat Jul 1 2017 0.6.1
- Added auto-update icons option.

* Thu Jun 29 2017 0.6.0
- Recovery tools added.

* Sat Apr 22 2017 0.5.9
- Notifications added
- Dutch translation updated.

* Sat Apr 22 2017 0.5.6
- Added Dutch translation (thanks to Nathan Follens).
- Added German translation (thanks to Sailfishman).

* Thu Apr 18 2017 0.5.5
- Added Polish translation (thanks to Tomasz Amborski).

* Tue Apr 18 2017 0.5.4
- Minor fixes.

* Sat Apr 15 2017 0.5.3
- Minor fixes.

* Sat Apr 15 2017 0.5.2
- Android DPI settings.
- Compatibility with Theme pack support 0.3.3.

* Sat Apr 15 2017 0.5.1
- Bug fix.
- Compatibility with Theme pack support 0.3.2.

Comments

alina's picture

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's picture

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's picture

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's picture

Very useful patch as always, thanks @fravaccaro

kuba77's picture

On Nexus 4 with SFOS 2.0.5.6 I get dependency error when installing:

nothing provides sailfish-content-graphics-jolla-z1.0

fravaccaro's picture

Thanks for the feedback. May you try out the new release?

kuba77's picture

New release works great :-) Thanks

malibu's picture

Excellent ! Thanks a lot for that !

Is there a way to remove the settings shortcut in eventsview now ?

fravaccaro's picture

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's picture

You can use my code for free :)

fravaccaro's picture

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