-
-
- {#if query}
-
- {#if filteredModules.length > 0}
- {#each filteredModules as {name, enabled, aliases}, index (name)}
-
-
-
toggleModule(name, !enabled)}
- on:contextmenu|preventDefault={() => $highlightModuleName = name}
- class:selected={selectedIndex === index}
- bind:this={resultElements[index]}
- >
-
- {$spaceSeperatedNames ? convertToSpacedString(name) : name}
-
-
- {#if aliases.length > 0}
- (aka {aliases.map(a => $spaceSeperatedNames ? convertToSpacedString(a) : a).join(", ")})
- {/if}
-
-
- {/each}
- {:else}
-
No modules found
- {/if}
-
- {/if}
+
+
+ {#if query}
+
+ {#if filteredModules.length > 0}
+ {#each filteredModules as { name, enabled, aliases }, index (name)}
+
+
+
toggleModule(name, !enabled)}
+ on:contextmenu|preventDefault={() => ($highlightModuleName = name)}
+ class:selected={selectedIndex === index}
+ bind:this={resultElements[index]}
+ >
+
+ {$spaceSeperatedNames ? convertToSpacedString(name) : name}
+
+
+ {#if aliases.length > 0}
+ (aka {aliases
+ .map((a) =>
+ $spaceSeperatedNames ? convertToSpacedString(a) : a,
+ )
+ .join(", ")})
+ {/if}
+
+
+ {/each}
+ {:else}
+
No modules found
+ {/if}
+
+ {/if}
From 03b648c2fab55204eab0516e07f0b2dc0ee10e3e Mon Sep 17 00:00:00 2001
From: Elliott <85990359+Ell1ott@users.noreply.github.com>
Date: Sun, 26 May 2024 23:22:14 +0200
Subject: [PATCH 07/11] New tabs lok
---
.../src/routes/clickgui/ClickGuiTabs.svelte | 27 +++++++------------
1 file changed, 9 insertions(+), 18 deletions(-)
diff --git a/src-theme/src/routes/clickgui/ClickGuiTabs.svelte b/src-theme/src/routes/clickgui/ClickGuiTabs.svelte
index 358544502e1..24be4e8296b 100644
--- a/src-theme/src/routes/clickgui/ClickGuiTabs.svelte
+++ b/src-theme/src/routes/clickgui/ClickGuiTabs.svelte
@@ -24,15 +24,14 @@
position: fixed;
display: flex;
left: 50%;
- top: 0;
- border-radius: 0 0 20px 20px;
+ top: 14px;
+ gap: 15px;
transform: translateX(-50%);
- // width: 600px;
+ width: 600px;
- background-color: rgba($clickgui-base-color, 0.8);
// border-radius: 30px;
- overflow: hidden;
+ // overflow: hidden;
// box-shadow: 0 0 10px rgba($clickgui-base-color, 0.5);
&:focus-within {
@@ -47,22 +46,14 @@
font-size: 16px;
font-family: inherit;
padding: 12px 30px;
+ flex: 1;
+ border-radius: 30px;
+ background-color: rgba($clickgui-base-color, 0.8);
&.active {
- background-color: color.scale($clickgui-base-color, $lightness: 15%);
color: $clickgui-text-color;
- position: relative;
- &::after {
- content: "";
- display: block;
- position: absolute;
- right: 0;
- left: 0;
- top: -1px;
-
- height: 3px;
- background-color: $accent-color;
- }
+ // border: 2px solid $accent-color;
+ outline: 3px solid $accent-color;
}
}
From 1ea517f317d63418486e5cdeb155e09c1c621292 Mon Sep 17 00:00:00 2001
From: Elliott <85990359+Ell1ott@users.noreply.github.com>
Date: Sun, 26 May 2024 23:58:06 +0200
Subject: [PATCH 08/11] Move files around
---
src-theme/src/App.svelte | 160 +++++-----
src-theme/src/routes/clickgui/+layout.svelte | 66 ++++
src-theme/src/routes/clickgui/ClickGui.svelte | 33 +-
.../src/routes/clickgui/ClickGuiTabs.svelte | 4 +-
.../src/routes/clickgui/Description.svelte | 58 ----
src-theme/src/routes/clickgui/Module.svelte | 183 -----------
src-theme/src/routes/clickgui/Panel.svelte | 286 -----------------
.../clickgui/modules/Description.svelte | 61 ++++
.../src/routes/clickgui/modules/Module.svelte | 198 ++++++++++++
.../routes/clickgui/modules/Modules.svelte | 23 ++
.../src/routes/clickgui/modules/Panel.svelte | 295 ++++++++++++++++++
11 files changed, 737 insertions(+), 630 deletions(-)
create mode 100644 src-theme/src/routes/clickgui/+layout.svelte
delete mode 100644 src-theme/src/routes/clickgui/Description.svelte
delete mode 100644 src-theme/src/routes/clickgui/Module.svelte
delete mode 100644 src-theme/src/routes/clickgui/Panel.svelte
create mode 100644 src-theme/src/routes/clickgui/modules/Description.svelte
create mode 100644 src-theme/src/routes/clickgui/modules/Module.svelte
create mode 100644 src-theme/src/routes/clickgui/modules/Modules.svelte
create mode 100644 src-theme/src/routes/clickgui/modules/Panel.svelte
diff --git a/src-theme/src/App.svelte b/src-theme/src/App.svelte
index 458e342aeb0..c9752fcbfe9 100644
--- a/src-theme/src/App.svelte
+++ b/src-theme/src/App.svelte
@@ -1,96 +1,96 @@
-
-
-
- {#each Object.entries(categories) as [category, modules], panelIndex}
-
- {/each}
+
+ {#if activeTab === "Modules"}
+
+ {:else if activeTab === "Settings"}
+ settings
+ {/if}
+
diff --git a/src-theme/src/routes/clickgui/Description.svelte b/src-theme/src/routes/clickgui/Description.svelte
deleted file mode 100644
index 3919e435e14..00000000000
--- a/src-theme/src/routes/clickgui/Description.svelte
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-{#key data}
- {#if data !== null}
- 2}
- in:slide={{ duration: 500, easing: quintOut }}
- out:slide={{ duration: 500, easing: quintOut }}
->
-
-
descriptionStore.set(null)}
- bind:this={moduleNameElement}
- class:enabled
- class:highlight={name === $highlightModuleName}
- >
- {#if $spaceSeperatedNames}
- {convertToSpacedString(name)}
- {:else}
- {name}
- {/if}
-
-
- {#if expanded && configurable}
-
- {#each configurable.value as setting (setting.name)}
-
- {/each}
-
- {/if}
-
-
-
diff --git a/src-theme/src/routes/clickgui/Panel.svelte b/src-theme/src/routes/clickgui/Panel.svelte
deleted file mode 100644
index 2607f50665e..00000000000
--- a/src-theme/src/routes/clickgui/Panel.svelte
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-
-
-
-
-
-
![icon](img/clickgui/icon-{category.toLowerCase()}.svg)
-
{category}
-
-
-
-
-
- {#each renderedModules as {name, enabled, description, aliases} (name)}
-
- {/each}
-
-
-
-
\ No newline at end of file
diff --git a/src-theme/src/routes/clickgui/modules/Description.svelte b/src-theme/src/routes/clickgui/modules/Description.svelte
new file mode 100644
index 00000000000..5d764f1aab1
--- /dev/null
+++ b/src-theme/src/routes/clickgui/modules/Description.svelte
@@ -0,0 +1,61 @@
+
+
+{#key data}
+ {#if data !== null}
+
+ {/if}
+{/key}
+
+
diff --git a/src-theme/src/routes/clickgui/modules/Module.svelte b/src-theme/src/routes/clickgui/modules/Module.svelte
new file mode 100644
index 00000000000..439e59057fb
--- /dev/null
+++ b/src-theme/src/routes/clickgui/modules/Module.svelte
@@ -0,0 +1,198 @@
+
+
+
+ 2}
+ in:slide={{ duration: 500, easing: quintOut }}
+ out:slide={{ duration: 500, easing: quintOut }}
+>
+
+
descriptionStore.set(null)}
+ bind:this={moduleNameElement}
+ class:enabled
+ class:highlight={name === $highlightModuleName}
+ >
+ {#if $spaceSeperatedNames}
+ {convertToSpacedString(name)}
+ {:else}
+ {name}
+ {/if}
+
+
+ {#if expanded && configurable}
+
+ {#each configurable.value as setting (setting.name)}
+
+ {/each}
+
+ {/if}
+
+
+
diff --git a/src-theme/src/routes/clickgui/modules/Modules.svelte b/src-theme/src/routes/clickgui/modules/Modules.svelte
new file mode 100644
index 00000000000..cb5c3b0c472
--- /dev/null
+++ b/src-theme/src/routes/clickgui/modules/Modules.svelte
@@ -0,0 +1,23 @@
+
+
+
+
+{#each Object.entries(categories) as [category, modules], panelIndex}
+
+{/each}
diff --git a/src-theme/src/routes/clickgui/modules/Panel.svelte b/src-theme/src/routes/clickgui/modules/Panel.svelte
new file mode 100644
index 00000000000..016c183bdde
--- /dev/null
+++ b/src-theme/src/routes/clickgui/modules/Panel.svelte
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+
![icon](img/clickgui/icon-{category.toLowerCase()}.svg)
+
{category}
+
+
+
+
+
+ {#each renderedModules as { name, enabled, description, aliases } (name)}
+
+ {/each}
+
+
+
+
From c56e218676b95f36d30df6303e1b0f25295dbe1f Mon Sep 17 00:00:00 2001
From: Elliott <85990359+Ell1ott@users.noreply.github.com>
Date: Sun, 26 May 2024 23:58:15 +0200
Subject: [PATCH 09/11] Delete +layout.svelte
---
src-theme/src/routes/clickgui/+layout.svelte | 66 --------------------
1 file changed, 66 deletions(-)
delete mode 100644 src-theme/src/routes/clickgui/+layout.svelte
diff --git a/src-theme/src/routes/clickgui/+layout.svelte b/src-theme/src/routes/clickgui/+layout.svelte
deleted file mode 100644
index 423384f2345..00000000000
--- a/src-theme/src/routes/clickgui/+layout.svelte
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
From fe69f5a125ed8c85be102b1aff70b9ed74093ea7 Mon Sep 17 00:00:00 2001
From: Elliott <85990359+Ell1ott@users.noreply.github.com>
Date: Mon, 27 May 2024 11:15:12 +0200
Subject: [PATCH 10/11] Add example hud element
---
src-theme/src/routes/clickgui/ClickGui.svelte | 3 +
.../src/routes/clickgui/Hud/Element.svelte | 90 +++++++++++++++++++
.../src/routes/clickgui/Hud/HudEditor.svelte | 21 +++++
3 files changed, 114 insertions(+)
create mode 100644 src-theme/src/routes/clickgui/Hud/Element.svelte
create mode 100644 src-theme/src/routes/clickgui/Hud/HudEditor.svelte
diff --git a/src-theme/src/routes/clickgui/ClickGui.svelte b/src-theme/src/routes/clickgui/ClickGui.svelte
index 158a9ad8b79..6d2d76c37c5 100644
--- a/src-theme/src/routes/clickgui/ClickGui.svelte
+++ b/src-theme/src/routes/clickgui/ClickGui.svelte
@@ -10,6 +10,7 @@
ScaleFactorChangeEvent,
} from "../../integration/events";
import Modules from "./modules/Modules.svelte";
+ import HudEditor from "./Hud/HudEditor.svelte";
let minecraftScaleFactor = 2;
let clickGuiScaleFactor = 1;
@@ -50,6 +51,8 @@
{:else if activeTab === "Settings"}
settings
+ {:else if activeTab === "Hud"}
+
{/if}