1. 12ca62e Speculative fix for runBlockingWithTracing NPE by Alex Clarke · 2 years, 2 months ago
  2. bcbd33a Update to Kotlin 1.6.20 by Jim Sproch · 2 years, 5 months ago
  3. 90add70 Introduce CanvasRenderer2 and GlesRenderer2 by Alex Clarke · 2 years, 3 months ago
  4. 2210118 WatchFace flavors by Dmitry Zhestilevskiy · 2 years, 3 months ago
  5. 2d6e38c Remove deprecated annotation for userStyleSettings in UserStyleSchema by Dmitry Zhestilevskiy · 2 years, 3 months ago
  6. b6f9cab Optimize HeadlessWatchFaceImpl style methods by Alex Clarke · 2 years, 4 months ago
  7. e3af0e4 Suppress deprecation warnings from new Android T SDK. by Alan Viverette · 2 years, 4 months ago
  8. 8c4e91c Merge "Optimize getWatchFaceOverlayStyle" into androidx-main by Treehugger Robot · 2 years, 4 months ago
  9. 3f121e5 Optimize getWatchFaceOverlayStyle by Alex Clarke · 2 years, 4 months ago
  10. 2e6575c Fix race between WatchFace creation and further initialization by Dmitry Zhestilevskiy · 2 years, 4 months ago
  11. 048fdd2 Call notifyColorsChanged when the style is changed by Alex Clarke · 2 years, 4 months ago
  12. 2b44e7e Merge "Upstream deprecation suppressions for Android T" into androidx-main by Treehugger Robot · 2 years, 4 months ago
  13. ef5e710 Upstream deprecation suppressions for Android T by Aurimas Liutikas · 2 years, 4 months ago
  14. 23a0cf4 Ensure constancy of watch face IDs by Alex Clarke · 2 years, 4 months ago
  15. 253de66 Experimental Support for Hierarchical WF Styles by Alex Clarke · 2 years, 5 months ago
  16. c199fad Render two black frames when hidden by Alex Clarke · 2 years, 5 months ago
  17. b8dc6a2 Introduce Renderer.SharedAssets by Alex Clarke · 2 years, 7 months ago
  18. 6c19995 Rename IsCached to tapActionLostDueToSerialization by Alex Clarke · 2 years, 7 months ago
  19. 87ccaea Introduce ComplicationDataTimeline by Alex Clarke · 2 years, 7 months ago
  20. a4c07c7 Define androidx.wear.watchface.MULTIPLE_INSTANCES_ALLOWED by Alex Clarke · 2 years, 7 months ago
  21. fb72078 Introduce a complications cache by Alex Clarke · 2 years, 7 months ago
  22. dd968d2 Install an unhandled exception handler for WF background thread by Alex Clarke · 2 years, 7 months ago
  23. a4a8df4 Expose watch face ID via WatchState by Alex Clarke · 2 years, 7 months ago
  24. 7ba8303 Support for DefaultComplicationType for primary & secondary data sources by Alex Clarke · 2 years, 7 months ago
  25. a609284 onVisibilityChanged(true) to always draw by Alex Clarke · 2 years, 7 months ago
  26. 223171e Improve watch face permission request flow by Alex Clarke · 2 years, 8 months ago
  27. 7bd783a Add support for XML defined UserStyleSchema and ComplicationSlots by Alex Clarke · 2 years, 8 months ago
  28. 93e09f7 Elevate WF main thread priority for visible interactive instances. by Alex Clarke · 2 years, 8 months ago
  29. e787b48 Don't create content description labels for empty or no data complications by Alex Clarke · 2 years, 8 months ago
  30. 249f211 Wrap the Choreographer by Alex Clarke · 2 years, 8 months ago
  31. 657483c Merge "Ensure Renderer.onDestroy is called" into androidx-main by Alex Clarke · 2 years, 8 months ago
  32. 37650ac Ensure proper ordering of writeDirectBootPrefs by Alex Clarke · 2 years, 8 months ago
  33. f9952dc Ensure Renderer.onDestroy is called by Alex Clarke · 2 years, 8 months ago
  34. ddffd80 Optimization/fix to isBatteryLowAndNotCharging by Alex Clarke · 2 years, 8 months ago
  35. e1e8024 Merge "Make watchface animation smoother" into androidx-main by Treehugger Robot · 2 years, 8 months ago
  36. 7044417 Boost prioriry of the watch face background thread by Alex Clarke · 2 years, 8 months ago
  37. da008e5 Make watchface animation smoother by Alex Clarke · 2 years, 9 months ago
  38. 1204714 Update & fix WF documentation by Alex Clarke · 2 years, 9 months ago
  39. ac0dcfe Fix crashes when rapidly swithcing between watchfaces by Alex Clarke · 2 years, 9 months ago
  40. e89ba38 CurrentUserStyleRepository.userStyle to not be mutable via public api by Alex Clarke · 2 years, 9 months ago
  41. b25f3c0 Migrate the separate androidx.wear Watchface and complications libraries into androidx.wear.watchface library group. by jnichol · 2 years, 9 months ago[Renamed (99%) from wear/wear-watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt]
  42. 7584b95 CurrentUserStyleRepository to have a MutableStateFlow<UserStyle> by Alex Clarke · 2 years, 9 months ago
  43. e338eab Replace ObservableWatchData with StateFlow in watchface lib by Neda Topoljanac · 2 years, 9 months ago
  44. c121e64 Suspended render init & WatchFaceReadyListener by Alex Clarke · 2 years, 10 months ago
  45. cdfff26 Use ZonedDateTime instead of Calendar by Alex Clarke · 2 years, 10 months ago
  46. 0686f65 Remove unused function and simplify ambientTickUpdate by Alex Clarke · 2 years, 10 months ago
  47. 019bb6e Use java 8 classes for times in watch face public APIs by Alex Clarke · 2 years, 11 months ago
  48. 8850c4d Initialize complications with NoDataComplicationData by Alex Clarke · 2 years, 10 months ago
  49. a6e11d4 Extend RenderParams to support complication ripples by Alex Clarke · 2 years, 11 months ago
  50. 25da459 Fix spelling mistakes & documentation issues by Alex Clarke · 2 years, 11 months ago
  51. 56d814d Merge "Move ComplicationSlotBoundsType to wear-watchface" into androidx-main by Treehugger Robot · 2 years, 11 months ago
  52. 34b8f18 Merge "Hide map within UserStyle implementation." into androidx-main by Treehugger Robot · 2 years, 11 months ago
  53. c7100e8 Move ComplicationSlotBoundsType to wear-watchface by Alex Clarke · 2 years, 11 months ago
  54. 8a6c684 Add support for string resources to UserStyleSetting and Options by Alex Clarke · 2 years, 11 months ago
  55. dbe1f08 Limit the size of UserStyleSchemas by Alex Clarke · 2 years, 11 months ago
  56. 0795334 Hide map within UserStyle implementation. by Flavio Lerda · 2 years, 11 months ago
  57. 0609c29 Update WatchFaceService documentation by Alex Clarke · 2 years, 11 months ago
  58. 077f492 Deflake interactiveWatchFaceClient_ComplicationDetails by Alex Clarke · 2 years, 11 months ago
  59. fba27af getOrCreateInteractiveWatchFaceClient to always set the style by Alex Clarke · 3 years ago
  60. 33538f2 Add companionBuiltinConfigurationEnabled to samples by Alex Clarke · 3 years ago
  61. 3cab431 Merge "Adds experimental WatchFaceMetadataClient" into androidx-main by Treehugger Robot · 3 years ago
  62. 68740b2 Adds experimental WatchFaceMetadataClient by Alex Clarke · 3 years ago
  63. f4df342 Merge "Rename ComplicationProvider to ComplicationDataSource" into androidx-main by Treehugger Robot · 3 years ago
  64. ca0055b Rename ComplicationProvider to ComplicationDataSource by Alex Clarke · 3 years ago
  65. a512b0a Draw immediatly on visibility or ambient change by Alex Clarke · 3 years ago
  66. af97207 Merge "Update wearableConfigurationAction documentation" into androidx-main by Treehugger Robot · 3 years ago
  67. 09f8b62 Update wearableConfigurationAction documentation by Alex Clarke · 3 years ago
  68. 6339349 Expedite the first frame after watchface init by Alex Clarke · 3 years ago
  69. 13dd1ab6 Fix pre-R watch face tap handling by Alex Clarke · 3 years ago
  70. 845938c Warn not throw if MAX_CREATE_WATCHFACE_TIME_MILLIS exceeded by Alex Clarke · 3 years ago
  71. 73da0b7 Add missing complicationSlotsManager.onComplicationsUpdated by Alex Clarke · 3 years ago
  72. cf59407 Rename more things for ComplicationSlot consistency by Alex Clarke · 3 years ago
  73. 2764cba Rename Complication to ComplicationSlot for clarity by Alex Clarke · 3 years, 1 month ago
  74. 315109b Fix issues with stale surfaces and drawBlack by Alex Clarke · 3 years, 1 month ago
  75. 332cbb4 Fix race in accessing complicationsManager.watchState by Alex Clarke · 3 years, 1 month ago
  76. e429939 Fix background thread lifetime bug by Alex Clarke · 3 years, 1 month ago
  77. 4950f4e6 WF init register broadcast observers in parallel by Alex Clarke · 3 years, 1 month ago
  78. adb3408 Merge "Draw black frames until the wachface has finished loading" into androidx-main by Neda Topoljanac · 3 years, 1 month ago
  79. da22471 Draw black frames until the wachface has finished loading by Neda Topoljanac · 3 years, 1 month ago
  80. f638050 Don't update direct boot params for editor style changes by Alex Clarke · 3 years, 1 month ago
  81. 910d95a Use by lazy for backgroundThread and backgroundThreadHandlerImpl by Alex Clarke · 3 years, 1 month ago
  82. ae963c9 Move style & complication init to background thread by Alex Clarke · 3 years, 1 month ago
  83. 1a21d78 Merge "Remove some unused constants" into androidx-main by Treehugger Robot · 3 years, 1 month ago
  84. d26830c Log exceptions in AIDL service methods by Alex Clarke · 3 years, 1 month ago
  85. 1ee11bb Remove some unused constants by Alex Clarke · 3 years, 1 month ago
  86. 3258ff7 Create WatchFaces earlier in the flow by Alex Clarke · 3 years, 1 month ago
  87. 78085d5 Don't lazily init ComplicationDrawable in updateContentDescriptionLabels by Alex Clarke · 3 years, 1 month ago
  88. 64be75b Create WatchFaceInstance to not block on createWatchFace by Alex Clarke · 3 years, 1 month ago
  89. 5eb9cad Refactor WatchFace construction to support fast metadata queries by Alex Clarke · 3 years, 1 month ago
  90. 517c8791 Moving SystemProviders.ProviderId from companion object to class by Neda Topoljanac · 3 years, 2 months ago
  91. 1bb6453 Merge "Make getOrCreateInteractiveWatchFaceClient throw if wf cashes" into androidx-main by Treehugger Robot · 3 years, 2 months ago
  92. 6cb773a Make getOrCreateInteractiveWatchFaceClient throw if wf cashes by Alex Clarke · 3 years, 2 months ago
  93. 0954228 Migrate androidx.wear.complications.SystemProviders from Java to Kotlin by Neda Topoljanac · 3 years, 2 months ago
  94. 7cafae4 Refactor runOnHandlerWithTracing to not block unless needed by Alex Clarke · 3 years, 2 months ago
  95. b8d5e4b Introduce WslFlow to clean up WatchFaceService by Alex Clarke · 3 years, 2 months ago
  96. 646b66c WatchFace Ensure we always close file handles by Alex Clarke · 3 years, 2 months ago
  97. 249db66 Fix id missmatch require text by Alex Clarke · 3 years, 2 months ago
  98. 70128af Allow the watch face to specify additional ContentDescriptionLabels by Alex Clarke · 3 years, 2 months ago
  99. bff5ad3 Make documentation for touch events more explicit. by Flavio Lerda · 3 years, 2 months ago
  100. 3aadd81 Fix WatchFace DirectBoot by Alex Clarke · 3 years, 2 months ago