Skip to content

fix(album-color-theme): improve theming consistency across UI elements#4109

Merged
Su-Yong merged 3 commits into
pear-devs:masterfrom
Sunkist18:fix/album-color-theme-improvements-#2232
Dec 1, 2025
Merged

fix(album-color-theme): improve theming consistency across UI elements#4109
Su-Yong merged 3 commits into
pear-devs:masterfrom
Sunkist18:fix/album-color-theme-improvements-#2232

Conversation

@Sunkist18

Copy link
Copy Markdown
Contributor
  • Add theming for search bar background
  • Add theming for popup/dialog backgrounds (toast, paper-dialog)
  • Add theming for seekbar with gradient colors (toggleable via config)
  • Refactor types (Config, Renderer) for better type safety
  • Fix getMixedColor binding issue in updateColor method
  • Add i18n support for enable-seekbar option (en, ko)

Summary

This PR improves the Album Color Theme plugin by extending theming support to previously unthemed UI elements.

Changes

Area Description
Search Bar Applies album color to search bar background
Pop-ups Themes toast notifications and dialog backgrounds
Seekbar Adds gradient color theming with toggle option
Code Quality Refactors types (Config, Renderer) for better type safety
i18n Adds English and Korean translations for new option

Screenshots

Before After
348555232-5cd80e6d-df2c-4712-b040-2a6a2820371a image
image image
image image
image image

New Option

A new toggle has been added to enable/disable seekbar theming:

image

Closes #2232

- Add theming for search bar background
- Add theming for popup/dialog backgrounds (toast, paper-dialog)
- Add theming for seekbar with gradient colors (toggleable via config)
- Add theming for inverted background elements (affects like/dislike icons)
- Refactor types (Config, Renderer) for better type safety
- Fix getMixedColor binding issue in updateColor method
- Add i18n support for enable-seekbar option (en, ko)

Closes pear-devs#2232
Comment thread src/plugins/album-color-theme/index.ts Outdated
Comment thread src/plugins/album-color-theme/index.ts Outdated
…single loop

Move background, ytmusic-background, and themed properties into
variableMap and use colorKeyMap/ratioMap to control their behavior,
eliminating code duplication.
@Su-Yong

Su-Yong commented Dec 1, 2025

Copy link
Copy Markdown
Collaborator

LGTM. I'll be merge it

@Su-Yong Su-Yong added the enhancement New feature or request label Dec 1, 2025
@Su-Yong Su-Yong merged commit 127f569 into pear-devs:master Dec 1, 2025
1 check passed
@Sunkist18 Sunkist18 deleted the fix/album-color-theme-improvements-#2232 branch December 1, 2025 07:26
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.

[Suggestion]: Improve Album Color Theme Patch

2 participants