From fb8a1e3ff69fbd4722c6535855b14686694b3332 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Sat, 2 Aug 2025 18:46:47 +0200 Subject: [PATCH] Removed ChatTheme from settings --- daggerheart.mjs | 11 ++--------- lang/en.json | 6 ------ .../settings/appearanceSettings.mjs | 7 +------ module/config/settingsConfig.mjs | 11 ----------- module/data/settings/Appearance.mjs | 17 ----------------- 5 files changed, 3 insertions(+), 49 deletions(-) diff --git a/daggerheart.mjs b/daggerheart.mjs index 025dde3a..d0b003bc 100644 --- a/daggerheart.mjs +++ b/daggerheart.mjs @@ -8,7 +8,6 @@ import RegisterHandlebarsHelpers from './module/helpers/handlebarsHelper.mjs'; import { enricherConfig, enricherRenderSetup } from './module/enrichers/_module.mjs'; import { getCommandTarget, rollCommandToJSON } from './module/helpers/utils.mjs'; import { NarrativeCountdowns } from './module/applications/ui/countdowns.mjs'; -import { DualityRollColor } from './module/data/settings/Appearance.mjs'; import { DHRoll, DualityRoll, D20Roll, DamageRoll, DualityDie } from './module/dice/_module.mjs'; import { enrichedDualityRoll } from './module/enrichers/DualityRollEnricher.mjs'; import { registerCountdownHooks } from './module/data/countdowns.mjs'; @@ -56,8 +55,8 @@ Hooks.once('init', () => { }; CONFIG.Dice.rolls = [...CONFIG.Dice.rolls, DHRoll, DualityRoll, D20Roll, DamageRoll]; - Roll.CHAT_TEMPLATE = "systems/daggerheart/templates/ui/chat/foundryRoll.hbs"; - Roll.TOOLTIP_TEMPLATE = "systems/daggerheart/templates/ui/chat/foundryRollTooltip.hbs"; + Roll.CHAT_TEMPLATE = 'systems/daggerheart/templates/ui/chat/foundryRoll.hbs'; + Roll.TOOLTIP_TEMPLATE = 'systems/daggerheart/templates/ui/chat/foundryRollTooltip.hbs'; CONFIG.MeasuredTemplate.objectClass = placeables.DhMeasuredTemplate; const { DocumentSheetConfig } = foundry.applications.apps; @@ -162,12 +161,6 @@ Hooks.on('ready', () => { if (game.settings.get(SYSTEM.id, SYSTEM.SETTINGS.gameSettings.appearance).displayFear !== 'hide') ui.resources.render({ force: true }); - document.body.classList.toggle( - 'theme-colorful', - game.settings.get(SYSTEM.id, SYSTEM.SETTINGS.gameSettings.appearance).dualityColorScheme === - DualityRollColor.colorful.value - ); - registerCountdownHooks(); socketRegistration.registerSocketHooks(); registerRollDiceHooks(); diff --git a/lang/en.json b/lang/en.json index e15c9af5..a8ceef69 100755 --- a/lang/en.json +++ b/lang/en.json @@ -2077,12 +2077,6 @@ } } }, - "DualityRollColor": { - "options": { - "colorful": "Colorful", - "normal": "Normal" - } - }, "Homebrew": { "newDowntimeMove": "Downtime Move", "downtimeMoves": "Downtime Moves", diff --git a/module/applications/settings/appearanceSettings.mjs b/module/applications/settings/appearanceSettings.mjs index 533dacff..491c9799 100644 --- a/module/applications/settings/appearanceSettings.mjs +++ b/module/applications/settings/appearanceSettings.mjs @@ -1,4 +1,4 @@ -import DhAppearance, { DualityRollColor } from '../../data/settings/Appearance.mjs'; +import DhAppearance from '../../data/settings/Appearance.mjs'; const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api; @@ -96,11 +96,6 @@ export default class DHAppearanceSettings extends HandlebarsApplicationMixin(App static async save() { await game.settings.set(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.appearance, this.settings.toObject()); - document.body.classList.toggle( - 'theme-colorful', - game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.appearance).dualityColorScheme === - DualityRollColor.colorful.value - ); this.close(); } diff --git a/module/config/settingsConfig.mjs b/module/config/settingsConfig.mjs index 51197e8a..df3cb619 100644 --- a/module/config/settingsConfig.mjs +++ b/module/config/settingsConfig.mjs @@ -29,14 +29,3 @@ export const gameSettings = { LevelTiers: 'LevelTiers', Countdowns: 'Countdowns' }; - -export const DualityRollColor = { - colorful: { - value: 0, - label: 'DAGGERHEART.SETTINGS.DualityRollColor.options.colorful' - }, - normal: { - value: 1, - label: 'DAGGERHEART.SETTINGS.DualityRollColor.options.normal' - } -}; diff --git a/module/data/settings/Appearance.mjs b/module/data/settings/Appearance.mjs index c59cd436..e215f956 100644 --- a/module/data/settings/Appearance.mjs +++ b/module/data/settings/Appearance.mjs @@ -10,12 +10,6 @@ export default class DhAppearance extends foundry.abstract.DataModel { initial: fearDisplay.token.value, label: 'DAGGERHEART.SETTINGS.Appearance.FIELDS.displayFear.label' }), - dualityColorScheme: new fields.StringField({ - required: true, - choices: DualityRollColor, - initial: DualityRollColor.normal.value, - label: 'DAGGERHEART.SETTINGS.Appearance.FIELDS.dualityColorScheme.label' - }), diceSoNice: new fields.SchemaField({ hope: new fields.SchemaField({ foreground: new fields.ColorField({ required: true, initial: '#ffffff' }), @@ -65,14 +59,3 @@ export default class DhAppearance extends foundry.abstract.DataModel { }; } } - -export const DualityRollColor = { - colorful: { - value: 'colorful', - label: 'DAGGERHEART.SETTINGS.DualityRollColor.options.colorful' - }, - normal: { - value: 'normal', - label: 'DAGGERHEART.SETTINGS.DualityRollColor.options.normal' - } -};