#π₯-vesktop-development
1 messages Β· Page 17 of 1
also no
so discord skill issue then
it returns the number of pending relationShips
We need from some another module then?
no it doesn't...
it gets the number of pending relationships
nothing else, nothing more
Yeah but in discord terms it may be cooked
what about relationTanks
maybe also relationAirplanes
Okay so from my side I just add new switch and this
may be worth mentioning https://github.com/elFarto/nvidia-vaapi-driver in Vesktop's README for NVIDIA users
thats just for decoding
- decoding works with VAAPI on nvidia last i checked
so yes ur right id have to fix in my pr
What I need to change then, can you write fully again?
What must be when new toggle enabled, which checks and what if toggle disabled (just not show badge in tray, right?)
still this i think
no
But maybe badge must be showed on new friend?
thats what the app icon badge woukd indicate
Why not make if app icon badge showing something then show it also on tray π
idk im just copyinmg stock behaviour π
wait wait wait
i just installed discord to check
what the fuck this shit is so confusing
is this the discord linux build being weird??
this toggle effects the tray too
??
it says unread message badge but it also shows the red dot for friend requests
so the tray and app icon toggle are one and the same on stock discord
thats just stupid
Yaaaay
I should just edit text then
And for checking use that function instead of -1
ino thats still an issue
vesktop has the toggle itself
it shouldve just hooked into that toggle in the first place to replicate stock discord
but stock discord is still STUPID as hell
why is that one toggle
what if the user wants mention badges but not unreads on the app icon
can't do that
I can't imagine a user who even wants unreads
exactly
Wait what about unmuted chats
In fully muted servers in muted chats any messages are considered as unreads
But if server unmuted and chat in server is unmuted then it counts as mention or as unread?
fully muted = no mentions or unreads
muted but allow pings = mentions and no unreads
unmuted = both
But on fully muted if you have mention then it shows as new message, isn't?
What's a point of mention if it didn't mention lol
I think we just delete the stock toggle and implement a four way toggle in Vesktops settings.
idk what u mean by that
When you mute chat
And when someone type @ and your nick then it's mention and it will ping you even when chat is fully muted and at this situation there imo must be badge
Or just replies to your msg
u can make it so nothing comes through
Oh shit
what're your thoughts on this
4 toggles??? Sounds overwhelming
I think most users are like me who do not understands well about all this shit
So that number of toggles may be complicated for them
let me make a mockup
Or if you want you can do it but we should describe it very well
And to me too xd when I should show and when to hide
gimp is a visual design software
first i need to figure out how to get message request count tho
Switches would be pain
check box?
i swear ive seen a modal like this on discord before
Not discord UI way
I mean it would be pain to recreate this in tsx
But here is like multuply picker and in badge settings there are settings like on or off, so I think that switches must be used
i think you could cheat and use a normal switch thing + an unlabeled one on the right
xd yeah but only question whether it will be aligned horizontally
Anyway it probably needs V thoughts about UI
And do we ever need to do this switches at all
But personally I like idea of these switches and UI mockup
If you add switches then your PR must be merged first so I can add tray icon support to it
And you just add new settings which will do nothing xd
And I'll use them
maybe fixing the toggles should be another pr that depends on both so its not in a weird limbo state of adding incomplete things
that one is already so massive π
Xd
how the hell do i get the value of this
Check what functions do RelationshipStore have
nothing that looks like it'd return that value
MessageRequestStore??
Check it
It looks like exists
nope
What if use findStoreByName function?
what?
wdym by that
also tip, enable ConsoleShortcuts plugin and type Stores.
it has the entire list
Vencord.Webpack.Common.MessageRequestStore isnt a function
Check what functions does [[Prototype]] have
OHHHHH
Is there something?
MessageRequestStore.getMessageRequestsCount();
Very good
is it not at webpack common?
how?
Discord Account
sk_happytreefriends_c_tres_bien
Operating System
Windows 8.1
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
DiscradVirtualMemory is not located in AppData\Local\vesktop\Vesktop.exe
What is the expected behaviour?
Is work.
How do you recreate this bug or crash?
Install Windows 8.1 on a VM and install the drivers wifi of Windows 8.1 install Vesktop and normally is dont work.
Debug Logs
Is dont w...
What
MFW when users send reports on unsupported operating systems
"yo I am having a problem with Vesktop on Ubuntu 13 please help me!! π"
Hi, so the issue seems to be resolved by using electron version 31.1.0. Hardware acceleration still fails on wayland, but at least discord can be viewed instead of just an invisible window...
The GPU errors are all still there using these flags:
--ozone-platform-hint=auto" "--enable-webrtc-pipewire-capturer" "--enable-features=WaylandWindowDecorations" "--enable-features=UseOzonePlatform" "--ozone-platform=wayland" "--use-gl=angle" "--use-angle=gl" "--enable-features=VaapiVideoDecodeLi...
When could we expect the update?
but there's no this func in appBadge.ts)
appBadge.ts: Line 21
const hasUnread = GuildReadStateStore.hasAnyUnread();
ohh sorry
ubuntu 7
are you implementing the four way toggle?
my PR just adds working icon badges
a better toggle system would be its own PR if not in yours
you think i should add 4 toggles into tray icon pr?
i mean i can but pr already massive
I think it should be a separate pr
yeah and after yours and mine PRs merged
π
wait do i need then to remove this checking for -1?
bc i need that in main, not renderer
Same problem for me, "official" discord application microphone input is totally fine.
Vesktop or other forks is the audio input quality kinda.. "muffled".
[
log.txt
](url)
no idea, we don't control chromium and electron releases
someone wanna test TTS / VCNarrator in vesktop flatpak for me? https://github.com/flathub/dev.vencord.Vesktop/pull/20#issuecomment-2197792935
would be really helpful if someoen could confirm it works nicely
change minimum framerate to match chosen value in order to stop unnecessary frame drops on wayland (demo video attached)
especially relevant when streaming videos from a web browser
i've seen at least one other person mentioning what i believe to be this bug in the support channel on discord
this may also fix frame drops i've experienced on X11 when streaming games but i haven't tested
nvidia-dkms 555.58-1
kde plasma 6.1.1-1
Thank you for finding!
But you need also change it here: https://github.com/Vencord/Vesktop/blob/main/src%2Frenderer%2Fcomponents%2FScreenSharePicker.tsx#L724
Thank you for finding! But you need also change it here: https://github.com/Vencord/Vesktop/blob/main/src%2Frenderer%2Fcomponents%2FScreenSharePicker.tsx#L724
done, thank you <3
Can confirm I'm experiencing this issue with fcitx5 configured for Japanese input on Fedora 40 with Plasma 6.1.1.
The issue does not occur in any other electron application through Flatpak, and passing the --enable-wayland-ime works if the application is launched manually, but it is ignored in the .desktop file.
Discord Account
everythingonarm
Motivation
Discord itself doesn't provide any ARM builds, and Vesktop already has ARM builds for other operating systems, so it'd make sense to have a windows ARM build
Solution
Have a windows arm build of vesktop available
Alternatives
I usually use discord in firefox and have yet to try building vesktop myself
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no similar is...
9e3d83a build: arm64 on windows, universal on mac - Vendicated
some mac and windows users wanna test 
Do I need to install windows on raspberry pi xd
i mean we will see next release if it works
if users don't complain that means it works
fair
i think nsis installer should include both binaries? and automatically install right one
would be useful
also I built it without knowing you did that by git cloning 2 minutes after the commit lol
top 10 useful bumps on issue
Discord Account
Operating System
Fedora 40 (BlueBuild)
Linux Only ~ Desktop Environment
Gnome on Wayland
What happens when the bug or crash occurs?
Vesktop doesn't show itself when launched with my Intel integrated GPU. However when launching it with the Nvidia GPU it works fine ONLY on first launch once setup is done if I restart Vesktop even with the GPU it does the same as with the Intel GPU.
By the way, everything was working fine yesterday so maybe there's som...
btw, is Vesktop waiting for another new release of Chromium to fix some sort of screenshare bug?
I'm not sure
They fixed one thing and asked me to test in beta M127
But looks like they backported this fix to latest chromium stable version and it is already in latest Electron and Vesktop
Sorry for my absence btw, will try to fix the open venmic issues soon but I think I've caught the cold
Just throwing this in to make sure I'm not insane: when I put down (via compose down -v) a postgres container and start it again on my system Vesktops Audio ceases to function, like I can still talk and other people hear me, but I can't hear them at all and also get no notif sounds 
This is the compose:
services:
postgres:
container_name: db
image: postgres
hostname: localhost
ports:
- "5432:5432"
environment:
POSTGRES_DB: salon
POSTGRES_USER: admin
POSTGRES_PASSWORD: 12345
volumes:
- postgres-data:/var/lib/postgresql/data
restart: unless-stopped
volumes:
postgres-data:
I don't think it's a Vesktop issue but just wondering if someone is able to reprod this (command is: docker-compose down -v && docker-compose up -d) I have absolutely no clue why this happens lmao
what version was it backported to
"Update Vencord and Restart Vesktop" is quite lengthy considering the other entries. IMO it should be as follows:
Update
Reset
-------
About
-------
Restart
Quit
no. it's an important detail that it updates vencord and not vesktop
I don't know, that's why I'm not sure π¦
But why is there a difference ? if that's a flatpak driver issue then I won't be the only to get those issues since it's a global remote and you may be spammed with same requests.
By the way the flag works on my flatpak. but no gpu encoding is kinda bad :(
when will electron support Wayland global menu ππ
vns #πͺ -progaming you will read
π #πͺ -progaming
Vesktop is electron and it has a app menu so βοΈπ€(vesktop is the only electron app I really use) dead
your vesktop isnt running under wayland then
yes it is?
no it isnt
just because it supports pipewire screen sharing doesnt necessarily mean it is native wayland

well the launch args and kwin debug say it is really_shock
is it?
yeah π
wait what the hell i just checked and u were yapping about the same thing like an hour ago
this was completely unrelated πππ
As long as the separators automatically stretch to accommodate the new large text, it's fine by me.
Discord Account
u5kun
Operating System
macOS Sonoma
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
What is the expected behaviour?
All application windows must be shown on the list.
How do you recreate this bug or crash?
- Join a voice channel
- Click "Share Your Screen"
Debug Logs
No logs
##...
Discord Account
No response
Operating System
Arch Linux/EndevaourOS
Linux Only ~ Desktop Environment
KDE on Wayland
What happens when the bug or crash occurs?
After I booted into my PC this morning, vesktop started to refuse to open. This happens on the AppImage as well as both the AUR vesktop and vesktop-bin builds. When launching from console (in this case vesktop-bin), I receive the error listed below.
What is the expected behaviour?
Vesktop should launch
...
I should note that the flatpak version works, so I assume this is related to a broken dependency. I have tried re-installing and rebuilding all the other versions to no avail.
system issue. in the future, try googling the error(s), for example https://google.it/search?q=Failed+to+get+'userData+path
you will find https://discourse.nixos.org/t/standard-notes-electron-app-fails-trying-to-get-userdata/45485, and if you scroll down:
The issue was that my ~/.config was set to require root permissions for writes for some reason, donβt know how that happened; switched it to being owned by my user and this fixed the problem
For me it looks like Vesktop can't access some folder in filesystem.
Please check whether .config/Vesktop exists
If so, then try to rename/remove this folder and restart Vesktop so Vesktop will properly recreate it.
why reply again
Sorry it's bad internet
lmao
I'm in mountains and have bad mobile signal xd
I had looked at what google suggested, but the problem was not permission related. The issue was a misconfiguration of environment variables on my side (loading XDG_CONFIG_HOME in /etc/environment instead of .zshrc), which for whatever reason only started to cause issues after my reboot today. Putting this here in case anyone else makes that mistake.
that's really interesting, I wonder why that happens.
well that's a bad idea anyway cause it means your XDG_CONFIG_HOME will apply to all users on your system
glad you figured it out though!
Discord Account
No response
Operating System
Windows 10/11
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
When opening discord settings, the settings do not open and errors are displayed in the console
What is the expected...
Update Vencord bruhπ
βοΈ Bug Description
On the latest pipewire version (v1.2.0-*), when you try to share your screen on Vesktop v1.5.2, all it does it show a randomly pixelated screen instead of the screen you're sharing.
A temporary fix is to downgrade everything related to pipewire to 1.0.7-2.
π Steps to reproduce
- Install latest pipewire, 1.2.0 as of reading this from arch repos (not aur).
- Join any channel in vesktop and try to screenshare any monitor.
- Bug found.
ποΈ Debug Output
`...
@Vendicated this method that you suggested https://github.com/Vencord/Vesktop/issues/669 did not help me
use our support channel
Discord Account
No response
Operating System
Linux
Linux Only ~ Desktop Environment
KDE
What happens when the bug or crash occurs?
When screensharing with audio the shared audio is only in Mono but not in Stereo
What is the expected behaviour?
The audio should be Stereo
How do you recreate this bug or crash?
- Start a screenshare with audio
- Route some Stereo audio into it
- Listen to it on the other side, notice both channels are the same and there ...
oops @vernal lintel hope it was ok that I closed it
We should probably track it in Vesktop right
I'll close the venmic issue and reopen the vesktop one
Because it only has issues in Vesktop.
Because it only has issues in Vesktop.
Venmic is not responsible for scree sharing though. It is simply responsible for patching in audio
Does this include customization of the window icon? To my knowledge, this is different from the tray icon. I'd like to customize the window icon because I'm used to scanning for the discord logo and Vesktop's square icon throws me off.
excludes; in window assets, controllable via css and the app icon(read [FEATURE] Ability to change app Icon #505, DEs provide methods of achieving this).
me omw to read the title and nothing else
I'd also like a "boring mode" option that reverts all of those assets to the Discord default ones.
hasn't ven said that vesktop isn't going to redistribute discords icons
hasn't ven said that vesktop isn't going to redistribute discords icons
Is there anything stopping the client from just... fetching them from Discord itself and then saving it?
we can't use official discord icons. that would give Discord legal grounds to have Vencord taken down
@upper pine is there a special flag or something that specifies if the device is virtual
@hybrid fjord if you stream with audio the tray displays the speaking/audio detected icon
even if you arent actively playing audio to the stream as well
Streaming with an audio input selected (linux via venmic) displays the speaking/audio detected icon.
Are you on latest bc I made some changes to it
yeah I double checked
Discord Account
No response
Operating System
NixOS Unstable
Linux Only ~ Desktop Environment
XFCE4
What happens when the bug or crash occurs?
This occurs when I start up vesktop through either the AppImage or the nix package (I am aware it is unofficial). this does not occur with the flatpak
What is the expected behaviour?
I expect vesktop to get past the loading window and fully start up. I have found one similar issue that states I can't connect to the github ...
xddd i can confirm
displays the speaking/audio detected icon despite no user-speaking occurring.
Fixed in latest commit)
Interesting thing is that Discord calls SPEAKING event even when sound outcoming from video stream, so I've added additional checks for event call context.
What if user picks up official discord icons manually?
For tray, for example
click update vencord in the tray or delete vesktop config dir
if it still happens, Internet issue
Discord Account
interchicky
Operating System
Arch Linux
Linux Only ~ Desktop Environment
GNOME on Wayland
What happens when the bug or crash occurs?
When I open the app, the window starts offset. Click targets are accurate.
What is the expected behaviour?
I expect it to open fullscreen or in a window. This bug is a minor inconvenien...
try running in xwayland. I can reproduce this issue but only in wayland mode, which means it's a wayland/electron issue
Great work! Can you add an option to disable the badge or have it only for pings? I find it very annoying because I pretty much always have some unread messages
Just FYI I know why the radix is specified now
From https://github.com/denysdovhan/wtfjs#parseint-is-a-bad-guy:
π‘ Explanation: If the input string begins with "0", radix is eight (octal) or 10 (decimal). Exactly which radix is chosen is implementation-dependent. ECMAScript 5 specifies that 10 (decimal) is used, but not all browsers support this yet. For this reason always specify a radix when using parseInt.
should just use Number(s) instead of parseInt, it doesn't have all of the surprises
parseInt should only be used for non-decimal numbers
Great work! Can you add an option to disable the badge or have it only for pings?
For now, I just changed logic to show in tray only mentions and follow "Notification Badge" setting. In future planned to add fully customizing when to show badge (only for unreads, only for mentions or both or nothing). Only thing is question whether to do this in this PR or should I add this after this PR merging, because it's already massive PR.
Discord Account
haloxx
Operating System
Windows 11
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
Nothing happens
What is the expected behaviour?
For the Vesktop window to maximize when being dragged to the top of the screen or pressing WIN + Up Arrow
How do you recreate this bug or crash?
- Drag Vesktop window to top of screen to try to maximize how you would any other application or press WIN + Up Arrow
Debu...
disable transparency
your system is busted or more likely, you have transparent window enabled, which doesn't work well on windows
real
Discord Account
Motivation
I'm always frustrated when I have to use the default GTK File Picker, as it doesn't integrate well with my workflow and preferences. I think it would be better if there was an option to choose between GTK and QT File Pickers.
Solution
I would like to have the ability to select between GTK and QT File Pickers in the settings. This would allow users who prefer QT's interface and features to use it instead of the default GTK File Picker.
Alterna...
we currently dont have a system for dedicating plugins to specific operating systems, so a rework in that area would be required before we could make this
Your xdg-desktop-portal is broken. Works fine for me
we currently dont have a system for dedicating plugins to specific operating systems, so a rework in that area would be required before we could make this
nvm im stupid and thought this was in normal vencord plugin requests, ignore me
vencord does not dictate the file picker. it's just electron, i think via portal
so system issues / electron issue
@hybrid fjord I think the settings menu for the situation the indicator is active should be its own PR for reviewabilitiss sake but it should also be worked on now so when the tray PR is ready the settings menu is too
for now it's following setting of badge for app icon and when that setting is on then it shows badge only on mentions and personally i like this behavior
if you all want i can just add another one switch along with existing for notification like "Show mention badge on tray icon"
it doesnt show only for mentions tho
it shows for unreads
and doesnt show for mentions
GUH
horror
mb for yapping
even on latest?
bc for me it works good
nono it works
.
oh i thought that mb its "maybe" and not "my bad" xdd
if (iconName === "icon" && lastBadgeCount !== 0) {
If you make it !== 0 instead of > 0 it'll follow the unread setting in the notifications menu. This is what I've done in #686 as a solution for users who DO want an unread indicator.
this is at most an ok solution until finer control is added
but it will show badge for both unread and mentionsπ
and i prob want more only mentions
only if the option in the notifications menu is toggled
but yes it should follow that shit
and if setting is disabled then it will show on mentions too??
OH THERE IS DISCORD SETTINGS TOO
YES
great
IMO this whole system needs to be redone cause its confusing which option does what
oh also the tray settings should be there own settings entry in vesktop
theres quite a lot
and reword some things
yeah i though about it too
alr ill work on it rn
I sent invite
Looks like we can achieve it by setting
vibrancy: "under-window"andvisualEffectState: "followWindow"while creating window when transparency enabled in settings.src/main/mainWindow.ts:...(transparent && { transparent: true, - backgroundColor: "#00000000" + backgroundColor: "#00000000", + vibrancy: "under-window", + visualEffectState: "followWindow" }),Need further te...
Thanks, Cookie ^^
uh did you actually implement the auto switching for dark/lightmode themes
Yes, it's in .svgs
its not switching when i switch between breeze dark/light hm
It's not changing automatically, try toggle it
oh
I think that maybe there is some event from kde that theme changed
shouldnt the auto setting do that π
I don't know how it works
https://www.electronjs.org/docs/latest/api/native-theme#properties electron handles it
Read and respond to changes in Chromium's native color theme.
Yeah but I still need some event
Discord Account
No response
Operating System
NixOS
Linux Only ~ Desktop Environment
Hyprland
What happens when the bug or crash occurs?
It occurs when someone joins the stream
What is the expected behaviour?
Steam quality being proper
How do you recreate this bug or crash?
- Start steaming
- Check debug info
- Everything is fine
- Make someone join
- Quality drops
Debug Logs
[10729:0701/220238.474188:ERROR:egl_dmabuf.cc(608)] Failed to ...
horror its back??
I'll get back to it when I'll get power xd
i think after that the pr is ready to merge
And after many many reviews for this shitty code xd
Not fact that works in most optimal way
is https://github.com/Vencord/Vesktop/pull/326 supposed to allow you to input custom keybinds
discord bug lol
tmk this happens on the stock discord client
discord bug lol (maybe?) tmk this happens on the stock discord client
Do you know what exactly causes it?
@scenic hollow
???
oh
currently you are kinda supposed to hook up keybinds through your wm
this is temporary tho
i'll work on it some more when i'm done with school
your last comment on june 1st said something about ids next to the binds in the client
i dont see said id
uhh maybe discord updated wait
maybe tmk this happens on the stock discord client
It is reproducing even in discord web.
Do you know what exactly causes it?
Some bug on Discord which depends on viewer's client. You can read more at #528.
yeah thats what i was thinking
oh yeah no it's completely busted
i'll try fixing it
i think that fixed it
@humble mortar try again
there should be an ugly little id thing next to each keybind
I'm not sure if I understand the new behavior correctly. After updating, it now shows the dot for non-mentions again.
Am I supposed to disable βEnable Unread Message Badgeβ when I want it to only for mentions?
I think this could be made clearer
hmm so the toString prop thing i used has disappeared i think
i know nothing about props where can i see if i can get it from somewhere else?
I have the same issue with the flatpak on KDE Wayland and AMD graphics, but the errors seem different.
Other electron-based flatpaks don't seem to have any issues though, even the vanilla discord client runs without issues.
`Passing the following arguments to Electron: --ozone-platform-hint=auto
[3:0701/145117.900699:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0701/145118.293990:ERROR:bus.cc(407)]...
begging people to stop reporting gpu issues
there are exactly 0 things we can do about it
begging google chrome developers to do something useful like contribute better wayland on nvidia support to chromium rather than adding a generic ai model in the browser
it's on nvidia
they did tha tjust for publicity
oh hello vee
you can pull and test now :3
found this, thought I'd share while we wait for the developer to accept that not everyone wants to see his waifu [fork of vesktop that has the feature and is on the aur as well as other package managers] (https://github.com/verticalsync/Sunroof)
nah
the ai feature is cool idk why you'd hate on it
Discord Account
h4rl
Operating System
Arch Linux
Linux Only ~ Desktop Environment
Hyprland on Wayland
What happens when the bug or crash occurs?
When I try to screenshare, all it shows is a white or pixelated screen instead of my screenshare.
Tested on both bin and git. other ways of sharing screens such as OBS has no issues, so it possibly can't really be a xdg portal issue.
 Build Override: N/A
Vencord 5c05443 (Vesktop v1.5.2)
Electron 29.1.1
Chromium 122.0.6261.111
I noticed that when clicking a link in Vesktop, Firefox/Brave doesn't come to the foreground. After googling a bit, I found this thread https://forum.manjaro.org/t/firefox-doesnt-raise-window-after-clicking-a-link-on-wayland/154842/38 , which at the end points out that each ap...
electron opens links with xdg-open. Thus, it's up to your system to dictate system focus.
I wonder where the issue lies then, as e.g. doing a web search in the KDE start menu brings the window to the front, Vesktop doesn't. By any chance, do you know where I could find information in electron about this ?
Works on my machine. It's an issue with your system / your DE. xdg-open just calls the DE specific url opener
You can see what command it ends up running to open the url via sh -x xdg-open https://vencord.dev. for me on gnome, that's gio open https://vencord.dev
Thanks for that command, just checked, it runs
kde-open https://vencord.dev
Same problem there, so I guess kde-open is the issue. Thanks, I'll try and find where to report that then.
Why kde is always a issue xddd
π what the
wait whats sunroof
fork of vesktop with prs merged
it takes two seconds to compile vesktop why make a fork
π Grammarly has found 1 issue!
- you have to fix your systen
+ you have to fix your system
google "systen" its funny
holy hell!
Discord Account
.j.r.h.
Operating System
Ubuntu 24.04 LTS x86_64
Linux Only ~ Desktop Environment
GNOME 46.0
What happens when the bug or crash occurs?
On startup the window is just white with nothing to interact with
What is the expected behaviour?
I just expected it to work like it always had
How do you recreate this bug or cr...
[3:0702/141724.451430:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Bro running without DBus??
somehow
Possible fixed by #703 ?
Possible fixed by #703 ?
I can confirm that with these changes it fixes the low framerate for me.
https://github.com/Vencord/Vesktop/assets/83253309/91bb0371-014e-42cf-98fc-3a19c0c0020c
Possible fixed by #703 ?
I can confirm that with these changes it fixes the low framerate when the cursor isn't moving for me.
Is this also a fix for the original issue when dragging windows around?
Is this also a fix for the original issue when dragging windows around?
I do not believe so, no, just the low framerate when the mouse isn't moving.
Trying to understand how vesktop works. Is it a discord client with vencord already patched in (with maybe some extra sauce added on) or is it a custom client altogether?
depends on your definition of custom client
Written from ground up. Not modified version of existing discord client
Vesktop was made from scratch, it loads discord webpage and injects vencord into it
that
Hmm, does that mean that vesktop is not pinned to any version of discord because it would always load whatever is current for discord web?
I would have that it was some modified electron app
vesktop is just an electron wrapper for discord web with vencord and some screensharing patches
Interesting. I thought it was modified version of the discord electron app itself
Was this because it is easier to integrate vencord?
no, it's a full reimplementation of it
both load discord.com/app
Wow
Does that mean that the discord website could ever make breaking changes to vesktop though?
That could break vencord and such
There even was this changes
Around week ago
yes
it loads the latest discord website
How are you guys interfacing to discord then? I see that vesktop is a react app on electron. But I'm kind of wondering how you're able to mess with discord's react components. Or do you guys just avoid that entirely some how?
how do i run vesktop from the command line? (required step for making a bug report)
pnpm i
pnpm start
Read readmeπ
this doesn't seem to work on my setup on ubuntu with i3+x11, unless I still don't get how to use it. not sure if it's just not compatible with my setup or i'm just stupid, but if it doesn't work due to a window manager or display server problem it's something to look into.
if i set a toggle mute keybind with an arbitrary key and it gets assigned an id of 3, running vesktop --keybind 3 doesn't toggle mute.
don't see it in the readmehttps://github.com/Vencord/Vesktop
do i just put the first two lines into terminal one at a time?
First line
Enter
Wait
Second line
Enter
oh well how am i supposed to know that when thats under the 'building from source' section π
sorry for 2 pings i forgot to turn off reply ping
Wait if you have Vesktop already installed you can just type vesktop in terminal
yeah i have vesktop already
i just need to run it from command line for the bug report
lol
Try Vesktop
btw i dont know a thing about coding
/Applications/Vesktop.app/Contents/MacOS/Vesktop
run that
macos
And this conv is offtop here
Moment xd
tysm it did something this time lol
do i just copy & paste this into the vesktop github issue thingy?
Yes, that's it
ty
oh sorry
i thought yall would know here since ur all coders lol
Discord Account
comfortablemilk4454
Operating System
macOS 14.5 (23F79), stable 307392 (6818046) Build Override: N/A Vencord 5c05443 (Vesktop v1.5.2) Electron 29.1.1 Chromium 122.0.6261.111
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
"Complete" button to the right of "You must complete a few more steps before you can start talking in this server." text at the top of vesktop's window that displays when joining a new server do...
Yeah that's why I'm supposed you are trying to start from source, mb
nws!
Are this reproducible in stock discord?
Maybe that's something on server side?
ill try stock discord rn
nope it works just fine on stock discord @hybrid fjord
What about web xd
Bc I do not think that Vesktop doing something that can break this button so this more probably discord upstream bug
web works too
@vernal lintel sorry I have zero coding knowledge, how do I fix the issue? It says in the pr linked in issue 293 to do a bunch of stuff I donβt understand
Ok
Messaging applications should use the Network category, not AudioVideo.
See: https://specifications.freedesktop.org/menu-spec/latest/apa.html
I noticed this when I saw Vesktop on Flathub in the AudioVideo category where it looks quite out of place.
honestly no idea why it was ever AudioVideo to begin with, that doesn't make sense to me either. perhaps whoever wrote it considered its voice chat capabilities to fall under that?
thanks for the fix!
5d5b38b meta: Use Network category instead of AudioVide... - lionirdeadman
This seems fine to merge?
Discord Account
bigdankhank
Operating System
Bazzite 40
Linux Only ~ Desktop Environment
Wayland + NVIDIA
What happens when the bug or crash occurs?
Vesktop simply being open causes overall frame lag regardless of current frame rate. For example, in Apex Legends it shows I have 120-150 FPS, however it feels like 60-75 FPS. Closing Vesktop and using the official Discord app fixes the issue, but I'd like to be able to use Vesktop for the helpful plugins.
What is the ...
Okay so I think I may have jumped the gun here. Something does slow down the system, however I am starting to think it is a plugin issue or something
AllCallTimers, AmITyping, BetterActivities and MediaDownloader β all of these plugins are third-party plugins.
Try disabling them and see if it fixes the issue.
Neither Vencord nor Vesktop oficially support third-party plugins.
Also try to use the NVIDIA drivers version 560 for better experience on Wayland.
If possible, test on X11 too (with plugins enabled and disabled), because NVIDIA is known for not having a great Wayland experience at the moment.
560 released???
oops, I meant 555.58 (which includes Wayland fixes) :p
this one is on the stable branch
I will update my reply on gh to avoid confusions
an update seems to have borked it
you'll have to wait until i figure out how to fix it
if discord updates break it shouldn't it be a vencord mod
execFile ("gdbus", [
"emit",
"--session",
"--object-path",
"/",
"--signal",
"com.canonical.Unity.LauncherEntry.Update",
"application://vesktop.desktop",
`{\'count\': <int64 ${count}>, \'count-visible\': <${count !== 0}>}`
]);
throw new Error("count must be a number");
ec3d83f fix: specify framerate in constraints (#703) - kittykel
anyway i need to fix this security issue
vesktop has sandbox escape π
cause im dumb
That's how and where
1f12d27 fix potential sandbox escape via custom vencordDir - Vendicated
f341c5e specify that it's for security so users don't g... - Vendicated
@vernal lintel don't you think we should use the same word for both Vencord and Vesktop, considering that we use "Restart" for Vesktop and "Relaunch" for Vencord?
I mean this
it doesnt matter much
they are synonymous
also this ui was already reworked again
check out dev branch
@sly cairn pls look into https://github.com/Vencord/Vesktop/pull/674/files π₯Ί
im bedridden
cause needs new env vars and stuff
tyty :3
or is it just cause youre old π
oh rip
closing in favour of custom assets
i'd just do this via a native.ts file instead. don't really see a use case for this other than your plugin
Discord Account
@ht3n
Operating System
Windows 11 23h2 Pro
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
After unlocking my computer after some time (windows +l) opening Vesktop hangs on some type of loading screen and often logs me out of my account
To get back to discord, i need to Relaunch it but it usually logs me out of my account too
For reference i have multiple accounts logged in + have IgnoreDevtoolsWarning plugin e...
make sure you're not opening multiple instances somehow or have zombie processes. a reinstall might also help
can't help other than that
1e39ec7 macOS: Workaround for making things in draggabl... - HAHALOSAH
this lacks any relevant info. it's very likely to be a system issue or electron/chromium
can't really help you unfortunately
Because later uses of count on linux cant get -1
TRUE (I overlooked this after removing the if horror from the just get it working stage"
but you just moved it down? and it breaks the count !== 0 check
that passes 0 if -1 not sets count to 0
honestly it feels like it was overlooked by discord themselves as its the only thing that shows the red badge on the icon in app but doesn't get included in the mention count (it was bothering me)
7adf107 Insert release changes for v1.5.3 - github-actions[bot]
This PR updates the metainfo for release v1.5.3. @lewisakura @Vendicated
f31f06f meta: Insert release changes for v1.5.3 (#724) - github-actions[bot]
Vesktop 1.5.3 is now a universal build so this is no longer needed
updater is gone π¦ π¦ π¦ π¦ π¦ π¦
will auto-update from now on
does flathub bot hate me or do i have to do anything specific for it to build my pr https://github.com/flathub/dev.vencord.Vesktop/pull/23/
You need to sacrifice 15 sheeps
there's no point even waiting for bot cause i know it works π
but i have to wait
Discord Account
No response
Operating System
NixOS
Linux Only ~ Desktop Environment
Hyprland
What happens when the bug or crash occurs?
The link fails to open, specifically I get this error when clicking on a link.
LaunchProcess: failed to execvp:
xdg-open
However, opening the link through xdg-open on the terminal works. I tried reinstalling Vesktop and the issue still persists.
What is the expected behaviour?
Link gets opened
How do you re...
Xddd
As always actually
@golden cypress is there anything we can do or we just have to wait
You'll have to wait a long time
They're currently rebuilding the KDE stack lol
FEAR
why do they make that block 100% of builders?
would be way smarter to only use like 50% of builders so the other half can still build normal builds
I think it's because they do it in order
So one builder for each package
scary
On Plasma I use most KDE apps as flatpak
Even like kwin and so on?
Does that not affect performance?
Even like kwin and so on?
No, just apps, like graphical apps
No, why would it?
what about app integration stuff
In what way?
ark or kcm modules
Dunno, I thought that sandboxing somehow affects performance, but I really may be wrong cuz not so much familiar with all that
For now I just think that native-builded apps may be faster in some way but again I really can be wrong
Idk what those are, I use Plasma almost by default
I was thinking of switching it to GNOME though, but then again I barely use my laptop so it's not a big deal for me
tbh i don't like that most flatpak can't access your files
sucks when you try dropping / pasting some file and it fails cause of permissions π
That's more of an app/framework problem :p
the former is issue of the app cause it doesn't use the portal
but it's still an issue in the end
honestly thats just bad ux
how does the auto-updater for vesktop work? does it ask the user or it just updates like vencord auto-update?
yea
it just updates
maybe in the future we can make it configurable but that's more effort
Yeah, so we can't really blame Flatpak
will it notify the user after a new update such as opening the changelog?
yes it shows a notification
"Vesktop 1.5.4 downloaded. it will be installed once you close the app"
well sure but it's still a flatpak issue in the end
makes flatpaks less usable
How? It's outside of their control and they have the APIs
Those APIs are standards
honestly I dont like auto updaters but thats probably me being package manager brained
It's like blaming Linux because Firefox doesn't follow XDG standards
flatpak is niche and you can't reasonably expect all apps to use the proper portals
2K apps isn't niche
im not blaming flatpak
also doesn't that also apply to wayland?
i'm just saying it's still a flatpak issue in the end
doesn't matter whose fault it is
it makes flatpaks less usable
I guess we see the issue differently, because I don't consider it a Flatpak issue
on the screen like a big pop-up, or something like discord green button in the top-right corner?
system notification
By that logic it'd be like blaming Linux because your NVIDIA drivers run like trash
At least that's how I'd see it
once again i am not blaming flatpak
nvidia cooks now wdym
Sorry, let me rephrase
By that logic it'd be like calling it a Linux issue because your NVIDIA drivers run like trash
but yes that would be a reason to not use linux, even though it's not linux' fault
same for these flatpak issues
They don't
me running 555 with wayland:
Not everybody has the luxury of having the latest hardware
Older NVIDIA GPUs will continue to suffer
im on a 2060
Yeah, it came out in 2019, so it's fairly recent
less driver support is a thing with all old hardware
That's not less driver support though, it's literally no driver support (at least for Wayland)
wayland is a newer standard
And the GPUs that support it are fairly recent
you cant get upset at a company for not supporting old hardware
you can get upset at them for not open sourcing the drivers tho
I'm fine with the former, but not the latter
So I don't believe that NVIDIA GPUs "cook" as you put it, because the GPUs that don't/won't have support aren't that old
if you drop support for older hardware you should let the user modify the firmware/drivers
5 years is quite a while in tech land
just build for every distro out there
stonks
distro jumpscare: https://flatpak.org/setup/
flatpak supports chromeos???
Maybe if you live in a rich or middle-class area, sure, but again not everybody has the luxury of living in those areas
u n i v e r s a l p a c k a g e s
Yeah, it did since forever
@vernal lintel could you please take a look at https://github.com/Vencord/Vesktop/issues/693 ?
Discord Account No response Motivation I see some commits for Vencord to disable renderer backgrounding. Some of them have been implemented on Vesktop, but not all of them. Vencord file: https://gi...
I dunno how the download update button doesn't work for some people
for me it just opens the github releases page in my default browser and that's all
I like tux
vencord old updater checked for file name
filename changed on mac so button is broken on mac
opinions?
I'm so confused about all this shit and I can't say anything xd
basically should message requests show a number
We prob should really just follow discord behavior
And somewhen make it fully customizable
idk i feel like its quite a useless thing to have togglable just for the sake of following messy discord standards..
it feels more like an oversight than a deliberate decision
the badges are already inconsistent with stock discord
the setting under notifications toggles both unreads and mentions on stock discord
while it only toggles unreads on vesktop
is that something broke on my branch or this is normal?
probably issue with ur branch
then it should be fixed
maybe you have ideas what should I check first? If no then I'll figure it out but harder xd
then you'd always have a badge on the app icon/tray which defeats the point of the badge
which brings me back to why follow these dumb stock discord settings
if you want the mess of the stock client just use that
i mean check which line the stacktrace leads to lol
Discord Account
comfortablemilk4454
Operating System
macOS 14.5 (23F79)
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
nothing
What is the expected behaviour?
devtools to open. note that i can open my devtools by clicking view in the menu bar & toggle developer tools
How do you recreate this bug or crash?
β₯ β i
Debug Logs
Last login: Thu Jul 4 14:59:43 on console
mrbonk@aidans-MBP ~ % /Applications/...
cant reproduce on macos 14.0
what abt macOS 14.5? thats what im on.
systen issue, can't help
i see. is there any troubleshooting u can point me in so i can try to figure it out? thanks!
Discord Account
spritzer.
Operating System
macOS Sonoma
Linux Only ~ Desktop Environment
No response
What happens when the bug or crash occurs?
The bug happens when you click the Screenshare button whilst in a voice channel. The permissions prompt cannot be closed, as it reopens when you try to close it. It still happens even when the permissions are correctly set.
What is the expected behaviour?
Vencord should open up the screenshare prompt and make it screensh...
https://github.com/Vencord/Vesktop/commit/1f12d270ec94a6e78dd1a0ae4f0511e1ddfb0e83 Can someone explain how this "escape" worked? Was it just that the renderer could pick any path and request native to load it in the future?
If yes, would assuming this popup is because setting up a migration system that isnt itself vulnerable would be too much for a feature that a very small amount of users will see?
I don't really know why it got moved and don't like it so
#textarea-context-vcd-spellcheck-enabled{ padding:0px; display:none }
ive got the same issue on 14.5 and 15.0. the keybind works for closing devtools but not opening it
Hi, I wanna ask a question, and I don't wanna open a whole new issue for it, so I'll ask here. @Iris-TheRainbow @Vendicated
On my system with the following configuration:
KDE Plasma 9.1 + Wayland + Nvidia RTX 3070 on EndeavourOS
Vesktop looks great at 125% scaling on my main monitor. What doesn't seem to be supported though is per-monitor DPI scaling. Meaning that I have my secondary monitor set to 100% scaling, and when I drag it there, stuff looks smaller, but also blurrier, unlike,...
Can confirm. The issue of the stream dropping FPS when cursor is moving still persists.
We need to fully wait for Chromium M127 then.
so waiting room till 23 :(
Discord Account
No response
Operating System
Arch Linux (Using flatpak version)
Linux Only ~ Desktop Environment
KDE Plasma on Wayland
What happens when the bug or crash occurs?
The crash occurs immediately upon startup, it does not even show the loading spinner.
What is the expected behaviour?
The app starts up normally
How do you recreate this bug or crash?
- Update to latest version of the flatpak
- run
flatpak run dev.vencord.Vesktopin a terminal...
I am also having this issue. Also using KDE Plasma Wayland.
`β― flatpak run dev.vencord.Vesktop
Using NVIDIA on Wayland, disabling gpu sandbox
Passing the following arguments to Electron: --enable-speech-dispatcher --disable-gpu-sandbox
[3:0705/013227.373161:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
APPIMAGE env is not defined, current application is not an AppImage
checkForUpdatesAndNotify called...
I'm having a similar issue that is probably related to this issue.
Operating System
Fedora 40
Linux Only ~ Desktop Environment
Gnome on Wayland
What happens when the bug or crash occurs?
When trying to start Vesktop on Wayland nothing happens. Trying to start it using the flatpak run command in a terminal reveals an error. I'm not entirely sure if it's a Vesktop or a Vencord issue. But it only started happening after updating the Flatpak to version 1.5.3
###...
I am also experiencing this issue. I can solve it by passing --ozone-platform-hint=auto, but since this doesn't get passed at startup and adding it in the .desktop file is not permanent this is not a great solution.
Operating System
Fedora 40 - Linux 6.9.7
Linux Only ~ Desktop Environment
KDE Plasma Wayland
What happens when the bug or crash occurs?
The application crashes immediately after starting and attempting to initialize display devices.
What is the e...
Same issue here
Operating System
Fedora 40 - Linux 6.9.7
Linux Only ~ Desktop Environment
KDE Plasma Wayland
What happens when the bug or crash occurs?
The application crashes immediately after starting and attempting to initialize display devices.
What is the expected behaviour?
The app starts normally
How do you recreate this bug or crash?
Update to latest version of the flatpak
Open a terminal and run flatpak run dev.vencord.Veskto...
Same issue here!
Operating System
Fedora 40. Kernel: 6.9.7.200
Linux Only ~ Desktop Environment
KDE Plasma Wayland
What happens when the bug or crash occurs?
The application crashes immediately after starting, with kde displaying a notification that states "vesktop.bin crashed" This occurs when attempting to run it via flatpak.
What is the expected behaviour?
The app starts normally
How do you recreate this bug or crash?
Try to run the latest (1.5.3...
Wtf is going on
Better not maybe xd
I'll do it on my laptop
Same issue. You can disable access to Wayland to fix it.
@Vendicated @toasterw i can also close devtools with the keybind, just checked. but i still can't open it with the keybind. vee are u sure this is a system issue?
also note that this happened with vesktop 1.5.2, not just on the latest 1.5.3
we recently bumped electron, id ask there. otherwise, theres nothing we can do about it
Looked into this, seems to happen because of this "fix". Its trying to find the wayland socket under $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY but in my case (and probably everyone else having this issue) $WAYLAND_DISPLAY resolves to /run/flatpak/wayland-0 which is not a subdirectory of the runtime dir.
migrating safely is impossible
because the value is untrusted
and yes
this should fix it https://github.com/flathub/dev.vencord.Vesktop/pull/28. please test and let me know there if it resolves the issue
Discord Account
yorimirus
Operating System
openSUSE Tumbleweed
Linux Only ~ Desktop Environment
KDE Plasma 6.1.2 Wayland
What happens when the bug or crash occurs?
The application crashes right after I try to open it. Even right after I installed it.
What is the expected behaviour?
The application should open and a login screen should appear.
How do you recreate this bug or crash?
- Install Vesktop using Discover as a flatpak to your user
- Open the app
...
I have verified this does not happen on the AppImage version of Vesktop. This seems like a flatpak configuration issue to me. When I look at permissions for Vesktop in KDE Settings though, it says that Vesktop has access to x11, wayland and fallback to x11 so I'm not sure what is wrong.
people always so eager to leave 10 me too comments but once you ask them to test a fix they're suddenly quiet
Discord Account
No response
Operating System
Artix Linux
Linux Only ~ Desktop Environment
Plasma on Wayland
What happens when the bug or crash occurs?
When I normally run it via DE or CLI it just crashes, I updated to the latest as of submitting and I updated it through flatpak
What is the expected behaviour?
I just expect it to launch what else?
How do you recreate this bug or crash?
Normally run it via DE or CLI
Debug Logs
Well I do have the CLI i...
wait why does this still say 1.5.2?
where does it pull the version from
am i dumb
oh the bot didn't update the metainfo
why doesn't this get done automatically https://github.com/flathub/dev.vencord.Vesktop/pull/29
does this make rpc work out of the box?
https://github.com/flathub/com.discordapp.Discord/blob/master/discord.sh#L3-L6
discord.sh: Lines 3-6
socat $SOCAT_ARGS \
UNIX-LISTEN:$XDG_RUNTIME_DIR/app/${FLATPAK_ID}/discord-ipc-0,forever,fork \
UNIX-CONNECT:$XDG_RUNTIME_DIR/discord-ipc-0 \
&
i wonder what that's needed for then
first of all it seems that your vesktop didn't properly migrate when we changed name a while ago, so you should manually delete /Users/spritzerland/Library/Application Support/VencordDesktop
once you did that, try reinstalling
Discord Account
No response
Motivation
Since the new update dropped, I am having two "problems" with the new UI.
First: it's too big/large when compared to the old UI. Before, I was able to select every option before streaming, and now I have to scroll to select audio sources. My resolution is 1366x768.
Second: when selecting an item in "Audio Sources" and "Exclude Sources",...
Discord Account
No response
Operating System
Arch Linux Latest
Linux Only ~ Desktop Environment
Hyprland - Wayland
What happens when the bug or crash occurs?
When I put the vesktop app on my second monitor I am unable to click on it with my mouse but keyboard works fine.
What is the expected behaviour?
SHould just allow me to click stuff
How do you recreate this bug or crash?
- Have a second monitor
- Move the app to the second monitor
- Try to click ...
For the second issue, the solution is to add a tooltip and require a keypress to select multiple sources (such as CTRL). Without a keypress, the menu would close itself automatically.
I'm not sure if this is even possible with the given discord components
For the first issue, the solution would be to restore the old UI or make the current more compact, without the need to scroll to select audio.
Restoring the old UI is not exactly a good idea as there would be too much empty space.
I'm open to suggestions on how to make the current layout more compact though
When submitting such issues
Please propose a viable solution, that (if possible) has also been approved by other contributors
Also, a mock up is really helpful, as well as a POC that something that has been proposed is possible
As for the, "require a key press", test if something like that works, if so, let me know
Maybe we should really hide the thing behind an option to select multiple
Idk
It would require a proper discussion before hand as to not put in unnecessary work in case the solution is not deemed viable
@vernal lintel maybe you have some ideas for #731
my profession is words; HTML and CSS scare me (read: I don't know how to use it, but I have an idea of ββwhat it is)
one thing I thought would be just a simple "Share system audio" toggle and then hide the multi-choice selection behind "Open Audio Settings", but I don't know if that would be good
Too much indirection for audio share
I think the simplest alternative would be to simply make the menu close by default and then add a tooltip about "you can choose more than one application", without needing a keypress.
This creates an inconvenience for users who want to choose more than one app, but as I believe these are the minority, it wouldn't be a problem as it also removes the inconvenience for users who don't want to choose more than one app.
also, I think that "Audio Sources" and "Exclude Sources" should both be visible by default, since "Exclude Sources" appearing after "Audio Sources" is set seems a bit strange
then we could rename them to "Audio: Include Sources" and "Audio: Exclude Sources", with both being set to None by default
the tooltip would be valid for both of them
But it will take more space, isn't it?
And what point of showing "exclude source" if there is nothing to exclude bc "whole system" not picked
i think using ctrl to select multiple would be the best option, as it is pracically a standard
Yeah but is it possible using Discord components?
That's actually the main problem
same spacing
the problem is that Exclude Sources is only visible after setting Include Sources
I think this is not good UX because Exclude Sources just magically appears
yeah, thought about that
I think the solution would be to not use None for Exclude Sources then
if the user picks Entire System for audio then we show None for Exclude Sources, but if the user picks an app then we show Everything Else or something like that for Exclude Sources
Exclude only makes sense when sharing whole desktop audio though?
Discord Account
No response
Operating System
Ultramarine 40
Linux Only ~ Desktop Environment
GNOME 46 on Wayland
What happens when the bug or crash occurs?
There appears to be a baked shadow which is considered a part of the whole window. This affects the grabbable resizing area, window snapping, and tiling. This is a regression in the latest version, v1.5.3, using the official package from Flathub.
https://github.com/Vencord/Vesktop/assets/35016761/97aafcf8-a949-4...
π
fair argument
I think exclude sources should still be shown by default, maybe grayed-out so the user understands it's only available with a certain option (entire system)
I think it's best to show it by default rather than only showing after selecting Entire System
there isnt a 762 
He meant 726
uhh.. are you sure this is not intended gnome behaviour? happens for me on all windows
Sorry yes I did cookie
try building with different electron versions ig
I assume it was working before 1.5.2?
Could this be reopened pls?
oh the misery
I didnβt use vesktop before 1.5.2 lol
Was using vencord on stable discord
Also
Anyone here know how to completely uninstall vesktop from Mac
can repro, but even normal chromium is affected by this. there's nothing we can do about it
vns
Could this be reopened pls?
I didnβt comment just now btw lol
okay. please stay in the support channel or i will have to take away your access to here
The bot is just lagging behind
Ok sorry
Iβll try asking again
no. we have no control over it functioning or not. if it doesn't work, it's an issue with electron or your system. can't help you unfortunately
Oh I see, ty for telling me :).
I think there's a misunderstanding. The problem isn't how large the grabbable zone is, it's just noticeably larger; the big problem is the weird issues that happen with tiling and snapping. This wasn't happening before the update, and it definitely doesn't happen on any other application.
can't reproduce. works flawlessly on my system. disable transparency if you have it enabled
if that doesn't solve it, it's a system issue, nothing we can do
what the guh do i call you when referencing you on a gh comment
That option was already disabled.
There is clearly an issue here. The app was functioning perfectly fine before, and it only began with this update, and no other app does this. GNOME is not supposed to decorate windows on its own, so this must be an issue with how the app is decorating itself. Closing this immediately feels very dismissive, I am left with no idea how to fix this issue, along with anybody else who may be experiencing this.
Has this been merged into 1.5.3? If yes that did not fix it for me. Am I missing something?
If yes that did not fix it for me. Am I missing something?
Maybe you encountering #629?
i have no issue
Imagine receiving notification like this xddd
HAHAHAHA
that's incredible
also a really cool watch woah
i didnt know smart watches were advanced enough to have a res and system that good (i have literally never seen someone wear one)
thx ^^
There is android actually and I even wrote some apps for it xd
woahh
Can you send a link to the M127 status page?
Having the same issue as reported
once you did that, try reinstalling
Same permissions spam.
@hybrid fjord did u ever get around to doing the tray dark/lightmode auto switching
I was able to reproduce the issue in a virtual machine with a fresh Ultramarine 40 install. All I did after install was update and install Vesktop.
What
It works good for me
i have auto selected but its light for me
oh i see
youre not updating the badge from generateTrayIcons() which is what is called by the system theme detection
figure out if it's a chrome or electron issue and report it there. this bug has nothing to do with our code and there's nothing we can do to help you, like I said.
also an issue with the accent selection
since its picked from the thing it won't change with the system without the user manually updating it
maybe that ui needs to be redesigned
3 radio buttons
Default
System
Custom
selecting custom would have the colour picker appear
Default would be the vencord pink
could maybe yoink this
@hybrid fjord thoughts?
or this
ooo with this one you could make that side highlight the colour
Badge icon color doesn't change on theme changing, bc on some accents it works bad π¦
That probably broken by last update
I maybe need to set PR as draft and fully retest all features
then the user can manually set it to white no?
auto should be auto for them all
Yeah but what if he wants one setting for call icons and another for badge
well you could make that argument for the other 4
all should update on auto
So I just need to add changing color black/white for badge too?
i thnk so
wdym
Dunno, by 1.5.3 I have new issue when one of the func can't send IPC event to renderer so maaybe somewhere icons cannot be updated
These errors
no i dont think thats related
i dont get these
the way youre setting the colour with the picker makes automatically syncing the accent with the system impossible
Wait you mean when user updating accent color in system?
yes
yea lol
It would require something like that indeed
Yeah good idea to add this
I'll do it
the the the me when feature creep
naaah overcomplicated
i can probably for badge create just circle svg wihout white in center
and it will follow picked color
and prob will look nice
Discord Account
octelly
Operating System
Arch Linux
Linux Only ~ Desktop Environment
Plasma 6 Wayland
What happens when the bug or crash occurs?
Vesktop doesn't let me install VolumeBooster
What is the expected behaviour?
The ability to install VolumeBooster. (especially since I cannot hear most people at all at 100% volume)
How do you rec...
(not sure if this issue belongs in the Flatpak repo, hope I opened it in the right place)
Issue will be closed in 3... 2...
Plugin does not work in Vesktop because in Vesktop voice chat uses WebRTC and all users voices are baked into one MediaStreamTrack.
That's why inability to install plugin in Vesktop are right idea until it will be fixed for Vesktop.
Most users just use one theme and does not frequently change theme color, so if user want to dark/light icons, user can just set it once and that's all
mhm yeah
wait doesnt your pr support svgs
do custom svgs go through the same logic
Discord Account
No response
Operating System
Fedora 40
Linux Only ~ Desktop Environment
Gnome on wayland
What happens when the bug or crash occurs?
When setting the Legacy application theme to awaita-dark, it turns the menu bar of vesktop white.
What is the expected behaviour?
It shouldn't change it at all.
How do you recreate this bug or crash?
1: install gnome-themes-extra to change the theme of Legacy GTK applications.
2: open gnome tweaks and set th...
Custom svgs is supported but color not changing for them
I thought that if user picks custom svg then color is already ok in this svg
well then you'd just use a PNG
the only reason to use an svg is its dynamic features
I can't use svg in electron's native image
put it through the same processing as the default svgs
It is
It's converting user-picked svg to png and uses png
But not changing colors
Just had the first chance to try this in 1.5.3 and I have to say, this is amazing, really, really well done. It seems simple and easy to use, just like before... and has hidden magic powers, with all of the filtering toggles I wish everything had. What a great UX. Bravo. Thanks!
Bruh
Just had the first chance to try this in 1.5.3 and I have to say, this is amazing, really, really well done. It seems simple and easy to use, just like before... and has hidden magic powers, with all of the filtering toggles I wish everything had. What a great UX. Bravo. Thanks!
Thanks for the kind words :D
Sorry for the late response.
Granular selection is the culprit in your case, as the native pipewire-node of mpv does not include the PID (which is used for granular selection):
"props": {
"adapt.follower.spa-node": "",
"application.icon-name": "mpv",
"application.id": "mpv",
"application.name": "mpv",
"audio.adapt.follower": "",
"client.id": 208,
"clock.quantum-limit": 8192,
"factory.id": 8,
"fac...
Can we use stream.is-live as +1 device to granual selection?
π¦
We need something, that most nodes have, and something that is fairly unique
That's why I chose the PID
Fair enough
Discord Account
zontreck
Operating System
Linux - Garuda & Linux - Endeavour
Linux Only ~ Desktop Environment
Wayland - KDE
What happens when the bug or crash occurs?
FPS Drops in the game, then both Vesktop, game (incl. steam) crash, and a message about Wayland crashing will appear.
What is the expected behaviour?
Expected behavior is that the FPS remain stable, and nothing crashes.
How do you recreate this bug or crash?
- Screen share
- Try to run a gam...
https://github.com/Vencord/Vesktop/pull/686/files#r1665982312 any update on this?
i cant seem to select even minecraft as an audio source so something else should be used
Not planned? This isn't a feature request, this is possibly a bug that causes a crash.
Jul 6, 2024 6:09:36 PM vee @.***>:
Closed #736[https://github.com/Vencord/Vesktop/issues/736] as not planned.
β
Reply to this email directly, view it on GitHub[https://github.com/Vencord/Vesktop/issues/736#event-13412868202], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AAMRK2TOQVPCEO653K2PZYLZLCINBAVCNFSM6AAAAABKO2AWPKVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZX...
Good thing is that it's a vesktop only change, you should be able to change it in the venmic.ts, would you mind testing how good client.id works?
So turns out all I have to do to fix that issue is to force Vesktop to launch in native Wayland mode. I do wonder why it doesn't already do that by default, but no big deal either way.
@humble mortar cooked
its even changing when changing system accent color without any new code xd
placeholder should be Default
me when i copy paste
