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 @@
-
-
+
+
Nothing found
-
-
+
-
-
-
-
-
- {{ name }}
-
- {{ name }}
- {{ caption }}
-
-
- {{ types.filter(item => item.name === type)[0]?.label }}
-
-
+
+
+
+
+
+ {{ name }}
+
+ {{ name }}
+ {{ caption }}
+
+
+ {{ types.filter((item) => item.name === type)[0]?.label }}
+
+
-
-
- {{ src }}
-
-
-
-
+
+
+ {{ src }}
+
+
+
+
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;
}
},
},