We have moved to a new Sailfish OS Forum. Please start new discussions there.

There are more and more "black"s with every release!

asked 2015-10-24 21:11:22 +0200

AliN gravatar image

updated 2015-10-25 11:22:51 +0200

Come on! Why so many "black"s? We have ambiences. We have Theme.highlightDimmerColor.

With the launcher and browser backgrounds became black. Now on also the connection dialog, (small) preview notifications and volume bar have black backgrounds which were exactly in highlight dimmer color on 1.1.9.

This way we can predict to have events view in black with next release, then warnings and all notifications, later the keyboard, and finally all apps will have black backgrounds. Then ambiences visually will be nothing except a static wallpaper.

Ambience, as its name implies, defines the whole look and feel of my phone. If I'm not choosing a black ambience it means I don't want to see black elements. I expect the whole OS to respect my decision in choosing colors and make a consistent visual experience for me.

This is a list of "black" items on which can be easily replaced with Theme.highlightDimmerColor:

  • /usr/share/lipstick-jolla-home-qt5/connectivity/ConnectionSelector.qml, line 81;

  • /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml, lines 39, 40;

  • /usr/share/lipstick-jolla-home-qt5/launcher/LauncherView.qml, line 18;

  • /usr/share/lipstick-jolla-home-qt5/notifications/NotificationPreview.qml, line 200;

  • /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml, line 88;

  • /usr/lib/qt5/qml/Sailfish/Lipstick/SystemDialogLayout.qml, line 27;

  • /usr/share/sailfish-browser/pages/components/Background.qml, line 40;

and there are some Qt.rgba items with black:

  • /usr/lib/qt5/qml/Sailfish/Silica/RemorsePopup.qml, line 178, Qt.rgba(0, 0, 0, 0.6) with Theme.rgba(Theme.highlightDimmerColor, 0.6);

  • /usr/share/lipstick-jolla-home-qt5/statusarea/StatusBar.qml, line 29, Qt.rgba(0,0,0,0.1) with Theme.rgba(Theme.highlightDimmerColor,0.1), however this is more transparent than could be seen in most ambiences.

edit retag flag offensive close delete



"This way we can predict to have events view and other notifications in black with next release and later all apps will have black backgrounds. Then ambiences visually will be nothing except a static wallpaper."

Well hopefully not. Especially given how ambience-heavy it was back in the day when the phone was being promoted and we were still eagerly waiting for it to be released :)

Asmodeus ( 2015-10-24 21:47:42 +0200 )edit

@HtheB back sure, but not to black ;)

tortoisedoc ( 2015-10-24 22:53:35 +0200 )edit

Its design from Finland. :-)

Going by the ambiance backgrounds in the current release, I expect that the next one will have an ambiance with picture of a graveyard at twilight.

alamaki ( 2015-10-24 23:05:12 +0200 )edit

I like neutral colours in my UI, and I prefer not having the ambience colour visible everywhere. Small hints are enough to tell me which ambience is active right now. I'd rather have for example Messages app text in a neutral (grey/black/white) colour rather than an ambience colour. IMO, coloured text is a distraction. And same goes for backgrounds.

But I guess it's a matter of taste, and I don't claim to be any more right than anyone else, just wanted to express a different opinion.

ssahla ( 2015-10-24 23:11:17 +0200 )edit

2 Answers

Sort by » oldest newest most voted

answered 2015-12-03 09:47:44 +0200

William gravatar image

An answer from Jolla:

JoonaPetrell on December 2, 2015 at 3:28 pm

Browser background is black due to tablet GPU optimisations to reduce the number of painted overlays. Smooth performance was seen as more important than visual consistency.


edit flag offensive delete publish link more



So, Jolla downgraded UX on an existing device in order to optimize it for a non-existing one?

objectifnul ( 2015-12-03 10:00:30 +0200 )edit

Quite so. Frankly, it looks like many of the disappointing decisions concerning SFOS 2.0 UX were shaped by tablet requirements, which for some reason superseded phone requirements.

strongm ( 2015-12-03 10:26:39 +0200 )edit

I'm not much technical, but using colors regarding the theme (say Theme.highlightDimmerColor) is really different from black? Both are pure RGBs without any wallpaper overlays.

AliN ( 2015-12-03 11:18:56 +0200 )edit

As I understand it, it is because rendering needs to be done to show the glass effect. So you have to decide if you want to use your performance to render these effects or to render for example the browser page faster. Thinking for the tablet: it has a very high resolution so the effect needs even more rendering. Therefore they canceled it for performance i think.

drummer12 ( 2015-12-04 00:59:04 +0200 )edit


1) This is not about the glassy effect of wallpaper. This is all about the COLOR. I can't believe black is different from any other color for rendering. So it's better to use an ambience color.

2) This is not about the browser only, but for ALL ui elements.

AliN ( 2015-12-04 02:54:35 +0200 )edit

answered 2015-12-03 05:18:40 +0200

AliN gravatar image

Just made a patch to do all of these.

edit flag offensive delete publish link more



it actually blacked out my wallpaper ... (but i liked what it did to the rest of the UI elements ;) )

dmnk ( 2015-12-03 09:19:56 +0200 )edit
Login/Signup to Answer

Question tools



Asked: 2015-10-24 21:11:22 +0200

Seen: 2,165 times

Last updated: Dec 03 '15