feat(widget): Add home screen widget with quick access actions
This commit is contained in:
31
android/app/src/main/res/values/colors.xml
Normal file
31
android/app/src/main/res/values/colors.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Material 3 Widget Colors (Light Mode) -->
|
||||
|
||||
<!-- Primary colors for main button -->
|
||||
<color name="widget_primary">@android:color/system_accent1_600</color>
|
||||
<color name="widget_primary_dark">@android:color/system_accent1_800</color>
|
||||
<color name="widget_on_primary">@android:color/white</color>
|
||||
|
||||
<!-- Mic button colors (lighter accent inside pill) -->
|
||||
<color name="widget_mic_background">@android:color/system_accent1_100</color>
|
||||
<color name="widget_mic_icon">@android:color/system_accent1_700</color>
|
||||
|
||||
<!-- Secondary container colors for action buttons -->
|
||||
<color name="widget_secondary_container">@android:color/system_accent2_100</color>
|
||||
<color name="widget_on_secondary_container">@android:color/system_accent1_700</color>
|
||||
|
||||
<!-- Surface colors for widget background -->
|
||||
<color name="widget_surface">@android:color/system_neutral1_10</color>
|
||||
<color name="widget_surface_variant">@android:color/system_neutral2_100</color>
|
||||
|
||||
<!-- Fallback colors for pre-Android 12 -->
|
||||
<color name="widget_primary_fallback">#6750A4</color>
|
||||
<color name="widget_primary_dark_fallback">#4A3880</color>
|
||||
<color name="widget_mic_background_fallback">#E8DEF8</color>
|
||||
<color name="widget_mic_icon_fallback">#6750A4</color>
|
||||
<color name="widget_secondary_container_fallback">#E8DEF8</color>
|
||||
<color name="widget_on_secondary_container_fallback">#1D192B</color>
|
||||
<color name="widget_surface_fallback">#FFFBFE</color>
|
||||
</resources>
|
||||
|
||||
10
android/app/src/main/res/values/dimens.xml
Normal file
10
android/app/src/main/res/values/dimens.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Widget dimensions following Material 3 guidelines -->
|
||||
<dimen name="widget_padding">12dp</dimen>
|
||||
<dimen name="widget_button_spacing">6dp</dimen>
|
||||
<dimen name="widget_corner_radius">24dp</dimen>
|
||||
<dimen name="widget_button_corner_radius">16dp</dimen>
|
||||
<dimen name="widget_secondary_corner_radius">12dp</dimen>
|
||||
</resources>
|
||||
|
||||
14
android/app/src/main/res/values/strings.xml
Normal file
14
android/app/src/main/res/values/strings.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Conduit</string>
|
||||
|
||||
<!-- Widget strings -->
|
||||
<string name="widget_name">Conduit</string>
|
||||
<string name="widget_description">Quick access to Conduit chat with camera, photos, and clipboard shortcuts</string>
|
||||
<string name="widget_ask_conduit">Ask Conduit</string>
|
||||
<string name="widget_camera">Camera</string>
|
||||
<string name="widget_photos">Photos</string>
|
||||
<string name="widget_clipboard">Clipboard</string>
|
||||
<string name="widget_mic">Voice</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user