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"]}
+
+
+
+
+
+
+
+
+
>
);
}
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(
<>
+
+
>
)
}
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(
- <>
-
- >
- )
-}