Skip to content

Conversation

@MGaetan89
Copy link
Contributor

@MGaetan89 MGaetan89 commented Sep 10, 2024

Pull request

Description

This PR updates Pillarbox to use Compose 2024.09.00 (1.7.0 and Material3 1.3.0).

Changes made

Note

It seems that new versions of Compose Material Navigation were not released after 1.7.0-beta01, and went straight to version 1.8.0-alpha01, and it is also missing from the BOM.
I've used 1.7.0-beta01 to be as close to the Compose version as possible. Since it is only used in the demo apps, I think it is fine to use a beta dependency.
Let me know if you prefer to keep Accompanist Navigation Material (which is now deprecated) until a stable version of Compose Material Navigation is released.
Here's a ticket on Google side: https://issuetracker.google.com/issues/347719428

Checklist

  • Your branch has been rebased onto the main branch.
  • APIs have been properly documented (if relevant).
  • The documentation has been updated (if relevant).
  • New unit tests have been written (if relevant).
  • The demo has been updated (if relevant).
  • All pull request status checks pass.

@MGaetan89 MGaetan89 self-assigned this Sep 10, 2024
@MGaetan89 MGaetan89 added the dependencies Pull requests that update a dependency file label Sep 10, 2024
@github-actions
Copy link

github-actions bot commented Sep 10, 2024

Code Coverage

Overall Project 45.15% 🟢
Files changed 0% 🟢

Module Coverage
:pillarbox-player 51.12% 🟢
:pillarbox-ui 0.06% -0.02% 🟢
Files
Module File Coverage
:pillarbox-player PlayerCallbackFlow.kt 71.62% 🟢
:pillarbox-ui PlayerSurface.kt 0.33% 🟢
SphericalSurface.kt 0% 🟢
ExoplayerSubtitleView.kt 0% 🟢
DelayedVisibilityState.kt 0% -0.13% 🟢

@StaehliJ
Copy link
Contributor

Sounds good for me to use beta version in demo application modules.

@StaehliJ StaehliJ added this pull request to the merge queue Sep 11, 2024
Merged via the queue into main with commit fd46ee1 Sep 11, 2024
@StaehliJ StaehliJ deleted the update_compose_tv branch September 11, 2024 08:26
MGaetan89 added a commit that referenced this pull request Oct 1, 2024
This PR makes the slider interactive again in `ResizablePlayerShowcase` and `SmoothSeekingShowcase`.
The issue was introduced in #698, where `interactionSource` was made optional to follow Android's recommendation.
However, these two usages were not updated to provide a non-`null` argument.

Fixes #722
@MGaetan89 MGaetan89 mentioned this pull request Oct 1, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants