diff --git a/src/SEQTA.ts b/src/SEQTA.ts index 86c89f36..b8db1219 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -117,7 +117,7 @@ export async function HideMenuItems(): Promise { } } -function OpenWhatsNewPopup() { +export function OpenWhatsNewPopup() { const background = document.createElement('div') background.id = 'whatsnewbk' background.classList.add('whatsnewBackground') diff --git a/src/interface/SettingsPage.tsx b/src/interface/SettingsPage.tsx index ff1c4709..9f5a9dae 100644 --- a/src/interface/SettingsPage.tsx +++ b/src/interface/SettingsPage.tsx @@ -5,6 +5,8 @@ import logoDark from './assets/betterseqta-light-full.png'; import Shortcuts from './pages/Shortcuts'; import Picker from './components/Picker'; import Themes from './pages/Themes'; + +import browser from 'webextension-polyfill'; import { memo } from 'react'; interface SettingsPage { @@ -32,6 +34,7 @@ const SettingsPage = ({ standalone }: SettingsPage) => {
+
diff --git a/src/seqta/utils/MessageListener.ts b/src/seqta/utils/MessageListener.ts index aa6d3c66..883fbca4 100644 --- a/src/seqta/utils/MessageListener.ts +++ b/src/seqta/utils/MessageListener.ts @@ -1,6 +1,6 @@ import browser from 'webextension-polyfill' -import { MenuOptionsOpen, OpenMenuOptions, closeSettings } from '../../SEQTA'; +import { MenuOptionsOpen, OpenMenuOptions, OpenWhatsNewPopup, closeSettings } from '../../SEQTA'; import { deleteTheme, disableTheme, downloadTheme, listThemes, setTheme } from '../ui/Themes'; export class MessageHandler { @@ -42,6 +42,9 @@ export class MessageHandler { sendResponse({ status: 'success' }); }); return true; + case 'OpenChangelog': + OpenWhatsNewPopup(); + break; default: console.log('Unknown request info:', request.info);