Merge remote-tracking branch 'upstream/dev'

This commit is contained in:
thororen1234 2024-06-07 23:45:53 -04:00
commit 691b05a38d
12 changed files with 168 additions and 91 deletions

View file

@ -68,6 +68,7 @@ export interface TrackData {
const enum AssetImageType {
Album = "Album",
Artist = "Artist",
Disabled = "Disabled"
}
const applicationId = "1239490006054207550";
@ -126,7 +127,8 @@ const settings = definePluginSettings({
description: "Activity assets large image type",
options: [
{ label: "Album artwork", value: AssetImageType.Album, default: true },
{ label: "Artist artwork", value: AssetImageType.Artist }
{ label: "Artist artwork", value: AssetImageType.Artist },
{ label: "Disabled", value: AssetImageType.Disabled }
],
},
largeTextString: {
@ -139,7 +141,8 @@ const settings = definePluginSettings({
description: "Activity assets small image type",
options: [
{ label: "Album artwork", value: AssetImageType.Album },
{ label: "Artist artwork", value: AssetImageType.Artist, default: true }
{ label: "Artist artwork", value: AssetImageType.Artist, default: true },
{ label: "Disabled", value: AssetImageType.Disabled }
],
},
smallTextString: {
@ -207,12 +210,17 @@ export default definePlugin({
getImageAsset(settings.store.smallImageType, trackData)
]);
const assets: ActivityAssets = {
large_image: largeImageAsset,
large_text: customFormat(settings.store.largeTextString, trackData),
small_image: smallImageAsset,
small_text: customFormat(settings.store.smallTextString, trackData),
};
const assets: ActivityAssets = {};
if (settings.store.largeImageType !== AssetImageType.Disabled) {
assets.large_image = largeImageAsset;
assets.large_text = customFormat(settings.store.largeTextString, trackData);
}
if (settings.store.smallImageType !== AssetImageType.Disabled) {
assets.small_image = smallImageAsset;
assets.small_text = customFormat(settings.store.smallTextString, trackData);
}
const buttons: ActivityButton[] = [];