Improve defaults, Add Rich Presence to first launch confi

This commit is contained in:
V 2023-06-22 15:55:04 +02:00
parent c31eb8154b
commit f58ed485a9
No known key found for this signature in database
GPG key ID: A1DC0CFB5615D905
2 changed files with 19 additions and 3 deletions

View file

@ -21,6 +21,7 @@ interface Data {
discordBranch: "stable" | "canary" | "ptb"; discordBranch: "stable" | "canary" | "ptb";
autoStart: boolean; autoStart: boolean;
importSettings: boolean; importSettings: boolean;
richPresence: boolean;
} }
export function createFirstLaunchTour() { export function createFirstLaunchTour() {
@ -28,7 +29,7 @@ export function createFirstLaunchTour() {
...SplashProps, ...SplashProps,
frame: true, frame: true,
autoHideMenuBar: true, autoHideMenuBar: true,
height: 420, height: 470,
width: 550 width: 550
}); });
@ -42,6 +43,7 @@ export function createFirstLaunchTour() {
Settings.store.minimizeToTray = data.minimizeToTray; Settings.store.minimizeToTray = data.minimizeToTray;
Settings.store.discordBranch = data.discordBranch; Settings.store.discordBranch = data.discordBranch;
Settings.store.firstLaunch = false; Settings.store.firstLaunch = false;
Settings.store.arRPC = data.richPresence;
if (data.autoStart) autoStart.enable(); if (data.autoStart) autoStart.enable();

View file

@ -5,6 +5,7 @@
--fg: black; --fg: black;
--fg-secondary: #313338; --fg-secondary: #313338;
--fg-semi-trans: rgb(0 0 0 / 0.2); --fg-semi-trans: rgb(0 0 0 / 0.2);
--link: #006ce7;
} }
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
@ -13,6 +14,7 @@
--fg: white; --fg: white;
--fg-secondary: #b5bac1; --fg-secondary: #b5bac1;
--fg-semi-trans: rgb(255 255 255 / 0.2); --fg-semi-trans: rgb(255 255 255 / 0.2);
--link: #00a8fc;
} }
} }
@ -52,6 +54,10 @@
margin: 1em 0 2em; margin: 1em 0 2em;
} }
a {
color: var(--link);
}
form { form {
display: grid; display: grid;
gap: 1em; gap: 1em;
@ -143,7 +149,15 @@
<h2>Start with System</h2> <h2>Start with System</h2>
<span>Automatically open Vencord Desktop when your computer starts</span> <span>Automatically open Vencord Desktop when your computer starts</span>
</div> </div>
<input type="checkbox" name="autoStart" checked /> <input type="checkbox" name="autoStart" />
</label>
<label>
<div>
<h2>Rich Presence</h2>
<span>Enable Rich presence (game activity) via arRPC</span>
</div>
<input type="checkbox" name="richPresence" checked />
</label> </label>
<label> <label>
@ -163,7 +177,7 @@
</label> </label>
</form> </form>
<div id="buttons"> <div id="buttons">
<button id="cancel">Cancel</button> <button id="cancel">Quit</button>
<button id="submit">Submit</button> <button id="submit">Submit</button>
</div> </div>
</body> </body>