diff --git a/src/SEQTA.ts b/src/SEQTA.ts index 7ee737da..1e64e45f 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -38,7 +38,6 @@ import documentLoadCSS from '@/css/documentload.scss?inline' import renderSvelte from '@/svelte-interface/main' import Settings from '@/svelte-interface/pages/settings.svelte' import { settingsPopup } from './svelte-interface/hooks/SettingsPopup' -import { OpenThemeCreator } from './seqta/ui/ThemeCreator' let SettingsClicked = false export let MenuOptionsOpen = false @@ -465,8 +464,6 @@ export async function finishLoad() { console.error("Error during loading cleanup:", err); } - OpenThemeCreator() - if (settingsState.justupdated && !document.getElementById('whatsnewbk')) { OpenWhatsNewPopup(); } diff --git a/src/css/injected.scss b/src/css/injected.scss index 6132c0f5..1b6400db 100644 --- a/src/css/injected.scss +++ b/src/css/injected.scss @@ -1599,19 +1599,10 @@ iframe.userHTML { #main > .course > .content > .resources > h2 { color: var(--text-primary); } -::-webkit-scrollbar { - width: 10px; - height: 10px; - transition: 1s; - border-radius: 16px; - //width: 0px !important; - //background: none; -} -::-webkit-scrollbar-track { - background-color: transparent; -} -::-webkit-scrollbar-corner { - background: none; + +/* set button(top and bottom of the scrollbar) */ +body::-webkit-scrollbar-button { + display: none !important; } :root, html, @@ -1620,8 +1611,19 @@ div, ol, ul { scrollbar-width: thin !important; - scrollbar-color: var(--better-light) var(--better-sub); + scrollbar-color: #babac0 #fff !important; } + +.dark { + body, + div, + ol, + ul { + scrollbar-width: thin !important; + scrollbar-color: #333 #111 !important; + } +} + .connectedNotificationsWrapper > div > button { color: var(--text-primary) !important; height: 45px; diff --git a/src/svelte-interface/components/TabbedContainer.svelte b/src/svelte-interface/components/TabbedContainer.svelte index 347bc72c..271d60c5 100644 --- a/src/svelte-interface/components/TabbedContainer.svelte +++ b/src/svelte-interface/components/TabbedContainer.svelte @@ -72,7 +72,7 @@ >
{#each tabs as { Content, props }, index} -
diff --git a/src/svelte-interface/components/store/ThemeModal.svelte b/src/svelte-interface/components/store/ThemeModal.svelte index a442bcf7..51bacc9e 100644 --- a/src/svelte-interface/components/store/ThemeModal.svelte +++ b/src/svelte-interface/components/store/ThemeModal.svelte @@ -45,12 +45,23 @@ } -
hideModal()} onkeydown={() => hideModal()} role="button" tabindex="-1" transition:fade> +
{ + if (e.target === e.currentTarget) hideModal(); + }} + onkeydown={(e) => { + if (e.target === e.currentTarget) hideModal(); + }} + role="button" + tabindex="-1" + transition:fade +>
e.stopPropagation()} + class="w-full max-w-[50%] h-[95%] p-4 bg-white rounded-t-2xl dark:bg-zinc-800 overflow-scroll no-scrollbar cursor-auto" + onclick={(e) => e.stopPropagation()} onkeydown={(e) => e.stopPropagation()} >
diff --git a/src/svelte-interface/components/themes/ThemeSelector.svelte b/src/svelte-interface/components/themes/ThemeSelector.svelte index 15c95b71..f688cc95 100644 --- a/src/svelte-interface/components/themes/ThemeSelector.svelte +++ b/src/svelte-interface/components/themes/ThemeSelector.svelte @@ -98,7 +98,7 @@
-
+
diff --git a/src/svelte-interface/pages/themeCreator.svelte b/src/svelte-interface/pages/themeCreator.svelte index c4e5eebb..52991334 100644 --- a/src/svelte-interface/pages/themeCreator.svelte +++ b/src/svelte-interface/pages/themeCreator.svelte @@ -230,7 +230,7 @@ {/if} {/snippet} -
+

Theme Creator