diff options
Diffstat (limited to 'src/data')
| -rw-r--r-- | src/data/things/Track.js | 1 | ||||
| -rw-r--r-- | src/data/things/album/Album.js | 15 |
2 files changed, 15 insertions, 1 deletions
diff --git a/src/data/things/Track.js b/src/data/things/Track.js index a368a15b..1fb2071f 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -152,6 +152,7 @@ export class Track extends Thing { 'normal', 'utility', 'unofficial', + 'unofficial localization', ])), }), 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 |