UI Themer

Rating: 
4.57143
Your rating: None Average: 4.6 (28 votes)

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

Read before installing

  • For Sailfish OS 2.1.4 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.
  • Easy mode GUI enabled by default. If you want more control, disable it via the Options page.

UI Themer

Features

  • Icon theming.
  • Icon overlay.
  • Font theming.
  • Change device pixel ratio.
  • Change DPI for Alien Dalvik.
  • Change icon size.
  • Recovery tools.

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

  • Partially based on Icon pack support GUI
  • App icon by Free Vectors.
  • Keyboard navigation based on Piepmatz by Sebastian Wolf.
  • Thanks to Dax89 for helping with C++ and QML code, this app would not exist without him.
  • Thanks to Eugenio_g7 for helping with the One-click restore service.
  • Thanks to all the testers for being brave and patient.

 

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

Screenshots: 
Application versions: 
AttachmentSizeDate
File sailfishos-uithemer-1.3.0-25.armv7hl.rpm132.23 KB01/12/2018 - 21:02
File sailfishos-uithemer-1.3.0-25.i486.rpm135.82 KB01/12/2018 - 21:02
File sailfishos-uithemer-1.3.1-1.armv7hl.rpm135.03 KB04/12/2018 - 15:14
File sailfishos-uithemer-1.3.1-1.i486.rpm138.79 KB04/12/2018 - 15:14
File sailfishos-uithemer-1.3.2-4.armv7hl.rpm133.64 KB07/12/2018 - 19:33
File sailfishos-uithemer-1.3.2-4.i486.rpm137.36 KB07/12/2018 - 19:33
File sailfishos-uithemer-1.3.3-10.armv7hl.rpm134.45 KB12/12/2018 - 22:04
File sailfishos-uithemer-1.3.3-10.i486.rpm138.07 KB12/12/2018 - 22:04
File sailfishos-uithemer-1.3.4-1.armv7hl.rpm134.64 KB19/12/2018 - 17:14
File sailfishos-uithemer-1.3.4-1.i486.rpm138.22 KB19/12/2018 - 17:14
File sailfishos-uithemer-2.0.0-8.armv7hl.rpm156.42 KB23/12/2018 - 05:21
File sailfishos-uithemer-2.0.0-8.i486.rpm159.9 KB23/12/2018 - 05:21
File sailfishos-uithemer-2.0.1-6.armv7hl.rpm156.94 KB26/12/2018 - 02:47
File sailfishos-uithemer-2.0.1-6.i486.rpm160.48 KB26/12/2018 - 02:47
File sailfishos-uithemer-2.0.2-1.armv7hl.rpm156.93 KB29/12/2018 - 02:54
File sailfishos-uithemer-2.0.2-1.i486.rpm160.51 KB29/12/2018 - 02:54
File sailfishos-uithemer-2.0.2-2.armv7hl.rpm161.4 KB30/12/2018 - 18:49
File sailfishos-uithemer-2.0.2-2.i486.rpm164.97 KB30/12/2018 - 18:49
File sailfishos-uithemer-2.0.2-3.armv7hl.rpm161.39 KB30/12/2018 - 19:26
File sailfishos-uithemer-2.0.2-3.i486.rpm165.02 KB30/12/2018 - 19:26
File sailfishos-uithemer-2.0.2-6.armv7hl.rpm161.42 KB31/12/2018 - 02:51
File sailfishos-uithemer-2.0.2-6.i486.rpm165.05 KB31/12/2018 - 02:51
File sailfishos-uithemer-2.0.2-7.armv7hl.rpm167.25 KB31/12/2018 - 17:15
File sailfishos-uithemer-2.0.2-7.i486.rpm165.3 KB31/12/2018 - 17:15
File sailfishos-uithemer-2.0.2-8.armv7hl.rpm161.72 KB01/01/2019 - 19:14
File sailfishos-uithemer-2.0.2-8.i486.rpm165.3 KB01/01/2019 - 19:14
File sailfishos-uithemer-2.1.0-2.armv7hl.rpm162.01 KB06/01/2019 - 02:43
File sailfishos-uithemer-2.1.0-2.i486.rpm165.69 KB06/01/2019 - 02:43
File sailfishos-uithemer-2.1.0-3.armv7hl.rpm162.04 KB06/01/2019 - 03:32
File sailfishos-uithemer-2.1.0-3.i486.rpm165.73 KB06/01/2019 - 03:32
File sailfishos-uithemer-2.1.0-4.armv7hl.rpm161.46 KB07/01/2019 - 18:40
File sailfishos-uithemer-2.1.0-4.i486.rpm165.2 KB07/01/2019 - 18:40
File sailfishos-uithemer-2.1.0-5.armv7hl.rpm162.27 KB09/01/2019 - 21:16
File sailfishos-uithemer-2.1.0-5.i486.rpm166.01 KB09/01/2019 - 21:16
File sailfishos-uithemer-2.1.1-1.armv7hl.rpm162.02 KB13/01/2019 - 21:55
File sailfishos-uithemer-2.1.1-1.i486.rpm165.77 KB13/01/2019 - 21:55
File sailfishos-uithemer-2.1.1-2.armv7hl.rpm163.1 KB14/01/2019 - 00:55
File sailfishos-uithemer-2.1.1-2.i486.rpm166.82 KB14/01/2019 - 00:55
File sailfishos-uithemer-2.1.2-1.armv7hl.rpm163.96 KB15/01/2019 - 14:56
File sailfishos-uithemer-2.1.2-1.i486.rpm167.67 KB15/01/2019 - 14:56
Changelog: 

* 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.

* Sat Dec 29 2018 2.0.2
- App-wide landscape layout.

* Mon Dec 24 2018 2.0.1
- Bug fix.
- Added second cover action.
- Landscape/tablet UI.

* Sat Dec 22 2018 2.0.0
- Revamped UI.
- Added Restart homescreen dialog.
- Added Display density restore dialog.
- Added One-click restore dialog.
- Added Recovery dialog.
- Customizable cover action.
- New app icon.

more

Comments

sdworks's picture

Same here

fravaccaro's picture

the last update solves the issue, I'm sorry :)

levone1's picture

2.0.2-3 white screen issue for me (Xperia XC). Should I roll back? -- rolled back to 202-1, and ok. Both newer versions give me white screen.

fravaccaro's picture

the last update solves the issue, I'm sorry :)

levone1's picture

That did it - thanks

cartron's picture

Tested changing pixel ratio on my Xperia X and it works perfectly! :)

akikk88's picture

Now work!

akikk88's picture

App still open white screen..

fravaccaro's picture

Please make sure you have updated to 2.0.0-2

mugshot's picture

App opens with white screen after update..

fravaccaro's picture

Fixed :)

mugshot's picture

Thanks! Working great!

Historyscholar's picture

感谢开发者推出旗鱼系统主题支持!Thanks!

kaulian's picture

only that in this folder

[nemo@Sailfish ~]$ ls /etc/dconf/db/vendor.d/locks/
screen-rotation.txt
[nemo@Sailfish ~]$

fravaccaro's picture

hmmmm so it should work. Have you tried uninstall and reinstall themepacksupport?

kaulian's picture

Hi,

 

First thanks for the apps.

I upgrade my geminipda to 3.0.0.8 and with this release the pixel ratio seems broken.

Do you have any problem with the new release of sailfishos  and pixel ratio ?

Thanks

fravaccaro's picture

You can try to uninstall themepacksuport and then reinstall UI Themer to see if it helps.

I'm sorry, but I don't have a Gemini so it's a bit hard to help.

kaulian's picture

In fact, i just tried with cli and dconf says, that value can't be modified...

Perhaps I need open a case in together

fravaccaro's picture

Do you mind posting the result of

ls /etc/dconf/db/vendor.d/locks/
cat /etc/dconf/db/vendor.d/locks/ui-configs.txt
cat /etc/dconf/db/vendor.d/locks/silica-configs.txt

Historyscholar's picture

Very Good!(。・ω・。)ノ♡

rfa's picture

Thanks heaps for this. How are new fonts added? I'd like to add Trebuchet MS

fravaccaro's picture

My pleasure :) You can create your own theme by following this guide https://fravaccaro.github.io/themepacksupport-sailfishos/docs/getstarted...

rfa's picture

Thank you for that.  Just so I'm clear I make a theme with only the font in it.  Do I do that on my phone or PC? 

A GUI that allowed users to place .ttf files in it would be a lot of work for you.

Sorry for the basic questions

fravaccaro's picture

Well, a GUI that does that would still require some guidelines from me. With the current wiki, you can create your own theme and you can copy it into /use/share.

The steps are quite straightforward:
1) you rename the fonts accordingly with the guidelines
2) you place them in the font folder
3) you give a name to your theme in the package file
4) you rename the folder that contains the font folder with something that starts with harbour-themepack-
5) you copy it into /use/share
6) you apply it from UI Themer

If you're a bit more experienced you can even try to make an rpm to be shared, but in this case, check the content license

dfstorm's picture

Thanks. I just tested it and everything is fine now :)

fravaccaro's picture

I'm glad to hear it works properly :)

dfstorm's picture

The main "restore" pull down menu don't restore icon size. The "restore icon size" pull down menu in the same page where you can set icon size do work.

fravaccaro's picture

The icon size is meant to be restored by the option in the Density page :)
I added the Xperia size.

dfstorm's picture

And the restore option doesn't restore icon size :(

dfstorm's picture

The new icon size option is interesting but break on SailfishX. By default its 172 but if we activate the selection we cannot choose 172 again. We're then stuck with ethier too big or too small icons. :(

Pages