Editor for the current theme colors, and more!
Spice up your Ambiences with this! Yes, Black/White/Gray colors can finally be created!
You can also export ambience files, create RPMs and install those RPMs as ambiences. Refer to the built-in User Manual on how to use the various functions.
Source available at Gitlab. Patches and Translations (via Weblate) welcome!
Features:
Known issues:
Planned Features:
If you like playing with colors and themes, you might like Ambience Admirer, my most pointless creation yet.
Oh, and if you like this, and are more talented than me in designing icons (likely), might I request a sailfish-like icon featuring the face of a Mantis Shrimp to be made for this? Thanks!
Fri Apr 1 2022 - 3.0-1
Fri Oct 15 2021 - 2.9-2
Thu Sep 23 2021 - 2.9-1
Wed Apr 11 2021 - 2.8-1
Sat May 22 2021 - 2.7-4
Tue May 18 2021 - 2.7-3
Fri May 14 2021 - 2.7-2
Tue May 11 2021 - 2.7-1
Wed Apr 21 2021 - 2.6-2
Mon Apr 19 2021 - 2.6-1
Wed Apr 7 2021 - 2.5-1
Sat Apr 4 2021 - 2.4-2
Sat Apr 3 2021 - 2.4-1
Thu Apr 1 2021 - 2.3
Mon Mar 29 2021 - 2.2
Thu Mar 25 2021 - 2.1
Wed Mar 24 2021 - 2.0
Sun Mar 21 2021 - 1.8
Sun Mar 21 2021 - 1.7
Comments
apozaf
Sat, 2022/04/02 - 06:03
Permalink
Error in 4.4: dconfjson missing
nephros
Tue, 2022/04/05 - 10:00
Permalink
Dependency added. Please refresh and try to install again.
poetaster
Wed, 2022/10/19 - 19:43
Permalink
I'm also having problems installing. On 4.4.0.72 (Vollaphone). Downloading the rpm by hand also does not work. Thanks!
nephros
Tue, 2022/04/05 - 09:14
Permalink
Darn, thanks for the heads-up.
I thought I had that packaged and released - apparently not. Will rectify soon-ish.
rob_k
Sun, 2021/10/17 - 00:27
Permalink
Just a black screen for minutes, not responding to a touch or a short press of the power button. Normally after restarting lipstick it may last a while, but not like this long. Didn't date to try a long press, tried SSH first.
rob_k
Sat, 2021/10/16 - 13:43
Permalink
I had a little scare just now. Last week I fiddled around a bit, and I noticed my top menu border background color had been set to black. So I chose Reset Config and Restart, which led to a non-responsive system. Luckily I could log in through SSH, and reboot. Now everything works again, and the top menu has its standard colors again for all ambiences. :D
nephros
Sun, 2021/10/17 - 00:18
Permalink
Interesting. I have experienced lipstick getting confused when playing around, but never so that a restart didn't help.
What do you mean nonresponsive system exactly?
usernamenotavailable
Fri, 2021/09/10 - 21:06
Permalink
Will the ability to change homescreen tile colors be added? Sfos doesnt do black and white
nephros
Sat, 2021/09/11 - 23:45
Permalink
The problem with this is the Cover color isn't a configurable color of the Ambience/Theme, but is computed from other color values.
So in a way this is already there, but no, I can't add a direct editing feature.
There is a change in the next version to at least show the Cover color in the Showroom.
Brummkreisel
Thu, 2021/08/26 - 17:51
Permalink
Hello, I'm not able to export an ambience. When I gave it a cool name the necessary buttons can't be used. They're looking not active...
XA2 with 4.0.1.48 Koli
nephros
Mon, 2021/08/30 - 14:46
Permalink
Hi, after entering the "cool name" and pressing Enter, the file location should appear in the "File Name" area below the text input area. Clicking on that will actually create the file, and activate the open and builder buttons.
You probably didn't tap Enter and just left the input field. I shall improve that behaviour in the next version.
Mick
Fri, 2021/08/13 - 00:37
Permalink
You're right about the UI.
But I'll RTFM to see how it works.
Been waiting for an app like this because the ambience colours are getting a bit hard on my old eyes.
nephros
Fri, 2021/08/13 - 09:22
Permalink
Hope you come to grips with it.
Suggestions or even patches on how to improve it (either the app, or the documentation) are always welcome and appreciated.
pasik2
Sun, 2021/05/23 - 10:23
Permalink
Can confirm, works now with sfos 4.1. Thanks!
levone1
Sat, 2021/05/22 - 23:38
Permalink
Working now - thanks
levone1
Sat, 2021/05/22 - 21:00
Permalink
I get similar error on new version... (pushd not found). Previous version actually worked fine. When running command as root, the error changes to "...line 12 notificationtool not found".
Sf 4.0
nephros
Sat, 2021/05/22 - 21:43
Permalink
Thanks for trying.
Running as root is not required. But you have found that I have a missing dependency.
pushd is a shell builtin in bash, and the new busybox doesn't support it.
Try installing gnu-bash and lipstick-qt5-tools, that should make it work finally.
I have updated the script and dependency in 2.7-4, to be released.
pasik2
Tue, 2021/05/11 - 21:41
Permalink
RPM Builder does not open. Only spinning circle a while and then app closes. Xperia XA2 Ultra, Sailfish 4.0.1.48
nephros
Tue, 2021/05/11 - 21:56
Permalink
Oi! That's not good.
Have you previously used the "Export to Ambience package" menu from the ThemeColor app? That needs to be done at least once for the builder to work. I have added a notification explaining that in the next version.
Also, can you try launching /usr/share/openrepos-themecolor/makeambience.sh from a terminal and report any outputs you get?
Thanks.
pasik2
Thu, 2021/05/13 - 18:13
Permalink
Yes, i have used "Export to Ambience package" and make several ambience files to documents folder. Terminal output says: "all set up, trying build... /usr/share/openrepos-themecolor/makeambience.sh: line 54 : pushd: not found".
nephros
Fri, 2021/05/14 - 19:05
Permalink
Thank you. Please check the updated version, it should work better now.
And sorry about this, I don't have a 4.x version device available at the moment to fully verify.
defactofactotum
Tue, 2021/05/11 - 20:42
Permalink
Hi nephros, the interface can be a bit bewildering at first. It would be great if you (or someone....) could make a tutorial video on simple work flows. ...e.g. I just want to adapt an existing ambience and export as rpm. Also a simple graphic with labels for all the different categories would be useful (what is a "secondary highlight colour"?). This is a great tool but it has a learning curve.
nephros
Wed, 2021/08/11 - 17:13
Permalink
I have now added a User Manual/Built-in Help type thing. Doesn't help with the UI confusingness, but does get that complaint off my TODO-list ;)
nephros
Tue, 2021/05/11 - 22:38
Permalink
http://www.usabilitycounts.com/wp-content/uploads/2012/01/simplicity.jpeg
... I guess.
nephros
Tue, 2021/05/11 - 21:50
Permalink
So the basic workflow for re-coloring an existing Ambience or creating a new one would be something like this:
... and done! Your new ambience should now show up in the usual place in Settings to select.
If it doesn't (sometimes it happens) that means that ambienced has crashed. In that case you can try to use the two "Restart" functions in the Pullup menu from the app to restart either Lipstick (the "Home Screen", or just ambienced).
nephros
Tue, 2021/05/11 - 22:42
Permalink
Hi, thank you for your input!
This started out as a simple editor - and learning project - for myself and then I somehow got distracted and started adding all kinds of stuff - leading to the monstrosity that it is now.
I'll see what I can do about a guide (there *is* a help function but it's not very elaborate and a pain for all the translators when changed).
For now I recommend just playing around with the different functions and have "fun" with it.
All those color names are more or less those in use internally by the Sailfish UI (Lipstick), and I don' really know how I could change them to anything more meaningful. But maybe there'll be a conext-menu-popup like thing which explains their usage.
That being said, the source is there, the repo is on there, If anyone wants to change something, add a guide, or wants a video linked they are welcome to contribute.
carmenfdezb
Sun, 2021/04/18 - 15:11
Permalink
Hi @nephros! I've been trying this app and I like it more everyday, thank you for developing it :)
I would like color background for remorse item more transparent. Is possible to add an option for opacity level in background color?
nephros
Sun, 2021/04/18 - 19:40
Permalink
Yeah, I haven't touched transparency yet at all, keeping with what comes with the default theme handling. Thanks for the suggestion, I have added it to the TODO list.
As long as that's not implemented, you can experiment with dconf from command line. Something like
where the first two characters after the hash configure transparency. Note you need to use both double quetes and single quotes.
Now, Theme.highlightDimmerColor is in many places autocomputed from other values. So it could be changing it in dconf does not take effect in all places, or have an effect elsewhere, e.g. the keyboard background.
I have confirmed though that it does work for RemorsePopup items.
carmenfdezb
Sun, 2021/04/18 - 23:10
Permalink
Thank you so much! It works on keyboard background but I don't see any changes on remorse popup items
nephros
Mon, 2021/04/19 - 11:09
Permalink
It turns out while RemorseItems do use highlightDimmerColor, that color does not usually have alpha/transparency defined. RemorseItems set their transparency using the QML element's opacity, and do not use the color alpha channel.
So I'm afraid there's little one can do here from the app side.
You could edit/patch the Silica qml files though, that should be easy enough.
Pages