Open Vendicated opened 8 months ago
Reorganizing the settings sounds awesome 🔥
set up apt/rpm repo?
Supporting a dozen package manager is going to quickly turn into a mess, I'd actually recommend just supplying the flatpak - It'll probably be the most stable experience for anyone.
RPM / DEB and so on could still be handled by the community
I love your work @Vendicated! Curious whether we could contribute some of these features you've listed. For context, I use Vesktop on Linux so I could perhaps see if I could implement any of the Linux features?
Yes you can, contributions are always welcome! Out of the ones listed here, a lot of them are already being done, but you could contribute any of the last 3
Or take a look at the open issues and see if there's any bug or feature request you would like to fix or implement
Sounds good!
@Vendicated For the vesktop website, I was wondering if you'd like a website similar to the existing one on https://vencord.dev/?
For this:
reorganise settings to not be a crazy mess of switches (either use sections, or even multiple settings tabs)
does it only pertain to "Vesktop Settings" page or other settings too?
I have a problem where desktop audio lower down while someone is talking, I guess is discord default but i can't seem to find it on the settings.
The other things is auto voice gain, since there are two option Voice Activity, Push to talk, and voice activity has a fixed threshold while on the official desktop is automatic.
For the vesktop website, I was wondering if you'd like a website similar to the existing one on https://vencord.dev/?
correct, that would require contributions to the vencord.dev repo
does it only pertain to "Vesktop Settings" page or other settings too?
only the vesktop settings section. currently it's a crazy mess of switches which is a bit hard to use
@Vendicated I've created a ticket to track progress on adding Vesktop info to vencord.dev: https://github.com/Vencord/vencord.dev/issues/39
Will continue discussions about it on there instead
So nice! I really appreciate your work on it!
@Vendicated I've also created an issue and PR for the improved Vesktop settings: https://github.com/Vencord/Vesktop/issues/378
In case of PPA for Debian based maybe using makedeb can be a solution https://mpr.makedeb.org
Is there any possibility or plans to have a handoff system similar to how the official discord app does? (Opening a link in the browser to a localhost port which redirects to the discord site to pull your token from)
For flatplak auto start could just add a this flatpak run dev.vencord.Vesktop
to startup apps or smth
that works but it's not possible to do this from within the flatpak. instead there's a portal for it, which i already got working in #322
- Disable entirely on Linux. Auto updating will be done via flatpak / package manager (set up apt/rpm repo?)
For distributing the rpm outside of direct downloads, you could either:
Seconding COPR. It makes builds quite a bit easier and distribution is as simple as enabling the single repo. Huge fan of it.
Any plans to implement game detection? I can't get aRPC reliably working.
arrpc is already integrated natively.
Discord seems to have an option to set a webcam/another audio source as screenshare, atleast on windows, any plans to bring to to Vesktop on linux/mac? Useful for capture cards/OBS
Is there any current progress on the VolumeBooster Plugin for Vesktop?
For anyone using Gnome and wants to autostart with the Flatpak version of Vesktop, adding Vesktop to the startup applications in Gnome Tweaks works quite well.
add (auto)start minimised
But it works already with --start-minimized
. Or i missing something?
By the by, are you looking for any contributions for this? I can take a look at the auto-update and volume stuff potentially.
By the by, are you looking for any contributions for this? I can take a look at the auto-update and volume stuff potentially.
We're always happy to see contributions :)
Looking forward to Global Keybinds, Keybinds for muting and co are the only thing stopping me to switch to Vesktop.
does global keybinds also mean push to talk?
I am not even sure if wlroots already supports Global keybinds :thinking: I think all the others do... But sucks for my SwayWM setup
could you please focus a bit more on the >100% volume? I really like vesktop but I just can't use it because of that, everyone sounds too quiet and there's no way to tune their volume
I am not even sure if wlroots already supports Global keybinds 🤔 I think all the others do... But sucks for my SwayWM setup
As far as I understand, Global keybinds don't exist in Wayland in the general case, since allowing a program to gather global input violates the security model.
Either way, the canonical way to do this is to create a DBUS or CLI interface that can receive input and use the WM (so for sway, the sway config file, likely via some bindsym
option) to dispatch something to them. There's also a way to register a listener in DBUS, if I recall? I'd need to look back into it, but there is a way for a program that isn't focused to receive input, it's just not global input as "works anywhere for any reason".
Which, sucks, but it's a way forward.
could you please focus a bit more on the >100% volume? I really like vesktop but I just can't use it because of that, everyone sounds too quiet and there's no way to tune their volume
Hoping work clears up a bit soon so I can look at this. It's still sitting on the backlog on my end.
As far as I understand, Global keybinds don't exist in Wayland
Usually libraries / programs just register a global key listener for keybinds. However, wayland doesn't allow that for privacy reasons, programs only get keystrokes if they are focused
However, there is a portal in the works for keybinds: https://github.com/flatpak/xdg-desktop-portal/blob/main/data/org.freedesktop.portal.GlobalShortcuts.xml
But it isn't implemented in all desktop environments
further discussions aboit keybinds should go in https://github.com/Vencord/Vesktop/issues/18
add (auto)start minimised
But it works already with
--start-minimized
. Or i missing something?
This. I just added the flag to the autostart script and vesktop starts minimized.
After checking "start with system" in options, a toggle could appear that switches the autostart script between "/usr/lib/electron31/electron" "/usr/lib/vesktop/app.asar" and "/usr/lib/electron31/electron" "/usr/lib/vesktop/app.asar" --start-minimized it should be trivial to implement. ¿Maybe something similar could be done for windows?
@atchimgripo , @AtelierSnek The >100% volume feature has an open PR here: https://github.com/Vendicated/Vencord/pull/2730
Can we also have "zoom level" from the native discord appearance settings? It's a bit squished on my monitor if I can't lower that. I'm on pop-os.
Discord:
Vencord:
You can still use Ctrl+Plus or Ctrl+Minus to edit that
Didn't realize I could do that in the first place, thanks! That, plus not being able to use my mouse button to push to talk are the only things keeping from switching. It would probably help to also have it in the menu for people who don't know that keybind.
@ImLvna hi. Unfortunately this does not work for me. I'm on Void Linux.
EDIT: I'm sorry, it worked with a regular plus button. I was trying numpad plus 😅
This is not really a direct roadmap, mostly just tracking features that are planned. also these will be done in no particular order