fix 100% charge lol
This commit is contained in:
parent
ef3ed2726b
commit
b15a5946a7
|
@ -29,7 +29,7 @@ Item {
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
anchors.bottom: parent.bottom
|
anchors.bottom: parent.bottom
|
||||||
color: Helper.interpolateColor(parseFloat("." + batteryPercent), [ colorEmpty, colorHalf, colorFull ])
|
color: Helper.interpolateColor(batteryPercent / 100, [ colorEmpty, colorHalf, colorFull ])
|
||||||
width: parent.width * Math.max(0, Math.min(batteryPercent, 100)) / 100
|
width: parent.width * Math.max(0, Math.min(batteryPercent, 100)) / 100
|
||||||
}
|
}
|
||||||
Kirigami.Icon { // headphones icon
|
Kirigami.Icon { // headphones icon
|
||||||
|
|
|
@ -14,7 +14,7 @@ const rgb2Hex = rgb => "#" + ((1 << 24) + (rgb.r << 16) + (rgb.g << 8) + rgb.b).
|
||||||
const interpolateColor = (f, c) => {
|
const interpolateColor = (f, c) => {
|
||||||
if(!f) return "transparent";
|
if(!f) return "transparent";
|
||||||
if(f >= 1) return c.pop();
|
if(f >= 1) return c.pop();
|
||||||
if(f <= 0) return c[0];
|
if(f <= 0) return c.shift();
|
||||||
|
|
||||||
f *= c.length - 1;
|
f *= c.length - 1;
|
||||||
const i = ~~f;
|
const i = ~~f;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user