diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-06-22 19:14:28 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-06-22 19:14:28 -0300 |
| commit | 7165bd2b73ab52a81a47fa6727faf6607b6c47ae (patch) | |
| tree | 3a4cc9b215e5f68617ca33e26a8be84e12a68601 /src/data/things/album | |
| parent | 3fd22056b69a7470a3e2aae1316ca2341c6c672b (diff) | |
data, content: Album.showAlbumInAllTracks
Diffstat (limited to 'src/data/things/album')
| -rw-r--r-- | src/data/things/album/Album.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/data/things/album/Album.js b/src/data/things/album/Album.js index 11cae60f..5da54419 100644 --- a/src/data/things/album/Album.js +++ b/src/data/things/album/Album.js @@ -282,6 +282,20 @@ export class Album extends Thing { }, ], + showAlbumInAllTracks: [ + exposeUpdateValueOrContinue({ + validate: input.value(isBoolean), + }), + + { + dependencies: ['style'], + compute: ({style}) => + (style === 'in-game vgm' + ? true + : false), + }, + ], + showAlbumInTracksWithoutArtists: flag(V(false)), showTrackSectionInNavBar: [ @@ -841,6 +855,7 @@ export class Album extends Thing { 'Listed in Galleries': {property: 'isListedInGalleries'}, 'Has Track Numbers': {property: 'hasTrackNumbers'}, + 'Show Album In All Tracks': {property: 'showAlbumInAllTracks'}, 'Show Album In Tracks Without Artists': {property: 'showAlbumInTracksWithoutArtists'}, 'Show Section In Nav Bar': {property: 'showTrackSectionInNavBar'}, 'Show Artists In Track List': {property: 'showArtistsInTrackList'}, |