Releases: google/horologist
Releases · google/horologist
0.6.2
- Responsive SLC fixes
- Fix to AmbientAware recomposition
- Use ResponsiveTimeText
- Fix firebase network issue when clearing headers
- Remove double click support on Button, Card, Chip
What's Changed
- [0.5.x] Additional padding at end of list (#2045) by @yschimke in #2047
- Revert "[0.5.x] Additional padding at end of list (#2045)" by @yschimke in #2048
- Use Android Studio Tile previews by @yschimke in #1977
- Updates AmbientAware to avoid recreating whole tree by @garanj in #2050
- Fix SampleTilePreview by @zlandorf in #2051
- Adds ResponsiveTimeText by @garanj in #2053
- Moves ResponsiveTimeText to compose-layout by @garanj in #2054
- Move sample Tile preview to debug folder by @luizgrp in #2055
- Remove Double Click by @yschimke in #2058
- Fix issue with Firebase auth and FirebaseUrlFactory by @yschimke in #2059
- ResponsiveTimeText tests by @yschimke in #2057
Full Changelog: v0.6.1...v0.6.2
0.6.1
- Improve Samsung device haptics
- Fix Material Chip A11y
- Adding safe configurable padding to end of
responsive()
SLC - Remove deprecated components
What's Changed
- Adding device specific haptic constants for Samsung devices. by @Kpeved in #2035
- chore(deps): update kotlin by @renovate-bot in #2034
- Fix onClick A11y by @yschimke in #2040
- Screenshots for Chips by @yschimke in #2043
- Fix phone previews by @yschimke in #2042
- Additional padding at end of SLC by @yschimke in #2045
- Remove deprecated components by @yschimke in #2038
- Sample screen for Cards by @yschimke in #2044
Full Changelog: v0.6.0...v0.6.1
0.6.0
Switch to Wear Compose 1.4 alphas, and Compose 1.7 alphas.
Developers should continue using 0.5.x for stable versions.
What's Changed
- 0.6.x branch - Wear Compose 1.4 by @yschimke in #1990
- Update horologist branches by @yschimke in #2032
- Update translations by @fstanis in #2036
Full Changelog: v0.5.22...v0.6.0
0.5.22
- Responsive Dialog UI Fixes
- Long/Double Click support in Button, Card, Chip
What's Changed
- Make the buttons in a responsive dialog be responsive. by @ssancho14 in #2023
- chore(deps): update all dependencies by @renovate-bot in #2017
- [Install App prompt] Handle when API it not available by @luizgrp in #2027
- [Install App prompt] Improve UI according to redlines by @luizgrp in #2026
- Adds long and double-click support to Button and Card by @garanj in #2021
- Fix benchmarks by @yschimke in #2029
- Chip longClick, doubleClick by @yschimke in #2028
- Fix build by @yschimke in #2031
- Renovate all dependencies by @yschimke in #2030
Full Changelog: v0.5.21...v0.5.22
0.5.21
What's Changed
- Fixes responsive SLC docs by @garanj in #2007
- Add further test cases for responsive dialogs by @BowerSteve in #2010
- Update Confirmation to vertically center the contents by @BowerSteve in #2013
- Remove isNearby filter from AppHelper functions by @luizgrp in #2011
- chore(deps): update all dependencies by @renovate-bot in #2009
- Add string resources for AI-UI module by @yschimke in #2020
- Represent the invalid dates in DatePicker in grey color. by @rajat4064g in #2019
- Updates to AlertDialog by @BowerSteve in #2018
- Remove animation from the InstallAppBottomSheetActivity when finishing it by @luizgrp in #2022
Full Changelog: v0.5.20...v0.5.21
0.5.20
- DataLayer fixes
- Media UI fixes
- Bump to stable compose versions
What's Changed
- Improve installOnNode to return AppHelperResultCode by @luizgrp in #1992
- Make counter sample consistent across phone and watch by @kul3r4 in #1991
- Fix implementation of installOnNode for phones by @luizgrp in #1993
- Create A Responsive Dialog Content. by @ssancho14 in #1996
- Screenshot test for responsive dialogs by @yschimke in #1997
- Add sample screen for connectedAndInstalledNodes function by @luizgrp in #1998
- Add sample screen for connectedAndInstalledNodes function by @luizgrp in #1999
- Improve connectedAndInstalledNodes to only query/listen to a single capability by @luizgrp in #2000
- Add screenshots for Wear Material Dialog by @yschimke in #2001
- Demonstrate scrolling dialogs by @yschimke in #2002
- Updates to ResponsiveDialogContent by @ssancho14 in #2004
- chore(deps): update all dependencies by @renovate-bot in #1995
- Adjust AnimatedMediaControlButtons for larger screens by @kpaikena in #2006
New Contributors
- @ssancho14 made their first contribution in #1996
Full Changelog: v0.5.19...v0.5.20
0.5.19
The minSdk change introduces a need to coreLibraryDesugaring, see java8-support for instructions
While Horologist minSdk is 25, this doesn't indicate support, specifically Wear libraries might have higher minSdk or lack support on older devices. But won't stop your app from building.
- Reduce the minSdk to 25 across horologist, and adopt coreLibraryDesugaring for java.time.
- Deprecate WearNavScaffold in favour of AppScaffold. See guide.
- General improvements to data layer functionality for engagement.
- Media UI Fixes.
What's Changed
- Review comments for AI UI by @yschimke in #1948
- Update CustomMediaActionButton UI to be in line with MediaButton. by @kpaikena in #1950
- fix(deps): update all dependencies by @yschimke in #1953
- Add demo for Install App Prompt to datalayer phone sample app by @luizgrp in #1956
- AI Sample app by @yschimke in #1955
- Fix time text on NodeDetailsScreen by @luizgrp in #1961
- Improve error message from Install App Prompt demo by @luizgrp in #1962
- Add explanation to counter sample by @kul3r4 in #1963
- Improve explanation of install prompt demo for Gmail by @kul3r4 in #1964
- Markdown support by @yschimke in #1960
- fix(deps): update all dependencies by @renovate-bot in #1967
- fix(deps): update dependency com.mikepenz:multiplatform-markdown-renderer 0.11.0 to v0.12.0 by @renovate-bot in #1969
- chore(deps): update dependency com.diffplug.spotless 6.23.3 to v6.24.0 by @renovate-bot in #1970
- Update Install App Prompt to dismiss bottomsheet when not now button is tapped by @luizgrp in #1971
- Update Install App Prompt demo to display this sample app by @luizgrp in #1965
- Add loading state to Install App Prompt demo 2 by @luizgrp in #1973
- Describe API stability by @yschimke in #1974
- Fix crash with instrumentation tests by @luizgrp in #1976
- Deprecate WearNavScaffold by @yschimke in #1975
- Reduce libraries to minSdk 25 by @yschimke in #1972
- fix(deps): update all dependencies 1.2.0 to v1.2.1 by @renovate-bot in #1982
- Remove foreground check from sendRequestWithTimeout by @luizgrp in #1983
- Define the min sdk policy by @yschimke in #1984
- Improve kdocs and samples of datalayer functions by @luizgrp in #1985
- Remove SuppressLint annotation by @luizgrp in #1988
- Improve installOnNode kdocs and implementation by @luizgrp in #1989
Full Changelog: v0.5.18...v0.5.19
0.5.18
- Media UI fixes for larger screens in the market
- Vertical Pager components
- AI composables
What's Changed
- Make screenshot tolerance stricter by default by @yschimke in #1924
- Normal png res file by @yschimke in #1928
- Bump to metalava 0.3.5 by @yschimke in #1930
- Media button ripple fix by @kpaikena in #1842
- Add datalayer-phone-ui with Install App prompt feature. by @luizgrp in #1929
- fix(deps): update all dependencies by @renovate-bot in #1933
- Fixup metalava by @yschimke in #1934
- Remove accidental modifier by @fstanis in #1936
- Add Vertical pager components by @yschimke in #1937
- fix(deps): update dependency com.google.android.gms:play-services-base 18.2.0 to v18.3.0 by @renovate-bot in #1940
- Updating AS files we are fighting over by @yschimke in #1941
- Adjust media layouts by @fstanis in #1938
- Rely on automatically created launchers by @yschimke in #1946
- chore(deps): update all dependencies 0.26.0 to v0.27.0 by @renovate-bot in #1944
- Set ripple effect for Audio UI SettingsButton. by @kpaikena in #1947
- AI UI library by @yschimke in #1945
Full Changelog: v0.5.17...v0.5.18
0.5.17
- Remove OAuth library
- Data Layer improvements
- Media A11y improvements
- Media support for icons in MarqueeText
What's Changed
- Add round launcher for auth sample by @kul3r4 in #1910
- Remove OAuth library by @luizgrp in #1909
- Improve NodeDetailsScreen to show success/failure dialogs by @luizgrp in #1911
- Add "start remote activity" action to NodeDetailsScreen by @luizgrp in #1912
- fix(deps): update all dependencies 1.60.0 to v1.60.1 by @renovate-bot in #1914
- Make DataLayerAppHelper.startRemoteActivity more strict by @luizgrp in #1915
- fix(deps): update dependency com.airbnb.android:lottie-compose 6.2.0 to v6.3.0 by @renovate-bot in #1919
- Fix double talkback on VolumeScreen by @yschimke in #1922
- Update wear-remote-interactions to 1.1.0-alpha01 by @luizgrp in #1923
- Simplify icons in marquee using InlineTextContent by @fstanis in #1918
- Add App Helper Nodes screen on the datalayer phone sample app by @luizgrp in #1916
Full Changelog: v0.5.16...v0.5.17
0.5.16
- New AppScaffold API revision
- Apply fillMaxSize to all ScalingLazyColumn
What's Changed
- Fix publishing by @yschimke in #1896
- Add InfoScreen to datalayer wear sample by @luizgrp in #1895
- Fix Pager usage of Scaffold by @yschimke in #1897
- Round stepper value by @kul3r4 in #1903
- fix(deps): update all dependencies by @renovate-bot in #1899
- Default to fillMaxSize for SLC by @yschimke in #1907
- Cleanup of compose-layout. by @yschimke in #1905
- Cleanup Data Layer Sample by @yschimke in #1906
- Add app helper nodes actions screen to datalayer wear sample by @luizgrp in #1904
- Update datalayer docs with capability setup step by @luizgrp in #1908
Full Changelog: v0.5.15...v0.5.16