From 68b73246fbf3e3ffb3cdab4182c48e0cd6d92c5e Mon Sep 17 00:00:00 2001 From: dragonwocky Date: Sat, 20 Jan 2024 18:32:42 +1100 Subject: [PATCH] chore: minor refactoring --- src/{assets => _assets}/colour-x128.png | Bin src/{assets => _assets}/colour-x16.png | Bin src/{assets => _assets}/colour-x256.png | Bin src/{assets => _assets}/colour-x32.png | Bin src/{assets => _assets}/colour-x48.png | Bin src/{assets => _assets}/colour-x512.png | Bin src/{assets => _assets}/colour-x64.png | Bin src/{assets => _assets}/icons.svg.js | 5 ++--- src/{shared => _common}/events.js | 0 src/{shared => _common}/markup.js | 7 ++++--- src/{archive => _common}/notion.js | 0 src/{shared => _common}/registry.js | 0 src/{shared => _common}/system.js | 0 src/{vendor => _vendor}/coloris.min.css | 0 src/{vendor => _vendor}/coloris.min.js | 0 src/{vendor => _vendor}/content-types.min.js | 0 src/{vendor => _vendor}/htm.min.js | 0 src/{vendor => _vendor}/lucide.min.js | 0 src/{vendor => _vendor}/twind.min.js | 0 src/core/client.mjs | 1 - src/core/menu/index.html | 4 ++-- src/core/menu/islands/Input.mjs | 13 +++++++------ src/core/menu/islands/Select.mjs | 2 +- src/core/menu/menu.mjs | 2 +- src/core/notionConfig.cjs | 9 --------- src/init.js | 17 +++++++---------- src/load.mjs | 14 +++++++------- src/manifest.json | 12 ++++++------ 28 files changed, 37 insertions(+), 49 deletions(-) rename src/{assets => _assets}/colour-x128.png (100%) rename src/{assets => _assets}/colour-x16.png (100%) rename src/{assets => _assets}/colour-x256.png (100%) rename src/{assets => _assets}/colour-x32.png (100%) rename src/{assets => _assets}/colour-x48.png (100%) rename src/{assets => _assets}/colour-x512.png (100%) rename src/{assets => _assets}/colour-x64.png (100%) rename src/{assets => _assets}/icons.svg.js (74%) rename src/{shared => _common}/events.js (100%) rename src/{shared => _common}/markup.js (98%) rename src/{archive => _common}/notion.js (100%) rename src/{shared => _common}/registry.js (100%) rename src/{shared => _common}/system.js (100%) rename src/{vendor => _vendor}/coloris.min.css (100%) rename src/{vendor => _vendor}/coloris.min.js (100%) rename src/{vendor => _vendor}/content-types.min.js (100%) rename src/{vendor => _vendor}/htm.min.js (100%) rename src/{vendor => _vendor}/lucide.min.js (100%) rename src/{vendor => _vendor}/twind.min.js (100%) delete mode 100644 src/core/notionConfig.cjs diff --git a/src/assets/colour-x128.png b/src/_assets/colour-x128.png similarity index 100% rename from src/assets/colour-x128.png rename to src/_assets/colour-x128.png diff --git a/src/assets/colour-x16.png b/src/_assets/colour-x16.png similarity index 100% rename from src/assets/colour-x16.png rename to src/_assets/colour-x16.png diff --git a/src/assets/colour-x256.png b/src/_assets/colour-x256.png similarity index 100% rename from src/assets/colour-x256.png rename to src/_assets/colour-x256.png diff --git a/src/assets/colour-x32.png b/src/_assets/colour-x32.png similarity index 100% rename from src/assets/colour-x32.png rename to src/_assets/colour-x32.png diff --git a/src/assets/colour-x48.png b/src/_assets/colour-x48.png similarity index 100% rename from src/assets/colour-x48.png rename to src/_assets/colour-x48.png diff --git a/src/assets/colour-x512.png b/src/_assets/colour-x512.png similarity index 100% rename from src/assets/colour-x512.png rename to src/_assets/colour-x512.png diff --git a/src/assets/colour-x64.png b/src/_assets/colour-x64.png similarity index 100% rename from src/assets/colour-x64.png rename to src/_assets/colour-x64.png diff --git a/src/assets/icons.svg.js b/src/_assets/icons.svg.js similarity index 74% rename from src/assets/icons.svg.js rename to src/_assets/icons.svg.js index 108cece..07a18e5 100644 --- a/src/assets/icons.svg.js +++ b/src/_assets/icons.svg.js @@ -4,9 +4,8 @@ * (https://notion-enhancer.github.io/) under the MIT license */ -const iconColour = ``; - -const iconMonochrome = ``; +const iconColour = ``, + iconMonochrome = ``; globalThis.__enhancerApi ??= {}; Object.assign(globalThis.__enhancerApi, { iconColour, iconMonochrome }); diff --git a/src/shared/events.js b/src/_common/events.js similarity index 100% rename from src/shared/events.js rename to src/_common/events.js diff --git a/src/shared/markup.js b/src/_common/markup.js similarity index 98% rename from src/shared/markup.js rename to src/_common/markup.js index d52ac35..0d95a03 100644 --- a/src/shared/markup.js +++ b/src/_common/markup.js @@ -6,8 +6,6 @@ "use strict"; -// jump to - const { twind, htm, lucide } = globalThis, { iconColour, iconMonochrome } = globalThis.__enhancerApi; @@ -83,7 +81,10 @@ const encodeSvg = (svg) => // complex markup, e.g. `` twind.install({ darkMode: "class", - rules: [[/^i-((?:\w|-)+)(?:\?(mask|bg|auto))?$/, presetIcons]], + rules: [ + ["text-(wrap|nowrap|balance|pretty)", "textWrap"], + [/^i-((?:\w|-)+)(?:\?(mask|bg|auto))?$/, presetIcons], + ], variants: [ // https://github.com/tw-in-js/twind/blob/main/packages/preset-ext/src/variants.ts [ diff --git a/src/archive/notion.js b/src/_common/notion.js similarity index 100% rename from src/archive/notion.js rename to src/_common/notion.js diff --git a/src/shared/registry.js b/src/_common/registry.js similarity index 100% rename from src/shared/registry.js rename to src/_common/registry.js diff --git a/src/shared/system.js b/src/_common/system.js similarity index 100% rename from src/shared/system.js rename to src/_common/system.js diff --git a/src/vendor/coloris.min.css b/src/_vendor/coloris.min.css similarity index 100% rename from src/vendor/coloris.min.css rename to src/_vendor/coloris.min.css diff --git a/src/vendor/coloris.min.js b/src/_vendor/coloris.min.js similarity index 100% rename from src/vendor/coloris.min.js rename to src/_vendor/coloris.min.js diff --git a/src/vendor/content-types.min.js b/src/_vendor/content-types.min.js similarity index 100% rename from src/vendor/content-types.min.js rename to src/_vendor/content-types.min.js diff --git a/src/vendor/htm.min.js b/src/_vendor/htm.min.js similarity index 100% rename from src/vendor/htm.min.js rename to src/_vendor/htm.min.js diff --git a/src/vendor/lucide.min.js b/src/_vendor/lucide.min.js similarity index 100% rename from src/vendor/lucide.min.js rename to src/_vendor/lucide.min.js diff --git a/src/vendor/twind.min.js b/src/_vendor/twind.min.js similarity index 100% rename from src/vendor/twind.min.js rename to src/_vendor/twind.min.js diff --git a/src/core/client.mjs b/src/core/client.mjs index c92197b..9e92adf 100644 --- a/src/core/client.mjs +++ b/src/core/client.mjs @@ -183,7 +183,6 @@ const insertPanel = async (api, db) => { appendToDom(); useState(["panelOpen"], ([panelOpen]) => { - console.log(panelOpen); if (panelOpen) $panelTopbarBtn.setAttribute("data-active", true); else $panelTopbarBtn.removeAttribute("data-active"); }); diff --git a/src/core/menu/index.html b/src/core/menu/index.html index 9f81db7..b5ed36e 100644 --- a/src/core/menu/index.html +++ b/src/core/menu/index.html @@ -6,8 +6,8 @@ notion-enhancer menu - - + + diff --git a/src/core/menu/islands/Input.mjs b/src/core/menu/islands/Input.mjs index 14d97d2..8154551 100644 --- a/src/core/menu/islands/Input.mjs +++ b/src/core/menu/islands/Input.mjs @@ -105,11 +105,10 @@ function Input({ class="h-full w-full pb-px text-[14px] leading-[1.2] ${variant === "lg" ? "pl-[12px] pr-[40px]" : "pl-[8px] pr-[32px]"} appearance-none bg-transparent ${type === "file" ? "hidden" : ""} + ${type === "hotkey" ? "text-[color:var(--theme--fg-secondary)]" : ""} ${type === "color" ? "font-medium" - : type === "hotkey" - ? "text-[color:var(--theme--fg-secondary)] border-(& [color:var(--theme--fg-border)])" - : ""}" + : "border-(& [color:var(--theme--fg-border)])"}" data-coloris=${type === "color"} ...${props} />`, @@ -170,9 +169,11 @@ function Input({