From 7162620601362112ae2f1ff58d8012a74d8d6e7b Mon Sep 17 00:00:00 2001 From: David Schachter Date: Thu, 23 Jul 2026 14:49:36 -0700 Subject: [PATCH 1/3] ADFA-4551: Remove dead/duplicate vector drawables ic_launcher_animated(.xml/_dark.xml) and ic_launcher_main.xml have no references anywhere in the codebase (the splash screen uses ic_launcher_foreground, the launcher uses ic_launcher). The -night variant of cogo_brand_mark.xml is byte-for-byte identical to the base drawable, so removing it changes nothing visually - dark mode now just falls back to the base file. Co-Authored-By: Claude Sonnet 5 --- .../res/drawable-night/cogo_brand_mark.xml | 47 ------- .../res/drawable/ic_launcher_animated.xml | 129 ------------------ .../drawable/ic_launcher_animated_dark.xml | 129 ------------------ .../main/res/drawable/ic_launcher_main.xml | 42 ------ 4 files changed, 347 deletions(-) delete mode 100644 resources/src/main/res/drawable-night/cogo_brand_mark.xml delete mode 100644 resources/src/main/res/drawable/ic_launcher_animated.xml delete mode 100644 resources/src/main/res/drawable/ic_launcher_animated_dark.xml delete mode 100644 resources/src/main/res/drawable/ic_launcher_main.xml diff --git a/resources/src/main/res/drawable-night/cogo_brand_mark.xml b/resources/src/main/res/drawable-night/cogo_brand_mark.xml deleted file mode 100644 index 4a62e89909..0000000000 --- a/resources/src/main/res/drawable-night/cogo_brand_mark.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/src/main/res/drawable/ic_launcher_animated.xml b/resources/src/main/res/drawable/ic_launcher_animated.xml deleted file mode 100644 index 6ab6a4cd4a..0000000000 --- a/resources/src/main/res/drawable/ic_launcher_animated.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/src/main/res/drawable/ic_launcher_animated_dark.xml b/resources/src/main/res/drawable/ic_launcher_animated_dark.xml deleted file mode 100644 index 6ab6a4cd4a..0000000000 --- a/resources/src/main/res/drawable/ic_launcher_animated_dark.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/src/main/res/drawable/ic_launcher_main.xml b/resources/src/main/res/drawable/ic_launcher_main.xml deleted file mode 100644 index 3647637353..0000000000 --- a/resources/src/main/res/drawable/ic_launcher_main.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - From 5b6713091c01bd25531aa474f336ff52ef867044 Mon Sep 17 00:00:00 2001 From: David Schachter Date: Thu, 23 Jul 2026 16:29:41 -0700 Subject: [PATCH 2/3] ADFA-4551: Trim path-coordinate precision in log icon vector drawable ic_androidide_log.xml carried 3+ decimal places throughout its path data on a 32-unit viewport rendered at 24dp - far finer than a pixel can represent. Rounded to 2 decimals, cutting the file by 13% with no visible difference. The other large vector drawables checked (androidide_header, ic_computer_vision, ic_launcher, etc.) already used <=2 decimals in their path data, so nothing to trim there. Co-Authored-By: Claude Sonnet 5 --- logsender/src/main/res/drawable/ic_androidide_log.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logsender/src/main/res/drawable/ic_androidide_log.xml b/logsender/src/main/res/drawable/ic_androidide_log.xml index 9e1877ad09..6eea2ca285 100644 --- a/logsender/src/main/res/drawable/ic_androidide_log.xml +++ b/logsender/src/main/res/drawable/ic_androidide_log.xml @@ -22,5 +22,5 @@ android:width="24dp"> + android:pathData="M10.31,7.55C10.12,7.55 9.92,7.56 9.73,7.58C9.36,7.62 9.01,7.71 8.67,7.86C8.33,8.01 8.03,8.22 7.79,8.5C7.4,8.97 7.25,9.51 7.26,10.11C7.26,10.3 7.27,10.49 7.28,10.68C7.29,10.81 7.3,10.94 7.3,11.07C7.32,11.27 7.33,11.47 7.35,11.66C7.36,11.86 7.37,12.06 7.38,12.26C7.39,12.48 7.41,12.71 7.42,12.94C7.43,13.08 7.43,13.22 7.43,13.36C7.42,13.57 7.39,13.77 7.32,13.97C7.24,14.21 7.08,14.38 6.85,14.47C6.78,14.5 6.71,14.53 6.63,14.55C6.37,14.62 6.1,14.64 5.84,14.64C5.24,14.64 4.64,14.64 4.05,14.64C4.02,14.64 4,14.64 3.97,14.64L3.97,15.96L4.06,15.96C4.75,15.97 5.44,15.94 6.13,15.97C6.36,15.98 6.57,16.02 6.78,16.1C7,16.18 7.18,16.32 7.28,16.53C7.37,16.72 7.41,16.92 7.42,17.13C7.44,17.33 7.43,17.54 7.41,17.74C7.4,17.94 7.39,18.14 7.38,18.34C7.37,18.57 7.35,18.79 7.34,19.02C7.33,19.19 7.32,19.36 7.3,19.54C7.29,19.79 7.27,20.05 7.26,20.31C7.25,20.55 7.25,20.78 7.3,21.02C7.39,21.55 7.64,22 8.05,22.35C8.33,22.6 8.66,22.76 9.02,22.88C9.43,23 9.84,23.04 10.26,23.05C10.51,23.05 10.75,23.05 10.99,23.05C11.01,23.05 11.03,23.05 11.06,23.05L11.06,21.73C11.04,21.73 11.04,21.73 11.03,21.73C10.75,21.72 10.47,21.72 10.19,21.72C9.94,21.71 9.7,21.67 9.46,21.57C9.1,21.42 8.86,21.15 8.79,20.76C8.75,20.6 8.74,20.44 8.76,20.28C8.78,20.07 8.78,19.86 8.79,19.65C8.8,19.49 8.81,19.33 8.82,19.18C8.83,19.05 8.83,18.93 8.84,18.8C8.85,18.61 8.87,18.41 8.88,18.22C8.89,18.02 8.91,17.82 8.92,17.63C8.93,17.32 8.92,17.01 8.84,16.7C8.66,16.08 8.28,15.64 7.68,15.4C7.57,15.35 7.45,15.33 7.33,15.29C7.35,15.28 7.38,15.28 7.4,15.27C7.86,15.16 8.24,14.94 8.52,14.56C8.79,14.2 8.91,13.79 8.92,13.34C8.92,13.12 8.91,12.9 8.9,12.67C8.9,12.6 8.89,12.53 8.88,12.47C8.87,12.24 8.85,12.01 8.84,11.79C8.83,11.59 8.82,11.39 8.81,11.19C8.79,10.96 8.78,10.73 8.77,10.5C8.76,10.34 8.74,10.19 8.76,10.03C8.78,9.78 8.85,9.55 9.01,9.36C9.16,9.17 9.36,9.06 9.58,8.98C9.79,8.91 10.02,8.88 10.24,8.88C10.49,8.87 10.74,8.88 10.99,8.88C11.01,8.88 11.03,8.87 11.06,8.87L11.06,7.55L10.98,7.55L10.31,7.55zM20.66,7.55C20.61,7.55 20.56,7.55 20.51,7.55L20.51,8.87L20.59,8.87C20.88,8.88 21.18,8.88 21.48,8.88C21.74,8.89 22,8.95 22.24,9.07C22.44,9.16 22.61,9.3 22.73,9.5C22.83,9.69 22.88,9.89 22.89,10.09C22.89,10.21 22.88,10.32 22.88,10.44C22.87,10.57 22.86,10.7 22.86,10.83C22.84,11.04 22.83,11.24 22.81,11.44C22.81,11.57 22.8,11.7 22.79,11.83C22.78,12.02 22.76,12.21 22.75,12.4C22.74,12.6 22.72,12.79 22.72,12.99C22.71,13.25 22.71,13.5 22.76,13.75C22.86,14.19 23.06,14.56 23.4,14.85C23.61,15.03 23.86,15.15 24.12,15.23C24.2,15.25 24.27,15.27 24.35,15.29C24.26,15.32 24.18,15.34 24.09,15.36C23.73,15.47 23.43,15.68 23.19,15.96C22.86,16.34 22.73,16.79 22.72,17.27C22.71,17.44 22.73,17.61 22.73,17.78C22.74,17.93 22.74,18.07 22.75,18.22C22.76,18.36 22.77,18.51 22.78,18.66L24.32,18.66C24.31,18.53 24.31,18.4 24.3,18.27C24.28,18.08 24.26,17.89 24.26,17.7C24.25,17.54 24.24,17.38 24.25,17.21C24.26,17.02 24.29,16.83 24.35,16.65C24.44,16.4 24.6,16.22 24.85,16.12C25.13,16.01 25.41,15.98 25.71,15.96C25.91,15.96 26.11,15.96 26.31,15.96L27.73,15.96L27.81,15.96L27.81,14.64L27.73,14.64C27.22,14.64 26.71,14.64 26.2,14.64C25.95,14.64 25.7,14.64 25.45,14.61C25.25,14.59 25.07,14.56 24.89,14.49C24.66,14.41 24.49,14.26 24.39,14.04C24.26,13.76 24.24,13.47 24.24,13.17C24.24,13.05 24.26,12.93 24.27,12.81C24.28,12.56 24.3,12.3 24.31,12.05C24.32,11.89 24.33,11.73 24.34,11.56C24.36,11.31 24.38,11.06 24.39,10.81C24.4,10.64 24.41,10.47 24.42,10.31C24.43,10.06 24.43,9.82 24.38,9.57C24.29,9.05 24.04,8.62 23.64,8.27C23.39,8.05 23.1,7.9 22.79,7.79C22.34,7.62 21.87,7.56 21.39,7.55C21.15,7.55 20.91,7.55 20.66,7.55zM12.11,11.44C12.09,11.43 12.06,11.44 12.04,11.44C11.96,11.46 11.88,11.53 11.88,11.65C11.88,11.72 11.9,11.77 11.93,11.83C12.08,12.09 12.23,12.35 12.38,12.6C12.51,12.83 12.64,13.05 12.77,13.28C12.8,13.34 12.84,13.4 12.87,13.47C12.01,13.95 11.3,14.61 10.77,15.44C10.24,16.27 9.94,17.17 9.85,18.15C9.98,18.17 21.72,18.16 21.77,18.14C21.76,18.04 21.76,17.93 21.74,17.83C21.72,17.7 21.69,17.58 21.67,17.45C21.64,17.25 21.58,17.06 21.52,16.86C21.49,16.76 21.45,16.66 21.42,16.56C21.36,16.42 21.32,16.29 21.25,16.15C21.18,16 21.1,15.85 21.02,15.69C20.89,15.47 20.76,15.27 20.61,15.07C20.47,14.9 20.34,14.72 20.18,14.57C20.06,14.45 19.94,14.34 19.82,14.22C19.7,14.12 19.59,14.02 19.46,13.93C19.27,13.79 19.07,13.65 18.87,13.54C18.83,13.52 18.8,13.49 18.76,13.47C18.82,13.37 18.86,13.27 18.92,13.18C19.04,12.97 19.17,12.76 19.29,12.55C19.39,12.38 19.49,12.21 19.59,12.03C19.65,11.94 19.7,11.84 19.75,11.74C19.8,11.64 19.74,11.52 19.64,11.46C19.54,11.41 19.43,11.45 19.37,11.55C19.3,11.67 19.23,11.79 19.16,11.92C19.04,12.11 18.92,12.31 18.81,12.5C18.67,12.74 18.53,12.99 18.39,13.23C18.38,13.24 18.36,13.25 18.35,13.27C18.19,13.2 18.03,13.14 17.87,13.08C17.79,13.05 17.72,13.02 17.64,13C17.45,12.95 17.26,12.9 17.07,12.86C16.98,12.84 16.88,12.82 16.78,12.81C16.71,12.79 16.63,12.79 16.55,12.78C16.48,12.77 16.41,12.75 16.34,12.75C16.12,12.74 15.91,12.74 15.69,12.74C15.45,12.74 15.2,12.76 14.96,12.79C14.78,12.82 14.59,12.85 14.41,12.89C14.1,12.96 13.81,13.05 13.52,13.17C13.44,13.2 13.36,13.23 13.28,13.27C13.21,13.15 13.15,13.04 13.08,12.92C12.89,12.59 12.69,12.25 12.5,11.92C12.43,11.8 12.35,11.67 12.28,11.55C12.24,11.48 12.18,11.44 12.11,11.44zM18.59,15.49C18.71,15.49 18.82,15.55 18.91,15.65C19,15.74 19.05,15.85 19.05,15.98C19.04,16.07 19,16.16 18.95,16.23C18.86,16.37 18.71,16.44 18.54,16.44C18.39,16.43 18.28,16.37 18.19,16.27C18.13,16.21 18.1,16.13 18.08,16.05C18.04,15.91 18.09,15.8 18.16,15.69C18.23,15.59 18.34,15.52 18.46,15.5C18.5,15.49 18.55,15.48 18.59,15.49zM13.1,15.49C13.18,15.49 13.27,15.52 13.35,15.58C13.51,15.68 13.57,15.82 13.56,16.01C13.54,16.29 13.27,16.48 13.02,16.44C12.77,16.39 12.66,16.25 12.6,16.05C12.59,15.98 12.59,15.91 12.62,15.85C12.65,15.78 12.67,15.72 12.7,15.68C12.8,15.55 12.95,15.49 13.1,15.49zM16.71,20.2L16.71,21.62L28.03,21.62L28.03,20.2L16.71,20.2zM16.71,23.04L16.71,24.45L23.79,24.45L23.79,23.04L16.71,23.04z" /> From d96798491f5922fb814ccb13afc4da8d329b0806 Mon Sep 17 00:00:00 2001 From: David Schachter Date: Thu, 23 Jul 2026 16:31:15 -0700 Subject: [PATCH 3/3] ADFA-4551: Apply Spotless formatting to log icon drawable Pre-existing formatting debt (spaces instead of tabs, unwrapped license comment) surfaced once the file was touched by the precision trim, since Spotless's ratchet reformats any file that differs from origin/stage. Co-Authored-By: Claude Sonnet 5 --- .../main/res/drawable/ic_androidide_log.xml | 39 +++++++------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/logsender/src/main/res/drawable/ic_androidide_log.xml b/logsender/src/main/res/drawable/ic_androidide_log.xml index 6eea2ca285..ccbe1a1501 100644 --- a/logsender/src/main/res/drawable/ic_androidide_log.xml +++ b/logsender/src/main/res/drawable/ic_androidide_log.xml @@ -1,26 +1,17 @@ - + - - + +