Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add start as minimized toggle to settings #248

Merged
merged 10 commits into from
Dec 9, 2023

Conversation

ZirixCZ
Copy link
Contributor

@ZirixCZ ZirixCZ commented Nov 18, 2023

This PR makes it possible for the user to start Vesktop in minimized mode. Meaning no splash screen nor the main window appearing on launch. Resolves #242

src/main/mainWindow.ts Outdated Show resolved Hide resolved
src/main/splash.ts Outdated Show resolved Hide resolved
@Plarpoon
Copy link

Definitely interested in this one, thank you everyone!

@lewisakura
Copy link
Member

this doesn't work, the splash doesn't show but the main app does not start minimised

@lewisakura
Copy link
Member

ah, it seems like this only doesnt work if the app was maximised when it was quit. when windowing the app before quitting, it works as intended

src/main/mainWindow.ts Outdated Show resolved Hide resolved
@ZirixCZ ZirixCZ requested a review from Vendicated December 9, 2023 08:19
@lewisakura lewisakura self-requested a review December 9, 2023 13:41
@lewisakura lewisakura merged commit 40b952d into Vencord:main Dec 9, 2023
1 check passed
@lewisakura
Copy link
Member

thank you!

Vendicated added a commit that referenced this pull request Dec 9, 2023
@Vendicated
Copy link
Member

i don't think this feature makes much sense in its current state. who would want to explicitly open vesktop and have it open minimised? when you open it with an explicit action, you want it to be usable immediately

the only case where users realistically would want vesktop to start minimised is if the action was implicit, so via the start with system option. i think this option should be reworked to be exactly that

Vendicated added a commit that referenced this pull request Dec 28, 2023
the current implementation was prematurely merged and is broken. it will be back with a fixed implementaton eventually
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Launch as minimized
5 participants