I created three reports:
This was the answer of the Launcherās developer about expanding Bliss Icon Pack:
Thank you @Porru for the proposal. We will not implement that at the moment, at least for two reason:
- We donāt want to modify third party icons
- If Iām not wrong, there are already application available on the market to do that
If it was possible to change icon backgrounds it would already be better. It seems the alpha channel is filled with somithing like the average color, which is not relevant as one can get a one-color icon so it is not possible to read the icon pictureā¦
Maybe say that into GitLab
It seems to be solved by !42. So I guess I just have to make a system update when I have a descent Internet connection⦠Thanks!
Do you know in which OS version will be applied?
No, only that the patch is now applied to branch master.
After an update it is better (I get white background and I am ok with it) for links but nothing changed for apps such as Calculator++.
Maybe it would be even better to take into account the color at the perimeter of the picture e.g. Gitlab icon has gray background so its perimeter is gray therefore the extra parts of the Bliss icon due to its rounded square shape might be gray instead of white. If the color has too much alpha transparency then use a white background, black background (maybe according to system theme, but it seems white background is more universal) or maybe let the transparency ?
Expl. of the method above:
Integers n
and m
are the picture dimensions.
p[i][j]
is the color of the pixel at coordinates (i, j). It has four members: r
, g
, b
and a
(for alpha, opacity), float
s.
Let red, green and blue = 0.0
Let nbr = 0.0 (* average with alpha as coeff: sum of alpha is needed *)
Add pixel pix:
with pix do
red += .a * .r
green += .a * .g
blue += .a * .b
nbr += .a
done
End
For i = 0 to n - 1 do
Add pixel p[i][0] (* top*)
Add pixel p[i][m - 1] (* bottom *)
Done
For j = 1 to m - 2 (* corners already processed *)
Add pixel p[0][j] (* left *)
Add pixel p[n - 1][j] (* right *)
Done
alpha_avg = nbr / float_of_int (2 * (n + m) - 4)
If alpha_avg > 0.75 (* value to be adjusted *) then
Fill bg with color ((red, green, blue) / nbr)
Else
Use another methodā¦
End If
I canāt help with your problem as I canāt get it: I have correct background, even for Calculator++
This is what I get. I will try to reinstall without loosing my functions.
EDIT: Just deleted cache of Bliss Launcher and rebooted and it is ok.
New behavior: sometimes background is gray, sometimes it is white. I mean, for one given icon, I can get one of these two colors depending of when I lookā¦
This now happened to me!
Which version are you running?
Android 7 Nougat /e/ 0.10-2020080766702
Hey @come_744, removing app data and cache of Bliss Launcher solved this issue of bad-rendered icons.
You could add this info to the issue in gitlab you created, mentioning this other issue:
How to install the icon pack? I cannot see an apk.
Thanks.
nb. I want to install the icons on a phone that does not have an /e/ rom available.
You may try to get it from there (untested!) : app/build/outputs/apk/release Ā· Artifacts Ā· build (#269637) Ā· Jobs Ā· e / os / BlissIconPack Ā· GitLab
Thanks for that!
I will give it a go!