diff --git a/module/applications/sheets/items/ancestry.mjs b/module/applications/sheets/items/ancestry.mjs index 3636ea62..9f74dd31 100644 --- a/module/applications/sheets/items/ancestry.mjs +++ b/module/applications/sheets/items/ancestry.mjs @@ -3,7 +3,8 @@ import DHHeritageSheet from '../api/heritage-sheet.mjs'; export default class AncestrySheet extends DHHeritageSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { - classes: ['ancestry'] + classes: ['ancestry'], + window: { resizable: true } }; /**@inheritdoc */ diff --git a/module/applications/sheets/items/beastform.mjs b/module/applications/sheets/items/beastform.mjs index e3b72d01..6f420001 100644 --- a/module/applications/sheets/items/beastform.mjs +++ b/module/applications/sheets/items/beastform.mjs @@ -3,7 +3,8 @@ import DHBaseItemSheet from '../api/base-item.mjs'; export default class BeastformSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { - classes: ['beastform'] + classes: ['beastform'], + window: { resizable: true } }; /**@override */ diff --git a/module/applications/sheets/items/class.mjs b/module/applications/sheets/items/class.mjs index c7b84340..2321460d 100644 --- a/module/applications/sheets/items/class.mjs +++ b/module/applications/sheets/items/class.mjs @@ -6,6 +6,7 @@ export default class ClassSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { classes: ['class'], + window: { resizable: true }, position: { width: 700 }, actions: { removeItemFromCollection: ClassSheet.#removeItemFromCollection, diff --git a/module/applications/sheets/items/community.mjs b/module/applications/sheets/items/community.mjs index 92c3731e..82f1221e 100644 --- a/module/applications/sheets/items/community.mjs +++ b/module/applications/sheets/items/community.mjs @@ -3,7 +3,8 @@ import DHHeritageSheet from '../api/heritage-sheet.mjs'; export default class CommunitySheet extends DHHeritageSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { - classes: ['community'] + classes: ['community'], + window: { resizable: true } }; /**@inheritdoc */ diff --git a/module/applications/sheets/items/consumable.mjs b/module/applications/sheets/items/consumable.mjs index f6fb1ba5..c09ba7b3 100644 --- a/module/applications/sheets/items/consumable.mjs +++ b/module/applications/sheets/items/consumable.mjs @@ -4,6 +4,7 @@ export default class ConsumableSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { classes: ['consumable'], + window: { resizable: true }, position: { width: 550 } }; diff --git a/module/applications/sheets/items/domainCard.mjs b/module/applications/sheets/items/domainCard.mjs index 7820fa0e..d529b368 100644 --- a/module/applications/sheets/items/domainCard.mjs +++ b/module/applications/sheets/items/domainCard.mjs @@ -4,6 +4,7 @@ export default class DomainCardSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { classes: ['domain-card'], + window: { resizable: true }, position: { width: 450, height: 700 } }; diff --git a/module/applications/sheets/items/miscellaneous.mjs b/module/applications/sheets/items/miscellaneous.mjs index 62df4e8c..5945ddfd 100644 --- a/module/applications/sheets/items/miscellaneous.mjs +++ b/module/applications/sheets/items/miscellaneous.mjs @@ -4,6 +4,7 @@ export default class MiscellaneousSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { classes: ['miscellaneous'], + window: { resizable: true }, position: { width: 550 } }; diff --git a/module/applications/sheets/items/subclass.mjs b/module/applications/sheets/items/subclass.mjs index 7761dcbc..7f18f154 100644 --- a/module/applications/sheets/items/subclass.mjs +++ b/module/applications/sheets/items/subclass.mjs @@ -5,7 +5,7 @@ export default class SubclassSheet extends DHBaseItemSheet { static DEFAULT_OPTIONS = { classes: ['subclass'], position: { width: 600 }, - window: { resizable: false }, + window: { resizable: true }, actions: { addFeature: this.addFeature, editFeature: this.editFeature, diff --git a/module/applications/sheets/items/weapon.mjs b/module/applications/sheets/items/weapon.mjs index d5d09dab..b753732c 100644 --- a/module/applications/sheets/items/weapon.mjs +++ b/module/applications/sheets/items/weapon.mjs @@ -4,6 +4,7 @@ export default class WeaponSheet extends DHBaseItemSheet { /**@inheritdoc */ static DEFAULT_OPTIONS = { classes: ['weapon'], + window: { resizable: true }, tagifyConfigs: [ { selector: '.features-input', diff --git a/styles/daggerheart.css b/styles/daggerheart.css index 4cbbab9c..6648f747 100755 --- a/styles/daggerheart.css +++ b/styles/daggerheart.css @@ -1897,31 +1897,87 @@ fieldset.daggerheart.chat .daggerheart.chat { .daggerheart.sheet.class .class-feature button { width: 40px; } -.daggerheart.sheet.armor .window-content { +.daggerheart.sheet.armor .window-content, +.daggerheart.sheet.weapon .window-content, +.daggerheart.sheet.beastform .window-content, +.daggerheart.sheet.consumable .window-content, +.daggerheart.sheet.subclass .window-content, +.daggerheart.sheet.miscellaneous .window-content, +.daggerheart.sheet.domain-card .window-content, +.daggerheart.sheet.community .window-content, +.daggerheart.sheet.ancestry .window-content { display: flex; flex-direction: column; height: 100%; overflow: auto; } -.daggerheart.sheet.armor .tab { +.daggerheart.sheet.armor .tab, +.daggerheart.sheet.weapon .tab, +.daggerheart.sheet.beastform .tab, +.daggerheart.sheet.consumable .tab, +.daggerheart.sheet.subclass .tab, +.daggerheart.sheet.miscellaneous .tab, +.daggerheart.sheet.domain-card .tab, +.daggerheart.sheet.community .tab, +.daggerheart.sheet.ancestry .tab { flex: 1; min-height: 0; display: none; } -.daggerheart.sheet.armor .tab.active { +.daggerheart.sheet.armor .tab.active, +.daggerheart.sheet.weapon .tab.active, +.daggerheart.sheet.beastform .tab.active, +.daggerheart.sheet.consumable .tab.active, +.daggerheart.sheet.subclass .tab.active, +.daggerheart.sheet.miscellaneous .tab.active, +.daggerheart.sheet.domain-card .tab.active, +.daggerheart.sheet.community .tab.active, +.daggerheart.sheet.ancestry .tab.active { display: flex; flex-direction: column; overflow: hidden; } -.daggerheart.sheet.armor .tab fieldset { +.daggerheart.sheet.armor .tab fieldset, +.daggerheart.sheet.weapon .tab fieldset, +.daggerheart.sheet.beastform .tab fieldset, +.daggerheart.sheet.consumable .tab fieldset, +.daggerheart.sheet.subclass .tab fieldset, +.daggerheart.sheet.miscellaneous .tab fieldset, +.daggerheart.sheet.domain-card .tab fieldset, +.daggerheart.sheet.community .tab fieldset, +.daggerheart.sheet.ancestry .tab fieldset { flex: 1; display: flex; flex-direction: column; min-height: 0; } .daggerheart.sheet.armor .tab fieldset .actions-list, +.daggerheart.sheet.weapon .tab fieldset .actions-list, +.daggerheart.sheet.beastform .tab fieldset .actions-list, +.daggerheart.sheet.consumable .tab fieldset .actions-list, +.daggerheart.sheet.subclass .tab fieldset .actions-list, +.daggerheart.sheet.miscellaneous .tab fieldset .actions-list, +.daggerheart.sheet.domain-card .tab fieldset .actions-list, +.daggerheart.sheet.community .tab fieldset .actions-list, +.daggerheart.sheet.ancestry .tab fieldset .actions-list, .daggerheart.sheet.armor .tab fieldset.two-columns, -.daggerheart.sheet.armor .tab fieldset.one-column { +.daggerheart.sheet.weapon .tab fieldset.two-columns, +.daggerheart.sheet.beastform .tab fieldset.two-columns, +.daggerheart.sheet.consumable .tab fieldset.two-columns, +.daggerheart.sheet.subclass .tab fieldset.two-columns, +.daggerheart.sheet.miscellaneous .tab fieldset.two-columns, +.daggerheart.sheet.domain-card .tab fieldset.two-columns, +.daggerheart.sheet.community .tab fieldset.two-columns, +.daggerheart.sheet.ancestry .tab fieldset.two-columns, +.daggerheart.sheet.armor .tab fieldset.one-column, +.daggerheart.sheet.weapon .tab fieldset.one-column, +.daggerheart.sheet.beastform .tab fieldset.one-column, +.daggerheart.sheet.consumable .tab fieldset.one-column, +.daggerheart.sheet.subclass .tab fieldset.one-column, +.daggerheart.sheet.miscellaneous .tab fieldset.one-column, +.daggerheart.sheet.domain-card .tab fieldset.one-column, +.daggerheart.sheet.community .tab fieldset.one-column, +.daggerheart.sheet.ancestry .tab fieldset.one-column { flex: 1; overflow-y: auto; min-height: 0; diff --git a/styles/item.less b/styles/item.less index 06a05620..6fb23bf6 100755 --- a/styles/item.less +++ b/styles/item.less @@ -29,7 +29,15 @@ } } - &.armor { + &.armor, + &.weapon, + &.beastform, + &.consumable, + &.subclass, + &.miscellaneous, + &.domain-card, + &.community, + &.ancestry { .window-content { display: flex; flex-direction: column;