diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2025-12-23 18:59:56 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2025-12-23 18:59:56 -0400 |
| commit | ef33d6b27ecd817dfa4d13e5ca9e090ddd8782ed (patch) | |
| tree | 9d3c97bd6b4a701a7597e7c0b928bd5cf7dbf1b6 /src/data/things | |
| parent | 786e0e8014023d65f8b01d40ab5bf932877e96ff (diff) | |
content, data: Album.wallpaperBrightness, WikiInfo.wikiWallpaperBrightness
Diffstat (limited to 'src/data/things')
| -rw-r--r-- | src/data/things/album.js | 7 | ||||
| -rw-r--r-- | src/data/things/wiki-info.js | 16 |
2 files changed, 21 insertions, 2 deletions
diff --git a/src/data/things/album.js b/src/data/things/album.js index 31d94ef1..c9999f7c 100644 --- a/src/data/things/album.js +++ b/src/data/things/album.js @@ -268,6 +268,11 @@ export class Album extends Thing { trackDimensions: dimensions(), + wallpaperBrightness: { + flags: {update: true, expose: true}, + update: {validate: isNumber}, + }, + wallpaperArtwork: [ exitWithoutDependency('hasWallpaperArt', { value: input.value(null), @@ -667,6 +672,8 @@ export class Album extends Thing { }), }, + 'Wallpaper Brightness': {property: 'wallpaperBrightness'}, + 'Wallpaper Artwork': { property: 'wallpaperArtwork', transform: diff --git a/src/data/things/wiki-info.js b/src/data/things/wiki-info.js index 26b69ba6..1d1f90e6 100644 --- a/src/data/things/wiki-info.js +++ b/src/data/things/wiki-info.js @@ -2,10 +2,16 @@ export const WIKI_INFO_FILE = 'wiki-info.yaml'; import {input, V} from '#composite'; import Thing from '#thing'; -import {isBoolean, isContributionPresetList, isLanguageCode, isName} - from '#validators'; import {parseContributionPresets, parseWallpaperParts} from '#yaml'; +import { + isBoolean, + isContributionPresetList, + isLanguageCode, + isName, + isNumber, +} from '#validators'; + import {exitWithoutDependency, exposeConstant} from '#composite/control-flow'; import { @@ -57,6 +63,11 @@ export class WikiInfo extends Thing { canonicalBase: canonicalBase(), canonicalMediaBase: canonicalBase(), + wikiWallpaperBrightness: { + flags: {update: true, expose: true}, + update: {validate: isNumber}, + }, + wikiWallpaperFileExtension: fileExtension(V('jpg')), wikiWallpaperStyle: simpleString(), wikiWallpaperParts: wallpaperParts(), @@ -120,6 +131,7 @@ export class WikiInfo extends Thing { 'Canonical Base': {property: 'canonicalBase'}, 'Canonical Media Base': {property: 'canonicalMediaBase'}, + 'Wiki Wallpaper Brightness': {property: 'wikiWallpaperBrightness'}, 'Wiki Wallpaper File Extension': {property: 'wikiWallpaperFileExtension'}, 'Wiki Wallpaper Style': {property: 'wikiWallpaperStyle'}, |