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