diff --git a/AGENTS.md b/AGENTS.md index a67abd4..e6ec9a0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,7 +8,7 @@ workspace `DESIGN.md` apply; this file contains only telemetry-specific addition ## App-specific visual direction (2.2.6) The user explicitly requested a permanent OLED-black theme, charcoal glass-like cards, -MG red (#E0424C, replacing the earlier muted gold) and cyan accents. These app resources intentionally override the shared +MG red accents (#E0424C, with a light #FF9A9E and a deep #3A1215 variant; they replaced the earlier muted gold and cyan). These app resources intentionally override the shared DESIGN.md palette, DayNight preference and flat-surface rules. Do not overwrite them with the shared token generator. Use static gradients rather than continuous effects; keep large touch targets, readable text and null telemetry shown as a dash. diff --git a/app/src/main/java/com/evsuite/abrp/ChargingGraphView.java b/app/src/main/java/com/evsuite/abrp/ChargingGraphView.java index acd99da..be73a5c 100644 --- a/app/src/main/java/com/evsuite/abrp/ChargingGraphView.java +++ b/app/src/main/java/com/evsuite/abrp/ChargingGraphView.java @@ -14,7 +14,7 @@ public final class ChargingGraphView extends View { private final Paint grid = new Paint(1), line = new Paint(1), text = new Paint(1); private final List points = new ArrayList<>(); private final float[] socPower = new float[101]; - public ChargingGraphView(Context c, AttributeSet a) { super(c,a); java.util.Arrays.fill(socPower, Float.NaN); grid.setColor(0x5548C7D9); line.setColor(0xFFFFC857); line.setStrokeWidth(4); text.setColor(0xFFBDC4C6); text.setTextSize(20); } + public ChargingGraphView(Context c, AttributeSet a) { super(c,a); java.util.Arrays.fill(socPower, Float.NaN); grid.setColor(0x55E0858A); line.setColor(0xFFFFC857); line.setStrokeWidth(4); text.setColor(0xFFBDC4C6); text.setTextSize(20); } synchronized void add(Float soc, Float power) { if (soc == null || power == null || power >= 0) return; float p = Math.abs(power); diff --git a/app/src/main/java/com/evsuite/abrp/PremiumBackdropView.java b/app/src/main/java/com/evsuite/abrp/PremiumBackdropView.java index 7261c20..fa843b1 100644 --- a/app/src/main/java/com/evsuite/abrp/PremiumBackdropView.java +++ b/app/src/main/java/com/evsuite/abrp/PremiumBackdropView.java @@ -21,9 +21,9 @@ public final class PremiumBackdropView extends View { @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { float radius = Math.max(1, Math.max(w, h) * 0.65f); cyan.setShader(new RadialGradient(w * 0.70f, 0, radius, - new int[]{0x2419565B, 0x00000000}, null, Shader.TileMode.CLAMP)); + new int[]{0x245B191D, 0x00000000}, null, Shader.TileMode.CLAMP)); gold.setShader(new RadialGradient(w, h, radius * 0.65f, - new int[]{0x1C8B693A, 0x00000000}, null, Shader.TileMode.CLAMP)); + new int[]{0x1C8B3A3F, 0x00000000}, null, Shader.TileMode.CLAMP)); } @Override protected void onDraw(Canvas canvas) { diff --git a/app/src/main/res/color/nav_tab_stroke.xml b/app/src/main/res/color/nav_tab_stroke.xml index 62d6c16..9a29683 100644 --- a/app/src/main/res/color/nav_tab_stroke.xml +++ b/app/src/main/res/color/nav_tab_stroke.xml @@ -1 +1 @@ - + diff --git a/app/src/main/res/color/switch_track.xml b/app/src/main/res/color/switch_track.xml index 0154b5b..145e36c 100644 --- a/app/src/main/res/color/switch_track.xml +++ b/app/src/main/res/color/switch_track.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/drawable/bg_battery_card.xml b/app/src/main/res/drawable/bg_battery_card.xml index bf08638..2201dc5 100644 --- a/app/src/main/res/drawable/bg_battery_card.xml +++ b/app/src/main/res/drawable/bg_battery_card.xml @@ -1 +1 @@ - + diff --git a/app/src/main/res/drawable/bg_input_panel.xml b/app/src/main/res/drawable/bg_input_panel.xml index 1b78256..e2b1f97 100644 --- a/app/src/main/res/drawable/bg_input_panel.xml +++ b/app/src/main/res/drawable/bg_input_panel.xml @@ -1 +1 @@ - + diff --git a/app/src/main/res/drawable/ic_vehicle_outline.xml b/app/src/main/res/drawable/ic_vehicle_outline.xml index e6178ec..365da1d 100644 --- a/app/src/main/res/drawable/ic_vehicle_outline.xml +++ b/app/src/main/res/drawable/ic_vehicle_outline.xml @@ -1,5 +1,5 @@ - - + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index db6aef8..c5f6be3 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,7 +1,8 @@ + name but is now the dark red tint that goes with it. ev_cyan / ev_cyan_deep likewise keep + their names but are the light and the deep red of the same palette (no turquoise left). --> #000000 #121212 @@ -11,8 +12,8 @@ #BDC4C6 #E0424C #1A0B0C - #A0E2E0 - #103436 + #FF9A9E + #3A1215 #2A1416 #A4DCC1 #E9CA96