fix: polish pass — dark mode, notifications, icons, edge-to-edge
- Wrap SettingsScreen in Scaffold to fix invisible text in dark mode - Fix notification showing raw ICY metadata instead of parsed track info - Add proper white-on-transparent notification icon - Create branded adaptive launcher icon (amber tower on BlueGray900) - Add edge-to-edge support with proper window inset handling - Add About section to Settings with version and app info - Enable BuildConfig generation for version display Made-with: Cursor
This commit is contained in:
52
app/src/main/res/mipmap-xhdpi/ic_launcher.xml
Normal file
52
app/src/main/res/mipmap-xhdpi/ic_launcher.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="48dp"
|
||||
android:height="48dp"
|
||||
android:viewportWidth="48"
|
||||
android:viewportHeight="48">
|
||||
<!-- Background -->
|
||||
<path
|
||||
android:fillColor="#0D1B2A"
|
||||
android:pathData="M0,0h48v48h-48z" />
|
||||
<!-- Tower mast -->
|
||||
<path
|
||||
android:fillColor="#FFC107"
|
||||
android:pathData="M22.5,10h3v22h-3z" />
|
||||
<!-- Tower base -->
|
||||
<path
|
||||
android:fillColor="#FFC107"
|
||||
android:pathData="M16,34l8,-5l8,5z" />
|
||||
<path
|
||||
android:fillColor="#FFC107"
|
||||
android:pathData="M17,34h14v2h-14z" />
|
||||
<!-- Antenna tip -->
|
||||
<path
|
||||
android:fillColor="#FFD54F"
|
||||
android:pathData="M24,10m-2,0a2,2 0,1 1,4 0a2,2 0,1 1,-4 0" />
|
||||
<!-- Inner waves -->
|
||||
<path
|
||||
android:fillColor="#00000000"
|
||||
android:strokeColor="#FFC107"
|
||||
android:strokeWidth="1.5"
|
||||
android:strokeLineCap="round"
|
||||
android:pathData="M17,20a7,7 0,0 1,0 -8" />
|
||||
<path
|
||||
android:fillColor="#00000000"
|
||||
android:strokeColor="#FFC107"
|
||||
android:strokeWidth="1.5"
|
||||
android:strokeLineCap="round"
|
||||
android:pathData="M31,20a7,7 0,0 0,0 -8" />
|
||||
<!-- Outer waves -->
|
||||
<path
|
||||
android:fillColor="#00000000"
|
||||
android:strokeColor="#FFB300"
|
||||
android:strokeWidth="1.5"
|
||||
android:strokeLineCap="round"
|
||||
android:pathData="M12,24a13,13 0,0 1,0 -16" />
|
||||
<path
|
||||
android:fillColor="#00000000"
|
||||
android:strokeColor="#FFB300"
|
||||
android:strokeWidth="1.5"
|
||||
android:strokeLineCap="round"
|
||||
android:pathData="M36,24a13,13 0,0 0,0 -16" />
|
||||
</vector>
|
||||
Reference in New Issue
Block a user