mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-16 19:26:12 -04:00
refactor(ui): Migrate from Fragments to Jetpack Compose
Replace Fragment-based UI with Jetpack Compose screens, adopting Navigation3 for type-safe routing and Material3 theming throughout. - Replace all Fragments/ViewHolders with Compose screens and cards - Introduce NavigationController with Navigation3 runtime - Add CapodTheme with Material3 design system - Migrate PopUpWindow overlay to ComposeView with proper lifecycle - Rewrite WidgetConfigurationActivity in Compose - Add reusable settings composables (switch, slider, list preference) - Update Kotlin to 2.2.10, add Compose BOM 2025.06.01 - Fix reactive state for unmatched devices toggle - Add safety timeout for BT device enumeration - Fix profile name validation error message
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFF"
|
||||
android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z" />
|
||||
</vector>
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<solid android:color="#FFFFFF" />
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="#20000000" />
|
||||
</shape>
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<stroke
|
||||
android:width="3dp"
|
||||
android:color="?colorPrimary" />
|
||||
</shape>
|
||||
Reference in New Issue
Block a user