horologist
horologist copied to clipboard
Horologist is a group of libraries that aim to supplement Wear OS developers with features that are commonly required by developers but not yet available.
#### WHAT Add `SectionedScreen`. Small rounded devices preview Square device previews #### WHY In order to provide screens that contain sections with individual states. #### Checklist :clipboard: - [x] Add...
Create a `SquareSegmentedProgressIndicator` (or `RectangularSegmentedProgressIndicator`)
#### WHAT Offload mode testing. Shows a SW/HW in TimeText to confirm whether offload is enabled. #### WHY Make testing offload easier without spelunking through logs to confirm. #### HOW...
https://user-images.githubusercontent.com/231923/174258979-52f8811b-50ef-4f0a-a948-63bc7edc67f1.mov
Current errors ``` e: /home/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.7.0/a5f42c684ad9003160ef0d0f693ecf0ba7b13549/kotlin-stdlib-1.7.0.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1. e: /home/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.0/51736992f422993a1e741051bdf3c12801bc1ca1/kotlin-stdlib-common-1.7.0.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was...
#### WHAT Test with Hierarchical Focus. Test only, we should deprecate existing methods and define new ones. #### WHY Better expression of focus than lifecycle. #### HOW Implement hooks in...
Player screen in media sample goes to wrong state after going back (swipe back without selecting any output) from Audio output screen. Video: https://user-images.githubusercontent.com/878134/179996574-cb9b4ec3-bca9-4c07-a21d-b1de7c09428e.mp4 Device: Galaxy Watch4 Classic (4W2J) -...
Follow on from https://github.com/google/horologist/pull/423 Discussion with architecture team, then implement cleanly.
Looking at https://github.com/google/horologist/pull/392 The positioning of the items is not correct. We should either a) add some padding (automatically, manually) to get it positioned right b) Use screenshot tests with...