From dffd70c0cbeedca5ff89a9c537483585389ab336 Mon Sep 17 00:00:00 2001 From: Harm Manders Date: Mon, 20 Nov 2023 15:08:06 +0100 Subject: [PATCH 01/10] Check if mobile to show tabs or not --- .../campaign/resources/CheatSheet.vue | 179 +++++++++--------- 1 file changed, 93 insertions(+), 86 deletions(-) diff --git a/src/components/campaign/resources/CheatSheet.vue b/src/components/campaign/resources/CheatSheet.vue index 813caf7f..fb497264 100644 --- a/src/components/campaign/resources/CheatSheet.vue +++ b/src/components/campaign/resources/CheatSheet.vue @@ -1,105 +1,112 @@ From ff48efc5325633fd33ff6f7dc28f58bd007bdf79 Mon Sep 17 00:00:00 2001 From: Harm Manders Date: Mon, 20 Nov 2023 15:45:50 +0100 Subject: [PATCH 02/10] legacy layout setting --- src/components/settings/General.vue | 22 ++++ .../UserContent/Campaigns/RunCampaign.vue | 122 +++++++++++------- 2 files changed, 94 insertions(+), 50 deletions(-) diff --git a/src/components/settings/General.vue b/src/components/settings/General.vue index dc162149..050df29e 100644 --- a/src/components/settings/General.vue +++ b/src/components/settings/General.vue @@ -233,6 +233,28 @@ export default { }, ], }, + { + key: "legacy_campaign_layout", + name: "Campaign Layout", + icon: "fas fa-bars", + info: "Select whether or not you want to use the modern campaign layout, or if you want to switch to the old layout.", + options: [ + { + value: true, + name: "Legacy", + action: "Legacy", + icon: "fas fa-columns", + color: "neutral-2", + }, + { + value: undefined, + name: "DM Screen", + action: "DM Screen", + icon: "fas fa-map", + color: "neutral-2", + }, + ], + }, ], }, }, diff --git a/src/views/UserContent/Campaigns/RunCampaign.vue b/src/views/UserContent/Campaigns/RunCampaign.vue index b7c1ee32..4f4c5f39 100644 --- a/src/views/UserContent/Campaigns/RunCampaign.vue +++ b/src/views/UserContent/Campaigns/RunCampaign.vue @@ -37,7 +37,7 @@ Private campaign - @@ -362,7 +355,11 @@ {{ ability.legendary_cost > 1 ? `(Costs ${ability.legendary_cost} Actions)` : `` }} - +

@@ -509,6 +506,12 @@ export default { return calc_skill_mod(ability_mod, proficiency, bonus, proficient, expertise); }, + skillModifier2str(mod_value) { + if (mod_value > 0) { + return `+${mod_value}`; + } + return `${mod_value}`; + }, }, }; @@ -520,8 +523,10 @@ export default { padding: 20px; color: $black; font-family: Helvetica, sans-serif, serif; - .hk-roll { - color: $black; + &::v-deep { + .hk-roll { + color: $black !important; + } } h2 { From 03dd9f924de3e051b0da39cb658dfb2e2c06553d Mon Sep 17 00:00:00 2001 From: Harm Manders Date: Mon, 20 Nov 2023 18:13:30 +0100 Subject: [PATCH 10/10] set up pane size for future use of settings --- .../UserContent/Campaigns/RunCampaign.vue | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/views/UserContent/Campaigns/RunCampaign.vue b/src/views/UserContent/Campaigns/RunCampaign.vue index 39352cee..2bb32760 100644 --- a/src/views/UserContent/Campaigns/RunCampaign.vue +++ b/src/views/UserContent/Campaigns/RunCampaign.vue @@ -95,20 +95,20 @@ - + - + - + - + - + - + this.md ? "25" : "50"; - case "mid": - return "50"; case "left": - return this.container.width > this.md ? "25" : "50"; + return 25; + case "mid": + return 45; + case "right": + return 30; case "left-top": - return this.container.width > this.lg ? "60" : "100"; - case "left-bottom": - return this.container.width > this.md ? "50" : "0"; + return 60; + case "mid-top": + return 50; } }, },