Skip to content

Fix/fix lyrics sheet color#2486

Open
shiqizhenyes wants to merge 8 commits into
PixelPlayerHQ:masterfrom
shiqizhenyes:fix/fix_LyricsSheet_color
Open

Fix/fix lyrics sheet color#2486
shiqizhenyes wants to merge 8 commits into
PixelPlayerHQ:masterfrom
shiqizhenyes:fix/fix_LyricsSheet_color

Conversation

@shiqizhenyes

Copy link
Copy Markdown

Restore the playing indicator color in LyricsTrackInfo back to contentColor

  1. fix(lyrics): restore content color for playing indicator in LyricsSheet

- Refine the visual effect and usage scope of the Gaussian blur while
- optimizing its overall rendering smoothness. Additionally, add the new
- `PlayingEqIconV2` component, featuring a spectrum animation that dynamically synchronizes with the music rhythm.
- AudioRmsSink: Introduce exponential decay for `maxRms` to prevent the visualizer from getting stuck after loud volume spikes.
- AudioRmsSink: Add support for parsing 32-bit Float PCM encoding to fix amplitude calculation in Hi-Fi mode.
- PlayingEqIconV2: Remove redundant `derivedStateOf` and `remember` wrappers around high-frequency data classes to eliminate recomposition overhead and animation stutters.
# Conflicts:
#	app/src/main/java/com/theveloper/pixelplay/presentation/viewmodel/SettingsViewModel.kt
Restore the playing indicator color in LyricsTrackInfo back to contentColor
to improve readability.
@theovilardo

Copy link
Copy Markdown
Collaborator

Hi, can you share a screenshot of what you changed?

@shiqizhenyes

Copy link
Copy Markdown
Author

Hi, can you share a screenshot of what you changed?

Restored the playing indicator to use contentColor in the LyricsTrackInfo component, based on the updates in the feat/gaussian_blur_effect_playingEqIconV2 branch.
before:

Screenshot 2026-06-27 at 22 28 17

after:

image

@theovilardo

Copy link
Copy Markdown
Collaborator

Why is the visualizer cutted off on the base? And why is it transparent on the pill background??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants