diff --git a/plugins/armcordSettings/index.js b/plugins/armcordSettings/index.js index de78608..53c2842 100644 --- a/plugins/armcordSettings/index.js +++ b/plugins/armcordSettings/index.js @@ -1,7 +1,5 @@ -import {LegacyPage} from "./pages/LegacyPage"; import {SettingsPage} from "./pages/SettingsPage"; import {ThemesPage} from "./pages/ThemesPage"; -import {UpdaterPage} from "./pages/UpdaterPage"; import {refreshSettings, isRestartRequired} from "./settings"; const { plugin: {store}, @@ -14,10 +12,8 @@ const { let settingsPages = [ registerSection("divider"), registerSection("header", "ArmCord"), - registerSection("section", "armcord-legacy", "Legacy", LegacyPage), registerSection("section", "armcord-settings", "Settings", SettingsPage), - registerSection("section", "armcord-themes", "Themes", ThemesPage), - registerSection("section", "armcord-updater", "Updater", UpdaterPage) + registerSection("section", "armcord-themes", "Themes", ThemesPage) ]; function restartRequired(payload) { diff --git a/plugins/armcordSettings/pages/LegacyPage.jsx b/plugins/armcordSettings/pages/LegacyPage.jsx deleted file mode 100644 index 3a44442..0000000 --- a/plugins/armcordSettings/pages/LegacyPage.jsx +++ /dev/null @@ -1,14 +0,0 @@ -const { - ui: { Header, HeaderTags, Button, Divider }, - } = shelter; - -export function LegacyPage() { - return( - <> -
Legacy ArmCord components
- - - - - ) -} diff --git a/plugins/armcordSettings/pages/SettingsPage.jsx b/plugins/armcordSettings/pages/SettingsPage.jsx index 0bf725e..ca671ba 100644 --- a/plugins/armcordSettings/pages/SettingsPage.jsx +++ b/plugins/armcordSettings/pages/SettingsPage.jsx @@ -3,7 +3,7 @@ import classes from "./SettingsPage.css"; import {set} from "../settings"; const { plugin: {store}, - ui: {SwitchItem, Header, Divider, HeaderTags} + ui: {SwitchItem, Header, Divider, HeaderTags, Button, ButtonSizes} } = shelter; export function SettingsPage() { @@ -29,7 +29,7 @@ export function SettingsPage() { value={store.settings.inviteWebsocket} onChange={(e) => set("inviteWebsocket", e)} > - Rich Presence + {store.i18n["settings-invitewebsocket"]}
Look and feel @@ -37,8 +37,8 @@ export function SettingsPage() { set("windowStyle", e.target.value)} - title="Window style" - note={store.i18n["settings-invitewebsocket-desc"]} + title={store.i18n["settings-theme"]} + note={store.i18n["settings-theme-desc"]} link="https://github.com/ArmCord/ArmCord/wiki/Settings-%5Bwip%5D#armcord-theme" > @@ -48,7 +48,7 @@ export function SettingsPage() { set("trayIcon", e.target.value)} - title="Tray icon" + title={store.i18n["settings-trayIcon"]} note={store.i18n["settings-trayIcon-desc"]} > @@ -65,21 +65,14 @@ export function SettingsPage() { value={store.settings.skipSplash} onChange={(e) => set("skipSplash", e)} > - Skip splash screen - - set("dynamicIcon", e)} - > - Dynamic icon + {store.i18n["settings-skipSplash"]} set("mobileMode", e)} > - Mobile Mode + {store.i18n["settings-mobileMode"]}
Behaviour @@ -87,7 +80,7 @@ export function SettingsPage() { set("channel", e.target.value)} - title="Discord channel" + title={store.i18n["settings-channel"]} note={store.i18n["settings-channel-desc"]} link="https://support.discord.com/hc/en-us/articles/360035675191-Discord-Testing-Clients" > @@ -98,63 +91,63 @@ export function SettingsPage() { set("performanceMode", e.target.value)} - title="Performance mode" + title={store.i18n["settings-prfmMode"]} note={store.i18n["settings-prfmMode-desc"]} link="https://github.com/ArmCord/ArmCord/blob/dev/src/common/flags.ts" > - - - - + + + + set("multiInstance", e)} > - Multi Instance + {store.i18n["settings-MultiInstance"]} set("minimizeToTray", e)} > - Work in background + {store.i18n["settings-mintoTray"]} set("tray", e)} > - Tray + {store.i18n["settings-tray"]} set("startMinimized", e)} > - Start minimized + {store.i18n["settings-startMinimized"]} set("smoothScroll", e)} > - Smooth scrolling + {store.i18n["settings-smoothScroll"]} set("autoScroll", e)} > - Allow auto-scroll + {store.i18n["settings-autoScroll"]} set("spellcheck", e)} > - Spellcheck + {store.i18n["settings-spellcheck"]}
Legacy features @@ -164,8 +157,25 @@ export function SettingsPage() { value={store.settings.useLegacyCapturer} onChange={(e) => set("useLegacyCapturer", e)} > - Use legacy capturer + {store.i18n["settings-useLegacyCapturer"]} + set("dynamicIcon", e)} + > + {store.i18n["settings-dynamicIcon"]} + +
+ Debug options +
+ +
+ +
+ +
+ ); } diff --git a/plugins/armcordSettings/pages/ThemesPage.jsx b/plugins/armcordSettings/pages/ThemesPage.jsx index f14bdb4..a14f150 100644 --- a/plugins/armcordSettings/pages/ThemesPage.jsx +++ b/plugins/armcordSettings/pages/ThemesPage.jsx @@ -1,12 +1,13 @@ const { - plugin: { store }, - ui: { TextBox, Header, HeaderTags }, + ui: { Button, Header, HeaderTags, ButtonSizes, Divider }, } = shelter; export function ThemesPage() { return( <>
Themes
+ + ) } diff --git a/plugins/armcordSettings/pages/UpdaterPage.jsx b/plugins/armcordSettings/pages/UpdaterPage.jsx deleted file mode 100644 index a9a0fda..0000000 --- a/plugins/armcordSettings/pages/UpdaterPage.jsx +++ /dev/null @@ -1,12 +0,0 @@ -const { - plugin: { store }, - ui: { TextBox, Header, HeaderTags }, - } = shelter; - -export function UpdaterPage() { - return( - <> -
Updater
- - ) -}