Releases: google/horologist
Releases · google/horologist
0.3.10
- Bump to Compose 1.4.0 and Media3 1.0.0
- Fixes to auth and data layer module
- Fixes to Media UI including RTL, talkback, and animatios
What's Changed
- Bump memory and version by @yschimke in #1115
- Change datalayer-watch to minSdk 26 by @yschimke in #1114
- Remove unnecessary Sign call from Rotary by @Kpeved in #1117
- Add auth-data-watch-oauth module by @luizgrp in #1121
- Volume indicator update by @laiyichin in #1119
- Update Apphelper proto definitions by @garanj in #1118
- Update datalayer-phone namespace by @yschimke in #1122
- Fixes App Helper protos to undo breaking changes in compatibility by @garanj in #1124
- Use a single experimental annotation by @yschimke in #1123
- Add new logo by @fstanis in #1111
- Update to released dependencies by @yschimke in #1127
- Removes timestamp from volume state by @fstanis in #1129
- Addresses issues in App Helper from #1085 by @garanj in #1132
- Fix talkback highlight for song title. by @RavishankarreddyB in #1133
- Add placeholder when we lottie composition is still loading in by @laiyichin in #1126
- Mirrors volume icons in RTL by @fstanis in #1130
New Contributors
- @RavishankarreddyB made their first contribution in #1133
Full Changelog: v0.3.9...v0.3.10
0.3.9
- Fix RTL layouts for MediaPlayer
- Avoid using compileSdkPreview so play store compatible
- Fixes to DatePicker and TimePicker
- Allow RSB scrolling with reversed ScalingLazyColumn
What's Changed
- Persist seek button order in RTL layouts by @fstanis in #1109
- Move DataLayer app helpers to using WearDataLayerRepository by @garanj in #1085
- Revert to Wear Compose without SDK preview by @yschimke in #1113
- Used PickerGroup in TimePicker and DatePicker by @rajat4064g in #1098
- Allow RSB scrolling with reversed direction by @Kpeved in #1112
Full Changelog: v0.3.8...v0.3.9
0.3.8
- Fix for network-awareness crash
- Fix min sdk for auth libraries
What's Changed
- Bump release version by @luizgrp in #1093
- Mediator Test and concurrency fix by @yschimke in #1099
- Update minSdk in AndroidManifest by @luizgrp in #1097
- Improve docs for auth token sharing by @luizgrp in #1095
- Add guide for Google Sign-In by @luizgrp in #1101
- Bump dokka version by @luizgrp in #1102
- Fix auth samples by @luizgrp in #1096
- Attempt to fix markdown by @luizgrp in #1103
- Fix markdown by @luizgrp in #1104
- Fix token sharing guide by @luizgrp in #1105
Full Changelog: v0.3.7...v0.3.8
0.3.7
What's Changed
- Datalayer complications by @garanj in #1073
- Add documentation for auth token sharing by @luizgrp in #1075
- Update actions/setup-python by @luizgrp in #1076
- Bump dependencies by @yschimke in #1077
- Remove unused dependency from datalayer by @luizgrp in #1082
- Remove unnecessary dependency from datalayer-phone module by @luizgrp in #1083
- Color spelling update by @laiyichin in #1084
- Update TargetNodeId.kt by @yschimke in #1087
- Test gradle caching by @yschimke in #1086
- Configure metalava for datalayer module by @luizgrp in #1090
- Improve TokenBundleRepositoryImpl to check if API is available by @luizgrp in #1089
- Update RotaryVelocityTracker for using Impulse based velocity tracking by @Kpeved in #1088
Full Changelog: v0.3.6...v0.3.7
0.3.6
0.3.5
- Fixes in DataLayer pairing functionality
- Media UI fixes
- Fix crash in TimePicker without seconds
What's Changed
- Renames enums for datalayer error codes by @garanj in #1061
- Fixes missing UNSPECIFIED enum value in datalayer proto by @garanj in #1062
- Update simple media app doc by @kul3r4 in #1060
- Replace foreach with for by @laiyichin in #1065
- Bump dependencies by @yschimke in #1064
- Refactor rememberActiveFocusRequester by @laiyichin in #1063
- TimePicker double tap on minute column fix by @rajat4064g in #1068
- Fix volume image by @kul3r4 in #1066
- Fix Data Layer capabilities by @yschimke in #1067
Full Changelog: v0.3.4...v0.3.5
0.3.4
- Auth UI improvements
- Paired App Functionality
- Media and Volume Fixes
What's Changed
- Bump release version by @yschimke in #1028
- Add overloaded SignedInConfirmationDialog by @luizgrp in #1029
- Add avatar slots to StreamlineSignInScreen by @luizgrp in #1031
- Update github actions versions by @luizgrp in #1033
- Paired app functionality by @garanj in #1032
- Improve StreamlineSignInScreenState by @luizgrp in #1038
- Improve Section.State by @luizgrp in #1039
- Improve PlaylistsScreenState by @luizgrp in #1040
- Revert "Add avatar slots to StreamlineSignInScreen (#1031)" by @luizgrp in #1043
- Improve EntityScreenState and PlaylistDownloadScreenState by @luizgrp in #1044
- Volume - Wrap VolumeControls in a composed modifier by @laiyichin in #1042
- Do not show Watch speaker as default route by @kul3r4 in #1030
- Improve documentation of auth-composables by @luizgrp in #1047
- Adds pulseaudio to CI by @fstanis in #1045
- Add loading state to TrackPositionUiModel for the progress ring to animate by @laiyichin in #1034
- Improve documentation of auth-ui by @luizgrp in #1049
- Update experimental annotation by @laiyichin in #1051
- Add run configurations for the Auth Sample by @NoahAndrews in #1052
- Improve auth docs by @luizgrp in #1053
- Update translations by @fstanis in #1054
- Improve auth-composables docs by @luizgrp in #1056
- Animated play pause button by @yschimke in #1050
- Hide developer options on release by @yschimke in #1055
- Add snapshot tests for CheckYourPhoneScreen by @luizgrp in #1046
- Enable to take in progressColour by @laiyichin in #1058
New Contributors
- @NoahAndrews made their first contribution in #1052
Full Changelog: v0.3.3...v0.3.4
0.3.3
- Media Toolkit UI fixes
- Auth signin flow improvements
- Bump to media3 rc01
- Horizontal Pager defaults for Wear
What's Changed
- Improve documentation for auth modules by @luizgrp in #1008
- Update translations by @fstanis in #1007
- Bump release version by @luizgrp in #1012
- Vertically align MessageMediaDisplay by @fstanis in #1004
- Add a basic preview of media complications by @yschimke in #1015
- Improve StreamlineSignInScreen by @luizgrp in #1016
- Fixes for compatibility by @fstanis in #1009
- Support LARGE_IMAGE complication type in MediaStatusTemplate. by @clickxu in #1011
- Replaces forEach uses with for loops where possible by @fstanis in #1010
- Moves onVolumeChangeByScroll to a modifier by @fstanis in #1018
- Use Horizontal Pager Defaults by @yschimke in #1013
- Improve StreamlineSignIn components and sample by @luizgrp in #1019
- Version bumps and remove probably extra dependencies by @yschimke in #1021
- Add StreamlineSignInDefaultScreen by @luizgrp in #1023
- Improve StreamlineSignInDefaultScreen by @luizgrp in #1024
- Improve StreamlineSignInDefaultScreen callback by @luizgrp in #1025
- Fix naming of version files by @yschimke in #1026
- Make MediaStatusTemplate.Data's title field optional. by @clickxu in #1027
Full Changelog: v0.3.2...v0.3.3
0.3.2
What's Changed
- Use capabilities correctly for pair discovery by @yschimke in #978
- Adds ActiveDurationText to health-composables by @garanj in #987
- Show login screens for Uamp by @yschimke in #986
- Add doc for sign in instructions by @yschimke in #988
- Auth dependency removed by @yschimke in #991
- Simplify Login Options by @yschimke in #992
- Makes *MediaDisplay not need a full player state by @fstanis in #993
- Improve Auth Token Share by @luizgrp in #985
- A different approach to the ActiveDurationText by @yschimke in #995
- Improve token sharing sample by @luizgrp in #996
- Volume - Fix the discrepancies in RSB experiences for VolumeScreen and PlayerScreen by @laiyichin in #989
- Avoid StrictMode violation from reading on main thread by @yschimke in #997
- Change GoogleSignInAuthUserRepository to make call on IO dispatcher by @luizgrp in #998
- Fix ActiveDurationText API by @yschimke in #999
- Update dependencies by @yschimke in #1001
- Refactors metadata display and handling by @fstanis in #1002
- Rename generic type by @luizgrp in #1005
- Support customized content description for complication. by @clickxu in #1006
- Material assessment by @laiyichin in #1003
Full Changelog: v0.3.1...v0.3.2
0.3.1
- Adopt various upstream Compose features. Focus, HorizontalPager, ReportDrawn.
- Media fixes.
- DatePicker A11y fixes.
What's Changed
- Cleanup build files by @yschimke in #959
- Add AuthUser to onAlreadySignedIn callback by @luizgrp in #960
- Use google sonatype repo by @yschimke in #961
- Use ReportDrawn by @yschimke in #963
- Deprecate Focus package by @yschimke in #967
- Accessibility changes for Pickers by @rajat4064g in #962
- Simplify editing annotations in sample project by @yschimke in #970
- Fix downloading layout by @yschimke in #969
- PagerScreen using foundation pager by @yschimke in #966
- Fix RSB scrolling crash by @yschimke in #972
- Fix benchmark build by @yschimke in #971
- Fix VolumeViewModel creation by @yschimke in #974
- Bump dependencies by @yschimke in #975
- Move scroll logic to player screen by @yschimke in #976
- bump release version by @yschimke in #982
- Metalava upgrade by @yschimke in #979
- Fix version file in AAR by @yschimke in #981
Full Changelog: v0.3.0...v0.3.1