feat: add RGB handler for alpine theme (#427)

* add handlers for individual Channels

* add notes

* patch fix theme overrides for adaptive colour

* idk

* Update package.json

* fix issue spelling

* Update OpenWhatsNewPopup.ts

* Update OpenWhatsNewPopup.ts

* fix: remove debug line from .gitignore

* chore: fix up patch notes to be a bit more user friendly

* chore: finalise patch notes and fix grammer

* Add empty line to .gitignore

---------

Co-authored-by: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com>
This commit is contained in:
StroepWafel
2026-04-29 09:54:26 +09:30
committed by GitHub
parent 01cd5d1428
commit 7a4fa1e5bf
7 changed files with 110 additions and 24 deletions
+3 -1
View File
@@ -25,7 +25,9 @@ type ThemeContent = {
CanChangeColour?: boolean;
CustomCSS?: string;
hideThemeName?: boolean;
forceTheme?: boolean;
forceDark?: boolean;
adaptiveCssVariables?: string[];
images?: { id: string; variableName: string; data: string }[]; // data: base64
};
@@ -35,7 +37,7 @@ export type InstallThemeMeta = {
serverUpdatedAtSec?: number;
forceTheme?: boolean;
adaptiveCssVariables?: string[];
images: { id: string; variableName: string; data: string }[]; // data: base64
images?: { id: string; variableName: string; data: string }[]; // data: base64
};
export class ThemeManager {