From b95c6eed52f19dbf8aa351d1aeb4ac88853f9c21 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 7 Jun 2026 21:32:03 -0300 Subject: data: Album: default hideDuration to true for in-game vgm --- src/data/things/album/Album.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/data/things/album/Album.js b/src/data/things/album/Album.js index b89770aa..4f3dd770 100644 --- a/src/data/things/album/Album.js +++ b/src/data/things/album/Album.js @@ -285,7 +285,20 @@ export class Album extends Thing { showAlbumInTracksWithoutArtists: flag(V(false)), showTrackSectionInNavBar: flag(V(false)), showArtistsInTrackList: flag(V(true)), - hideDuration: flag(V(false)), + + hideDuration: [ + exposeUpdateValueOrContinue({ + validate: input.value(isBoolean), + }), + + { + dependencies: ['style'], + compute: ({style}) => + (style === 'in-game vgm' + ? true + : false), + }, + ], // > Update & expose - General metadata -- cgit 1.3.0-6-gf8a5