mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 03:34:40 +00:00
feat: add changelog button
This commit is contained in:
+1
-1
@@ -117,7 +117,7 @@ export async function HideMenuItems(): Promise<void> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function OpenWhatsNewPopup() {
|
export function OpenWhatsNewPopup() {
|
||||||
const background = document.createElement('div')
|
const background = document.createElement('div')
|
||||||
background.id = 'whatsnewbk'
|
background.id = 'whatsnewbk'
|
||||||
background.classList.add('whatsnewBackground')
|
background.classList.add('whatsnewBackground')
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ import logoDark from './assets/betterseqta-light-full.png';
|
|||||||
import Shortcuts from './pages/Shortcuts';
|
import Shortcuts from './pages/Shortcuts';
|
||||||
import Picker from './components/Picker';
|
import Picker from './components/Picker';
|
||||||
import Themes from './pages/Themes';
|
import Themes from './pages/Themes';
|
||||||
|
|
||||||
|
import browser from 'webextension-polyfill';
|
||||||
import { memo } from 'react';
|
import { memo } from 'react';
|
||||||
|
|
||||||
interface SettingsPage {
|
interface SettingsPage {
|
||||||
@@ -32,6 +34,7 @@ const SettingsPage = ({ standalone }: SettingsPage) => {
|
|||||||
<div className="grid border-b border-b-zinc-200/40 place-items-center">
|
<div className="grid border-b border-b-zinc-200/40 place-items-center">
|
||||||
<img src={logo} className="w-4/5 dark:hidden" />
|
<img src={logo} className="w-4/5 dark:hidden" />
|
||||||
<img src={logoDark} className="hidden w-4/5 dark:block" />
|
<img src={logoDark} className="hidden w-4/5 dark:block" />
|
||||||
|
<button onClick={() => browser.runtime.sendMessage({ type: 'currentTab', info: 'OpenChangelog' })} className="absolute w-8 h-8 text-lg rounded-xl font-IconFamily top-1 right-1 bg-zinc-100 dark:bg-zinc-700"></button>
|
||||||
</div>
|
</div>
|
||||||
<Picker />
|
<Picker />
|
||||||
<TabbedContainer tabs={tabs} />
|
<TabbedContainer tabs={tabs} />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import browser from 'webextension-polyfill'
|
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';
|
import { deleteTheme, disableTheme, downloadTheme, listThemes, setTheme } from '../ui/Themes';
|
||||||
|
|
||||||
export class MessageHandler {
|
export class MessageHandler {
|
||||||
@@ -42,6 +42,9 @@ export class MessageHandler {
|
|||||||
sendResponse({ status: 'success' });
|
sendResponse({ status: 'success' });
|
||||||
});
|
});
|
||||||
return true;
|
return true;
|
||||||
|
case 'OpenChangelog':
|
||||||
|
OpenWhatsNewPopup();
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
console.log('Unknown request info:', request.info);
|
console.log('Unknown request info:', request.info);
|
||||||
|
|||||||
Reference in New Issue
Block a user