mirror of
https://github.com/home-assistant/android
synced 2024-10-06 16:19:38 +00:00
5d52735e36
* Support multiple Template tiles on Wear OS * Add `TemplateTileConfig` data class * Fix migration * `Pair` -> `TemplateTileConfig` fixes * Fix `getAllTemplateTiles` implementation * Initial work on companion <-> wearable device communication * More work on phone <-> wear device communication * Save updated template in phone app * Get the template to render using the right method * Fix CI complaints * Work on Wear UI for multiple template tiles * Update wear manifest * Wear migration and navigation fixes * Fix Template tile IDs in mobile app * Make adding a new Template tile on Wear device work * Small cleanups and TODO fixes * Try to fix template config refresh in settings * Fix after rebase * Adopt blocking approach for reacting to tile events, inspired by #3974 * Use `OpenTileSettingsActivity` for template tile * Adopt Material 3 and other UI-related changes * Show help text in phone app if no template tiles have been added yet * Reference the view model variable inside the function By having the view model variable outside the block, the updated template tile might not be propagated to the template settings view. * Reload template tiles when opening the template tiles from settings * Replace null key with -1 for old template tile * Lint complaints fixes * remove TODO * Store error * Scrollable list of template tiles * Move "Configure template tile" to header * Replace with methods with copy * Show template as secondary text * Fix scrolling * Update app/src/full/java/io/homeassistant/companion/android/settings/wear/views/SettingsWearTemplateTileList.kt Co-authored-by: Joris Pelgröm <jpelgrom@users.noreply.github.com> * Remove unused field * Move padding to "no tiles" text * Add deep link --------- Co-authored-by: Joris Pelgröm <jpelgrom@users.noreply.github.com> |
||
---|---|---|
.. | ||
schemas/io.homeassistant.companion.android.database.AppDatabase | ||
src/main | ||
build.gradle.kts |