Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6596266a authored by Evan Laird's avatar Evan Laird
Browse files

Bold the battery saver '+' icon

Now with 50% more width!
Now with 50% more colorError!

Test: visual
Change-Id: I21d4cecf5e1f3ae4dd2d7a7e5b372591e2ff83a3
Fixes: 74764821
parent e7cda173
Loading
Loading
Loading
Loading
+10 −10
Original line number Original line Diff line number Diff line
@@ -576,18 +576,18 @@
        <item>0</item>  <item>334</item>
        <item>0</item>  <item>334</item>
    </array>
    </array>
    <array name="batterymeter_plus_points">
    <array name="batterymeter_plus_points">
        <item>3</item><item>0</item>
        <item>5</item><item>0</item>
        <item>5</item><item>0</item>
        <item>5</item><item>3</item>
        <item>11</item><item>0</item>
        <item>8</item><item>3</item>
        <item>11</item><item>5</item>
        <item>8</item><item>5</item>
        <item>16</item><item>5</item>
        <item>5</item><item>5</item>
        <item>16</item><item>11</item>
        <item>5</item><item>8</item>
        <item>11</item><item>11</item>
        <item>3</item><item>8</item>
        <item>11</item><item>16</item>
        <item>3</item><item>5</item>
        <item>5</item><item>16</item>
        <item>5</item><item>11</item>
        <item>0</item><item>11</item>
        <item>0</item><item>5</item>
        <item>0</item><item>5</item>
        <item>0</item><item>3</item>
        <item>5</item><item>5</item>
        <item>3</item><item>3</item>
    </array>
    </array>


</resources>
</resources>
+3 −9
Original line number Original line Diff line number Diff line
@@ -393,18 +393,12 @@ public class BatteryMeterDrawableBase extends Drawable {
                        mPlusFrame.top + mPlusPoints[1] * mPlusFrame.height());
                        mPlusFrame.top + mPlusPoints[1] * mPlusFrame.height());
            }
            }


            float fillPct = (mPlusFrame.bottom - levelTop) / (mPlusFrame.bottom - mPlusFrame.top);
            // Always cut out of the whole shape, and sometimes filled colorError
            fillPct = Math.min(Math.max(fillPct, 0), 1);
            if (fillPct <= BOLT_LEVEL_THRESHOLD) {
                // draw the plus if opaque
                c.drawPath(mPlusPath, mPlusPaint);
            } else {
            mShapePath.op(mPlusPath, Path.Op.DIFFERENCE);
            mShapePath.op(mPlusPath, Path.Op.DIFFERENCE);
            if (mPowerSaveAsColorError) {
            if (mPowerSaveAsColorError) {
                c.drawPath(mPlusPath, mPlusPaint);
                c.drawPath(mPlusPath, mPlusPaint);
            }
            }
        }
        }
        }


        // compute percentage text
        // compute percentage text
        boolean pctOpaque = false;
        boolean pctOpaque = false;