diff --git a/src/components/app/Popouts/Popouts/Settings.vue b/src/components/app/Popouts/Popouts/Settings.vue index 22a397a..da34bec 100644 --- a/src/components/app/Popouts/Popouts/Settings.vue +++ b/src/components/app/Popouts/Popouts/Settings.vue @@ -33,11 +33,13 @@ import { bus } from "@/main"; import {isMobile} from '@/utils/Mobile'; +import isElectron from '@/utils/ElectronJS/isElectron'; const MyProfile = () => import("./SettingsPanels/MyProfile.vue"); const ManageEmojis = () => import("./SettingsPanels/ManageEmojis.vue"); const MessageDesign = () => import("./SettingsPanels/MessageDesign.vue"); const Notifications = () => import("./SettingsPanels/Notifications.vue"); +const AppSettings = () => import("./SettingsPanels/appSettings"); export default { @@ -45,11 +47,11 @@ export default { MyProfile, ManageEmojis, MessageDesign, - Notifications + Notifications, + AppSettings }, data() { return { - isElectron: window && window.process && window.process.type, currentTab: 0, tabs: [ { @@ -76,6 +78,13 @@ export default { icon: "message", component: "notifications", hidden: isMobile(), + }, + { + name: "App Settings", + tabName: "App Settings", + icon: "desktop_windows", + component: "app-settings", + hidden: !isElectron, } ] }; @@ -83,7 +92,7 @@ export default { methods: { logout() { this.$store.dispatch("logout"); - this.isElectron ? window.location.href = '/login' : window.location.href = "/"; + isElectron ? window.location.href = '/login' : window.location.href = "/"; }, close() { this.$store.dispatch("setPopoutVisibility", { diff --git a/src/components/app/Popouts/Popouts/SettingsPanels/appSettings.vue b/src/components/app/Popouts/Popouts/SettingsPanels/appSettings.vue new file mode 100644 index 0000000..f95f1c0 --- /dev/null +++ b/src/components/app/Popouts/Popouts/SettingsPanels/appSettings.vue @@ -0,0 +1,118 @@ + + + + + + + + Start Nertivia when Windows starts. + + + + + + Start minimized. + + + + + + + + + diff --git a/src/utils/ElectronJS/isElectron.js b/src/utils/ElectronJS/isElectron.js new file mode 100644 index 0000000..2897789 --- /dev/null +++ b/src/utils/ElectronJS/isElectron.js @@ -0,0 +1 @@ +export default window && window.process && window.process.type \ No newline at end of file