UI Themer

Rating: 
4.62857
Your rating: None Average: 4.6 (35 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.
  • Sound 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-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-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-7.armv7hl.rpm170.08 KB04/02/2019 - 02:34
File sailfishos-uithemer-2.1.2-7.i486.rpm173.82 KB04/02/2019 - 02:34
File sailfishos-uithemer-2.1.3-3.armv7hl.rpm173.11 KB13/02/2019 - 17:24
File sailfishos-uithemer-2.1.3-3.i486.rpm176.88 KB13/02/2019 - 17:24
File sailfishos-uithemer-2.1.4-2.armv7hl.rpm173.74 KB16/02/2019 - 21:09
File sailfishos-uithemer-2.1.4-2.i486.rpm177.54 KB16/02/2019 - 21:09
File sailfishos-uithemer-2.1.5-4.armv7hl.rpm177.27 KB21/02/2019 - 18:14
File sailfishos-uithemer-2.1.5-4.i486.rpm181.05 KB21/02/2019 - 18:14
File sailfishos-uithemer-2.2.0-6.armv7hl.rpm211.23 KB24/03/2019 - 05:39
File sailfishos-uithemer-2.2.0-6.i486.rpm215.12 KB24/03/2019 - 05:39
Changelog: 

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

more

Comments

nerip's picture

No unfortunatly, when i fiddle with dconf sizemultiplier or threshold to reduce the size of the the font, it tends to be smaller and since it is light it become harfer to read ; i suppose a bolder version will be easier to read.

fravaccaro's picture

I issued Source Sans Pro (the default Sailfish OS font is based upon it) which enables new font weights. https://openrepos.net/content/fravaccaro/source-sans-pro-font-pack

nerip's picture

Hi
Still some problems to unapply theme or fonts or sound. Always need to delete the app and theme...
BTW could you make the official jolla font a little bit bolder, it will be easier to read with smaller size font and pixel ratio. Thkx

fravaccaro's picture

Deleting the app does nothing different than triggering the restore theme. Remember that icon/font restore needs a homesceeen restart, while sound themes need a full device restart.

As for the default font, aren't the options under system settings > display enough?

rodirecezi's picture

Xperia X Compact 3.0.1.11

Cant change screen DPI, need help

mugshot's picture

After latest update, I reapplied my icon theme (Numix circle) and it created double overlays. Now I can't revert back to the stock icons.

fravaccaro's picture

hmmm sounds weird, I just tried and it works :/ doesn't "Restore theme" work?

On which version of themepacksupport were you?

mugshot's picture

Nope, tried restoring and reinstalling icons from the app. The Jolla calendar app didn't get restored, could this be because of the dyncal is installed?

fravaccaro's picture

Just to be sure, uninstall DynCal and reinstall it after you've restored your icons. 

Unluckily, if you used UI Themer with themepacksupport 0.8.6-1, there was a bug in restoring icons, as I needed to rework the script a bit to enable the external backup feature; I pulled the faulty update back after a few minutes, but maybe the package hasn't been updated on your device. I apologise if you experienced such bug. 

To restore native/Android icons, you can reinstall the apps (without uninstalling them first) or update them (when an update is available).

groeable's picture

How to change language?

fravaccaro's picture

The app follows the system language; if you are on a language not supported by the app, it defaults to English.

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

Pages