diff --git a/src/seqta/utils/listeners/MessageListener.ts b/src/seqta/utils/listeners/MessageListener.ts index 63148831..5a820eff 100644 --- a/src/seqta/utils/listeners/MessageListener.ts +++ b/src/seqta/utils/listeners/MessageListener.ts @@ -1,6 +1,6 @@ import browser from 'webextension-polyfill' -import { closeSettings, MenuOptionsOpen, OpenMenuOptions, OpenWhatsNewPopup } from '../../../SEQTA'; +import { closeSettings, MenuOptionsOpen, OpenMenuOptions } from '../../../SEQTA'; import { deleteTheme } from '@/seqta/ui/themes/deleteTheme'; import { getAvailableThemes } from '@/seqta/ui/themes/getAvailableThemes'; import { saveTheme } from '@/seqta/ui/themes/saveTheme'; @@ -73,12 +73,6 @@ export class MessageHandler { sendResponse(themes); }); return true; - - case 'OpenChangelog': - OpenWhatsNewPopup(); - closeSettings(); - sendResponse({ status: 'success' }); - break; case 'OpenThemeCreator': const themeID = request?.body?.themeID; diff --git a/src/svelte-interface/pages/settings.svelte b/src/svelte-interface/pages/settings.svelte index dde96d48..ba22bd2f 100644 --- a/src/svelte-interface/pages/settings.svelte +++ b/src/svelte-interface/pages/settings.svelte @@ -9,8 +9,16 @@ import { onMount } from 'svelte' import { settingsState } from '@/seqta/utils/listeners/SettingsState' + import { closeSettings, OpenAboutPage, OpenWhatsNewPopup } from "@/SEQTA" + const openChangelog = () => { - browser.runtime.sendMessage({ type: 'currentTab', info: 'OpenChangelog' }); + OpenWhatsNewPopup(); + closeSettings(); + }; + + const openAbout = () => { + OpenAboutPage(); + closeSettings(); }; let { standalone = false } = $props<{ standalone?: boolean }>(); @@ -28,7 +36,8 @@
Light logo - + +
{#snippet Setting({ title, description, Component, props }: SettingsList) } @@ -91,16 +90,6 @@ onChange: (isOn: boolean) => settingsState.lessonalert = isOn } }, - { - title: "About BetterSEQTA+", - description: "Opens About page.", - id: 9, - Component: Button, - props: { - onClick: () => { OpenAboutPage(); closeSettings() }, - text: "Open" - } - }, { title: "BetterSEQTA+", description: "Enables BetterSEQTA+ features",