Update media panel styling

This commit is contained in:
Jas Singh
2024-07-10 02:13:27 -07:00
parent e711d639b7
commit a4580d85c4
5 changed files with 29 additions and 7 deletions

View File

@@ -14,6 +14,9 @@ const Bar = (getPlayerInfo) => {
draw_value: false, draw_value: false,
on_change: ({ value }) => { on_change: ({ value }) => {
const foundPlayer = getPlayerInfo(media); const foundPlayer = getPlayerInfo(media);
if (foundPlayer === undefined) {
return;
}
return (foundPlayer.position = value * foundPlayer.length); return (foundPlayer.position = value * foundPlayer.length);
}, },
setup: (self) => { setup: (self) => {
@@ -32,7 +35,7 @@ const Bar = (getPlayerInfo) => {
function updateTooltip() { function updateTooltip() {
const foundPlayer = getPlayerInfo(media); const foundPlayer = getPlayerInfo(media);
if (foundPlayer === undefined) { if (foundPlayer === undefined) {
return self.tooltip_text = '0:0' return self.tooltip_text = '00:00'
} }
const curHour = Math.floor(foundPlayer.position / 3600); const curHour = Math.floor(foundPlayer.position / 3600);
const curMin = Math.floor((foundPlayer.position % 3600) / 60); const curMin = Math.floor((foundPlayer.position % 3600) / 60);

View File

@@ -19,7 +19,10 @@ const MediaInfo = (getPlayerInfo) => {
setup: (self) => { setup: (self) => {
self.hook(media, () => { self.hook(media, () => {
const curPlayer = getPlayerInfo(); const curPlayer = getPlayerInfo();
return (self.label = curPlayer !== undefined ? curPlayer["track-title"] : "No media currently playing"); return (self.label =
curPlayer !== undefined && curPlayer["track-title"].length
? curPlayer["track-title"]
: "No Media Currently Playing");
}); });
}, },
}), }),
@@ -37,7 +40,18 @@ const MediaInfo = (getPlayerInfo) => {
setup: (self) => { setup: (self) => {
self.hook(media, () => { self.hook(media, () => {
const curPlayer = getPlayerInfo(); const curPlayer = getPlayerInfo();
return (self.label = curPlayer !== undefined ? curPlayer["track-artists"].join(', ') : "-----");
const makeArtistList = (trackArtists) => {
if (trackArtists.length === 1 && !trackArtists[0].length) {
return "-----";
}
return trackArtists.join(", ");
};
return (self.label =
curPlayer !== undefined && curPlayer["track-artists"].length
? makeArtistList(curPlayer["track-artists"])
: "-----");
}); });
}, },
}), }),
@@ -55,7 +69,10 @@ const MediaInfo = (getPlayerInfo) => {
setup: (self) => { setup: (self) => {
self.hook(media, () => { self.hook(media, () => {
const curPlayer = getPlayerInfo(); const curPlayer = getPlayerInfo();
return (self.label = curPlayer !== undefined ? curPlayer["track-album"] : "---"); return (self.label =
curPlayer !== undefined && curPlayer["track-album"].length
? curPlayer["track-album"]
: "---");
}); });
}, },
}), }),

View File

@@ -90,10 +90,11 @@
trough { trough {
background: $surface2; background: $surface2;
border-radius: 0.4em; border-radius: 0.2em;
highlight, highlight,
progress { progress {
border-radius: 0.2em;
min-height: .85em; min-height: .85em;
background: $lavender; background: $lavender;
} }

View File

@@ -1067,10 +1067,11 @@ window#powermenu .powermenu.box {
} }
.menu-items-container.media .menu-slider.media.progress trough { .menu-items-container.media .menu-slider.media.progress trough {
background: #585b70; background: #585b70;
border-radius: 0.4em; border-radius: 0.2em;
} }
.menu-items-container.media .menu-slider.media.progress trough highlight, .menu-items-container.media .menu-slider.media.progress trough highlight,
.menu-items-container.media .menu-slider.media.progress trough progress { .menu-items-container.media .menu-slider.media.progress trough progress {
border-radius: 0.2em;
min-height: 0.85em; min-height: 0.85em;
background: #b4befe; background: #b4befe;
} }

File diff suppressed because one or more lines are too long