Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: modernize visuals using Material 3 and update most depedencies (#10) #11

Merged
merged 9 commits into from
Jan 21, 2024

Conversation

hellcat707hp
Copy link
Owner

What is the change?

Lots going on here. The primary goal here was to update styling to be more in line with Material 3. This goal alongside Google's new target API requirements had us go to 34. The new target API also necessitated updates to ExoPlayer for intent flag reasons.

In-depth code change information

  • Align new dependency, gradle, Java, and ExoPlayer versions (d944d7f)
  • Use Material 3 for cards and icons, as well as show station group on now-playing (9920c1c, 31ce349, 402b38f)
  • New versionCode scheme and upgrade version (87114a3)

Code areas to focus on

Lots going on here. Try to focus on the functional changes as dependency issues should be caught with basic testing and builds.

Related Issue(s)

hellcat707hp added 6 commits January 21, 2024 13:46
With the API level requirements now 31 and wanting to use Material 3 which requires 34, we moved to target 34. This upgrades most dependencies but most notably ExoPlayer. Major changes was to the NotificationManager which now uses an Intent receiver.
@hellcat707hp hellcat707hp added the enhancement New feature or request label Jan 21, 2024
@hellcat707hp hellcat707hp self-assigned this Jan 21, 2024
@hellcat707hp hellcat707hp changed the title feat: modernize visuals using Material3 and uppdate most depedencies (#10) feat: modernize visuals using Material 3 and update most depedencies (#10) Jan 21, 2024
@hellcat707hp hellcat707hp merged commit 1f63ef0 into master Jan 21, 2024
1 check passed
@hellcat707hp hellcat707hp deleted the feat-modernize-visuals branch January 21, 2024 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Modernize card and player visuals
1 participant