add initial support for more integrations in the now playing panel

This commit is contained in:
Boof2015
2026-04-11 22:05:00 -04:00
parent 85eddbbad5
commit 71fd59c710
30 changed files with 2479 additions and 404 deletions
+8 -4
View File
@@ -120,7 +120,7 @@ export interface ThemeWaveformTokens {
guides?: string
}
export interface ThemeAstraTokens {
export interface ThemeNowPlayingTokens {
accent?: string
background?: string
surface?: string
@@ -134,6 +134,8 @@ export interface ThemeAstraTokens {
statusError?: string
}
export type ThemeAstraTokens = ThemeNowPlayingTokens
export interface PrismTheme {
name: string
credit?: string
@@ -149,7 +151,7 @@ export interface PrismTheme {
vumeter: ThemeVUMeterTokens
lufsmeter: ThemeLUFSMeterTokens
waveform: ThemeWaveformTokens
astra: ThemeAstraTokens
nowPlaying: ThemeNowPlayingTokens
}
export interface PrismThemeLocalStateV1 {
@@ -305,7 +307,7 @@ export interface ResolvedWaveformTheme {
bandHigh: string
}
export interface ResolvedAstraTheme {
export interface ResolvedNowPlayingTheme {
accent: string
text: string
subtext: string
@@ -323,6 +325,8 @@ export interface ResolvedAstraTheme {
statusError: string
}
export type ResolvedAstraTheme = ResolvedNowPlayingTheme
export interface PrismResolvedTheme {
name: string
credit?: string
@@ -336,5 +340,5 @@ export interface PrismResolvedTheme {
vumeter: ResolvedVUMeterTheme
lufsmeter: ResolvedLUFSMeterTheme
waveform: ResolvedWaveformTheme
astra: ResolvedAstraTheme
nowPlaying: ResolvedNowPlayingTheme
}