Releases: android/compose-samples
Releases · android/compose-samples
v2024.05.00
What's Changed
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1254
- Update actions dependencies by @riggaroo in #1258
- Jetchat is not laid out edge-to-edge in 2 & 3-button navigation mode by @manabu-nakamura in #1257
- Create dependabot.yml by @riggaroo in #1259
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1266
- Bump actions/setup-java from 3 to 4 by @dependabot in #1267
- Bump actions/checkout from 3 to 4 by @dependabot in #1270
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #1269
- Bump actions/cache from 3 to 4 by @dependabot in #1268
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1271
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1272
- [Jetcaster] Center followed podcast and improve scrolling. by @arriolac in #1273
- [Jetcaster] Improve scrolling in Home screen by @arriolac in #1274
- [Jetcaster] Implement 'Your Library' by @arriolac in #1279
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1280
- [Jetchat] Fix broken record button behavior by @JolandaVerhoef in #1282
- [Jetcaster] Fix empty screen by @arriolac in #1283
- [Jetcaster] Create
core
shared module by @arriolac in #1285 - 🤖 Update Dependencies by @compose-devrel-github-bot in #1288
- [Jetcaster] Migrate from M2 to M3. by @arriolac in #1287
- Jetcaster/tv support by @chikoski in #1286
- [Jetcaster] Refactor: create domain models by @arriolac in #1289
- [Jetcaster] Update icons by @arriolac in #1291
- Wear version of Jetcaster by @kul3r4 in #1290
- [Jetcaster] Handle no subscribed podcasts empty state by @arriolac in #1292
- [Jetcaster] Add mock support for playing an episode by @arriolac in #1293
- Add the library screen and the podcast details page to the TV app by @chikoski in #1294
- Remove coil-accompanist from readme by @mlykotom in #1295
- [Reply] Contrast aware updates. by @jwill in #1284
- Add search functionality to Jetcaster by @chikoski in #1298
- [Jetcaster]: Podcast screen by @arriolac in #1296
- [Jetcaster] Adding SupportingPaneScaffold to Home by @arriolac in #1303
- Add a screen to show the details of the selected episode by @chikoski in #1304
- Fix: a build error happening on TV app module by @chikoski in #1307
- [Jetcaster] UI Polish by @arriolac in #1306
- Add Home screen and Episodes screen by @kul3r4 in #1301
- [Jetcaster]: Provide PodcastDetailsViewModel via factory. by @arriolac in #1310
- Fix AppTest due to missing dependency by @mlykotom in #1308
- [Jetcaster] Handling no podcast selected and extracting state for home by @arriolac in #1313
- Hide back arrow in supporting pane when 2 panes shown by @jdkoren in #1312
- [Jetcaster] Add Hilt to app, tv and wear modules by @arriolac in #1311
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1319
- [Jetcaster] Wear - adds navigation to player, cleanup by @kul3r4 in #1316
- Show single pane on phone in landscape by @jdkoren in #1321
- [Jetcaster] Hide home category toggle when there are no subscribed podcasts by @arriolac in #1315
- [Jetcaster]: Fix ambiguous WSC import. by @arriolac in #1326
- [Wear] Enable play/pause on the Player by @kul3r4 in #1325
- Add the player screen to TV app by @chikoski in #1324
- [Wear] Adds podcasts screen by @kul3r4 in #1328
- [Jetsnack] Remove color states from the JetsnackColors by @mlykotom in #1331
- [Jetcaster] Create model module and add PlayerImage to shared design system. by @arriolac in #1332
- TV app: update action of the episode selection to navigate the player screen by @chikoski in #1330
- [Jetcaster] Fix TV imports. by @arriolac in #1334
- [Jetcaster] Fixing the issue of content being obscured by the SystemNavigationBar by @yongsuk44 in #1323
- [Jetcaster] Display radial gradient on home bg by @arriolac in #1329
- [Jetcaster]: Fix imports. by @arriolac in #1337
- Update README.md images by @margeeta in #1333
- Unify WindowSizeClass usage by @jdkoren in #1335
- [Jetcaster] Handling of HTML Elements in PodcastSummary on Foldable Devices by @yongsuk44 in #1339
- [Jetcaster] Update README. by @arriolac in #1327
- [Wear] Adds PodcastDetailsScreen by @kul3r4 in #1336
- Adds states for Player, adds queue button by @kul3r4 in #1341
- [Jetcaster] Update player styling by @arriolac in #1340
- [Wear] Adds queue screen by @kul3r4 in #1344
- [Jetcaster]: Auto play episode on next. by @arriolac in #1346
- [Jetcaster] Merge
jetcaster/all_form_factors
intomain
by @arriolac in #1345 - [Jetcaster] Add Podcast image loading by @yongsuk44 in #1347
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1351
- [Jetcaster] Add functionality to change the speed of the player by @arriolac in #1348
- [Wear] Adds episode screen by @kul3r4 in #1350
- [All] Add plugins to root gradle by @mlykotom in #1342
- Minor UI tweak on Jetcaster/tv-app by @chikoski in #1353
- [Jetcaster]: Suggest podcasts in 'Technology' category for Wear app by @arriolac in #1349
- [Jetcaster]: Make player speed part of EpisodePlayerState by @arriolac in #1356
- Adds Playback speed by @kul3r4 in #1357
- [Jetcaster] Add tests for podcast category filter limit by @yongsuk44 in #1355
- Refactor home to library by @kul3r4 in #1359
- Switch GH runners to run on ubuntu-latest by @arriolac in #1364
- Switching to PodcastImage by @chikoski in #1360
- Adds Wear specific section to README by @kul3r4 in #1366
- [Jetcaster] Podcast details - adjusting spacing and show episode summary. by @arriolac in #1367
- Fix category ripple effect by @mlykotom in #1371
- [Jetcaster]: Rename 'app' module to 'mobile' by @arriolac in #1373
- [Jetcaster] Handle error and loading states by @arriolac in #1363
- Fix Compose Previews in the Reply sample by @amaurymedeiros in #1358
- Switch to using local debug.keystore in all samples. by @riggaroo in #1362
- [Jetcaster] Allow Slider seeking player by @mlykotom in https://github.com/android/compose-samples/p...
v2024.01.00
What's Changed
- [Reply] Fix broken URL referencing the color scheme in README by @krishna-santosh in #1205
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1209
- [Jetlagged] Only read time in drawWithCache by @riggaroo in #1210
- [Crane] Fix list not scrolling to bottom with ime open by @bentrengrove in #1213
- Add edge-to-edge support to Reply by @JolandaVerhoef in #1215
- [Jetsurvey] Remove extra spacers by @bentrengrove in #1212
- [Jetcaster] Migrate Jetcaster to edge to edge API by @bentrengrove in #1217
- Add edge-to-edge to Jetnews by @JolandaVerhoef in #1214
- [jetsurvey] Add edge to edge support by @JolandaVerhoef in #1216
- [Jetsnack] Add edge to edge support by @JolandaVerhoef in #1218
- [Jetchat] Support edge to edge by @JolandaVerhoef in #1219
- [Crane] Migrate to new edge to edge API by @JolandaVerhoef in #1220
- [Jetlagged] Add edge-to-edge support by @JolandaVerhoef in #1221
- [Owl] Add edge-to-edge support for Owl by @JolandaVerhoef in #1222
- Replace accompanist flow layouts with compose one by @riggaroo in #1226
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1227
- Update versions of compose compiler + kotlin by @riggaroo in #1228
- Fix background parallax by @mlykotom in #1230
- [Jetlagged] Migrate background AGSL modifier to use Modifier.Node by @riggaroo in #1231
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1233
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1239
- Remove inefficient use of ".then" for Issue #1240 by @dabrosch in #1242
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1247
New Contributors
- @krishna-santosh made their first contribution in #1205
- @dabrosch made their first contribution in #1242
Full Changelog: v2023.10.01...v2024.01.00
v2023.10.01
🤖 Update Dependencies (#1201) Updated depedencies
v2023.10.00
What's Changed
- [Jetchat] Add recording audio button by @JolandaVerhoef in #1140
- [JetLagged] Add drawer with gesture animation by @riggaroo in #1174
- [Jetcaster] Use the ViewModel factory DSL by @tatsuyafujisaki in #1156
- Update README.md by @vishtech36 in #1184
- [JetNews] Align the card height of popular items without using a hard… by @rayworks in #1183
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1186
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1189
- [Jetchat] Fix RecordButton sending cancellation callback continuously by @bentrengrove in #1190
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1195
New Contributors
- @tatsuyafujisaki made their first contribution in #1156
- @vishtech36 made their first contribution in #1184
- @rayworks made their first contribution in #1183
Full Changelog: v2023.08.00...v2023.10.00
v2023.08.00
What's Changed
- [Crane] Implement updates to transition animation api under Crane's Home screen by @MikeAde1 in #1167
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1173
New Contributors
Full Changelog: v2023.06.01...v2023.08.00
v2023.06.01
What's Changed
- Update dependencies by @simona-anomis in #1132
- Material 1.1 release update by @Gurupreet in #1129
- [Jetnews] Fix formatting by @bentrengrove in #1130
- [Reply] Reduce redundant code by @Yorick-Ryu in #1051
- Correcting a typo by @idiotleon in #1135
- Update README.md by @riggaroo in #1134
- Streamlining the README by @darian-catalin-cucer in #1095
- Update README.md - remove Ambient by @riggaroo in #1139
- [Crane] Fix benchmark not running by @bentrengrove in #1141
- [Jetsnack] Fixes #1137 - LazyColumn last element partially visible by @rool78 in #1149
- Use github.actor as reviewer for updating dependencies by @mlykotom in #1165
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1161
New Contributors
- @Yorick-Ryu made their first contribution in #1051
- @idiotleon made their first contribution in #1135
- @darian-catalin-cucer made their first contribution in #1095
- @rool78 made their first contribution in #1149
Full Changelog: v2023.05.01...v2023.06.01
v2023.05.01
What's Changed
- fixed coil link by @falkorichter in #1098
- improved preview for CourseListItem by @falkorichter in #1099
- [JetNews] Adding Heading and Paragraph linebreak example to typography styles by @astamato in #1119
- [Crane] Replacing AnimatedContent with Pager, and LazyGrid with LazyStaggeredGrid by @riggaroo in #1120
- [Jetsnack] Fixing test not compiling by @florina-muntenescu in #1127
- [Jetcaster] Improve scroll performance of podcast pager by @bentrengrove in #1106
- [Reply] Using navigation 2.6.0-alpha06, removed unused dependency on … by @florina-muntenescu in #1126
- [Jetsnack] FilterScreen Preview not working, need to wrap a theme by @florina-muntenescu in #1125
- [Reply] Allow multi-select of emails and highlight the opened email by @JolandaVerhoef in #1123
New Contributors
- @falkorichter made their first contribution in #1098
Full Changelog: v2023.04.01...v2023.05.01
v2023.04.01
🤖 Update Dependencies (#1115) Updated depedencies
v2023.01.00
What's Changed
- Added JetLagged to README by @riggaroo in #1007
- Main > Latest by @JolandaVerhoef in #1010
- [Jetchat] Improve UserInputText textState using rememberSaveable by @ekoo in #996
- Fix typo in README by @VirtualParticle in #1011
- [Jetsurvey] Removed unnecessary color overrides by @IanGClifton in #1012
- Fix label in readme by @carlaf92 in #1013
- Add "Screenshots" H2 for screenshot indexing by @tunjid in #1015
- Changed to use asStateFlow api by @astamato in #1016
- Github Automation - Run update deps by @riggaroo in #1020
- 🤖 Update Dependencies by @riggaroo in #1021
- [All] Update tagging of samples by @tunjid in #1022
- [Jetsurvey] extract questions into their own kotlin files by @JolandaVerhoef in #1024
- Changed usage of mutex with update method of mutable state flow to atomically update values of it. by @kl3jvi in #1028
- [Jetsurvey] Simplify single/multiple choice questions by @JolandaVerhoef in #1026
- [All] Remove references to Android Studio Chipmunk by @JolandaVerhoef in #1040
- [Crane] Location input state is restored on process/activity recreation by @astamato in #1044
- [Crane] Fixing tab saver by @astamato in #1047
- [Jetsurvey] Fix for radio button accessibility by @IanGClifton in #1045
- 🤖 Update Dependencies by @arriolac in #1049
- [All] Updated Robolectric to 4.9.1 by @IanGClifton in #1056
- [Jetsurvey] Adding correctly sized PNGs by @IanGClifton in #1057
- [All] Update core library desugaring to 1.2.2 by @IanGClifton in #1061
- [Crane|Jetsnack] Replace box with contentAlignment for wrapContentSize modifier in child by @JolandaVerhoef in #1048
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1064
- [Jetsurvey] Simplification of survey screens by @IanGClifton in #1058
- [JetNews] fix jetnews empty add or remove issue on MapExtensions.kt by @halilozcan in #1041
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1070
- [JetLagged] update : add the complexity of this sample by @Elio-Muculo in #1071
- Adding feature missing warning by @astamato in #1078
- Update NetworkImage.kt to support compose preview by @pedrosax in #1074
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1077
- Fixes script documentation by @JoseAlcerreca in #1081
- Move all plugins to version catalog by @zsmb13 in #1082
- README - Add play store links by @TylerCarberry in #1067
- [JetChat] Fixing the send button not displaying properly by @danioscx in #1052
- [Jetcaster] Add TwoPane from accompanist/adaptive for player UI by @alexvanyo in #947
- [Jetsurvey] Changed to use Navigation Compose by @IanGClifton in #1059
- Remove unused build configuration from project level build files by @zsmb13 in #1083
- [Jetchat] Migrate to official BackHandler by @Omico in #1046
- [Jetcaster] Create a BaseDao interface for DAOs by @sitamshrijal in #1025
- 🤖 Update Dependencies by @compose-devrel-github-bot in #1084
- Automatically apply spotless where required. by @riggaroo in #1085
New Contributors
- @ekoo made their first contribution in #996
- @VirtualParticle made their first contribution in #1011
- @carlaf92 made their first contribution in #1013
- @kl3jvi made their first contribution in #1028
- @compose-devrel-github-bot made their first contribution in #1064
- @halilozcan made their first contribution in #1041
- @Elio-Muculo made their first contribution in #1071
- @zsmb13 made their first contribution in #1082
- @TylerCarberry made their first contribution in #1067
- @danioscx made their first contribution in #1052
- @Omico made their first contribution in #1046
- @sitamshrijal made their first contribution in #1025
Full Changelog: v2022.10.00...v2023.01.00
v2022.10.00
What's Changed
- Merge main in to latest by @bentrengrove in #919
- Upgrade to Compose 1.3 by @bentrengrove in #918
- Update compose-latest | Compose 1.3.0-alpha03 | Compiler 1.3.0 | Kotlin 1.7.10 by @JolandaVerhoef in #925
- [Crane] Fix destinations not in list issue. by @riggaroo in #938
- [compose-latest Crane] Bugfix for destinations not found in Crane by @riggaroo in #939
- Update plugin com.android.test to v7.2.2 by @renovate in #931
- Update Androidx Lifecycle deps to v2.5.1 by @renovate in #932
- Fix a11y bugs of Jetcaster by @EasyVector in #914
- Fix readme image size by @riggaroo in #926
- [Jetcaster] Fix recomposition loop in verticalGradientScrim by @alexvanyo in #946
- Fixing: Remove Unused If-Else condition by @sparrow007 in #884
- Version Catalog support by @riggaroo in #950
- Disable auto creation of deps PRs for renovate by @riggaroo in #960
- Compose latest by @riggaroo in #961
- [Jetnews] Update to Material3 by @JolandaVerhoef in #964
- [JetNews] Remove invalid comment by @JolandaVerhoef in #966
- Main into Compose-latest by @JolandaVerhoef in #965
- [compose-latest] Update samples on compose-latest branch to Compose 1.3.0-beta01 by @simona-anomis in #967
- [Jetsurvey] Converted to use Material 3 by @IanGClifton in #954
- Updating to safe flow collection with collectAsStateWithLifecycle() by @astamato in #970
- [Jetsurvey] Converted to use Material 3 (#954) by @IanGClifton in #971
- Update to Compose 1.3.0-beta02 by @bentrengrove in #974
- [All] Updated to Compose 1.3.0-beta03, AGP 7.3.0 by @IanGClifton in #979
- Update plugin com.github.ben-manes.versions to v0.42.0 by @renovate in #959
- Add matrix level and sample name to output folder. by @riggaroo in #982
- main > compose-latest by @JolandaVerhoef in #984
- Fix updateDeps.sh in README by @ricknout in #987
- Fix formatting not running on samples by @bentrengrove in #981
- Ben/merge main into latest by @bentrengrove in #988
- [All] Add a method to easily test a snapshot locally and on CI by @bentrengrove in #990
- Merge main into latest by @bentrengrove in #991
- [All] Update to 1.3.0-rc01 by @astamato in #983
- Update readme with formatting instructions by @bentrengrove in #992
- Fix snapshot script not working on unix runners by @bentrengrove in #994
- Updating Material3 to RC01 by @florina-muntenescu in #993
- [All] Update to collectAsStateWithLifecycle to latest alpha by @astamato in #995
- [Jetsurvey] Removed Slider workaround for M3 bug by @IanGClifton in #998
- Reply material updates and dual pane support by @Gurupreet in #989
- [All] Upgrade AGP to 7.3.0 by @bentrengrove in #999
- Merge main into compose-latest by @JolandaVerhoef in #1002
- Adding JetLagged Sample by @riggaroo in #1004
- Adding Build file for JetLagged by @riggaroo in #1006
- Update Compose version by @JolandaVerhoef in #1003
- [Quick View] Merging compose-latest to main by @astamato in #985
- Switch to BOM for JetLagged by @riggaroo in #1009
New Contributors
- @EasyVector made their first contribution in #914
- @sparrow007 made their first contribution in #884
Full Changelog: v1.2.1...v2022.10.00