#🖥-vesktop-development

1 messages · Page 9 of 1

vernal lintel
#

clueless

#

u will be aired

azure verge
#

huh

simple groveBOT
simple groveBOT
real glade
#

camera and stream are treated separately btw

simple groveBOT
humble mortar
#

isnt discord support outsourced now

#

submitting bug reports to agents that just spew out a script will be pointless

simple groveBOT
simple groveBOT
#

Can confirm I and my partner see this issue regularly. Usually right after Vencord starts up screen sharing will work, but if it's been more than a few minutes, I often get this infinite loading loop. A working stream will also eventually stop working spontaneously. I didn't know about using "Change Windows" as a workaround, but can confirm this does work. I've also never seen this behavior with the stock client or the browser client, but obviously those don't share sound.

My suspicion...

simple groveBOT
simple groveBOT
#

Describe the bug

Every time I open Vesktop for the first time after i turn my computer on, I'm logged out, and i have to log back in.

To Reproduce

  1. Shut down PC
  2. Turn on PC
  3. Open Vesktop
  4. Logged out again 💔

Expected behavior

for Vesktop to keep my log-in when I open it after a system restart/power off-on cycle

Desktop:

Windows 11 23H2

Additional context

Both 1.5.1 and the build made from pnpm have the same issue. Regular discord does...

hybrid fjord
#

Why people use emoji in issues

azure verge
#

on my laptop

#

it's wacky

#

glad to know nodevtoolswarning is a fix

simple groveBOT
#

So any updates on this? If there is still a problem with how I handle the inputs for zoom, it would be good to help find a better way if that's the only issue.

I have a problem, zoom simply does not work, i am on kde6. Besides that i only have a 60% keyboard and there way to make those combos work. I dont wanna ask a buddy for a full sized keyboard every time i need to change smth like this. Getting a full sized keyboard is not a solution either.

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
hybrid fjord
#

question
how does discord notification badges works?
because i have zero non-readed messages and i have this badge on Windows discord

#

does it count nonreaded but muted messages from server chats?

#

or it just broken even on native client on windows xd

simple groveBOT
vernal lintel
hybrid fjord
#

but when i have unreads it shows "1"

hybrid fjord
#

its so strange

vernal lintel
#

these are unreads

#

if u have this little nipple

#

thats unreads

hybrid fjord
#

omg T_T

#

Thanks

azure verge
#

i wonder how long before discord fixes their streaming

simple groveBOT
azure verge
#

have you?

hybrid fjord
#

not yet xd

#

tinkering some schemas

azure verge
#

lol

#

gl

simple groveBOT
hybrid fjord
#

i noticed that for a while i didn't have a bug with random disconnects in background

#

most informative checkbox ever

simple groveBOT
hybrid fjord
#

started recording video of recreating issue when you can't start stream while watching another and stream started.............

#

fps drops while moving mouse issue assigned to someonehypershiggy

simple groveBOT
vernal lintel
#

so how's the progress

#

solution in sight or should I just make a release?

hybrid fjord
#

I believe discord must fix it and we can't do anything about it 😦

#

Can we include 517 to release?

hybrid fjord
azure verge
#

idk

hybrid fjord
#

i don't want them to be like: "he uses custom client!! ban him!!"

azure verge
#

they may just use that to say "erm that's not official discord we cant do anything"

hybrid fjord
#

why tf they want "Description" to be only one sentence

azure verge
#

what the hell

#

maybe just say that

hybrid fjord
#

error message appears only if i did not pick checkbox

#

it does not actually checks for one sentence so i just send that all desc

azure verge
#

when streaming on chromium (with audio in the stream) the bitrate of the video drops to 29.17

hybrid fjord
#

yeah but that sounds like "Subject"

azure verge
#

fair

#

tbh

hybrid fjord
#

wtf this form

azure verge
#

why the hell is there a checkbox

hybrid fjord
#

xD

#

like "ok."

azure verge
#

do make sure it specifies chromium

hybrid fjord
#

i specified google chrome

azure verge
#

cuz the issue isn't present in the official client

#

yeah

hybrid fjord
#

bc it supports sound streaming on windows

azure verge
#

nice

#

mhm

hybrid fjord
#

Two new tasks for discord team 😄

azure verge
#

ooh make sure to state

#

that it doesnt always drop

#

(some clients are good some are bad)

simple groveBOT
simple groveBOT
simple groveBOT
#

Describe the bug

Upon launching Vesktop, I get the update notification but clicking on it wipes the window blank and doesn't actually take me to the update menu. Thinking this was strange, I killed the process (killall vesktop.bin) then re-opened Vesktop and went to the settings menu. However, when I went there, I noticed that the Vesktop menu entries were all missing somehow. My guess is, the notification is trying to take me to the update menu but then silently fails because ...

simple groveBOT
simple groveBOT
#

Describe the bug

Whenever I try right clicking the text box, the context menu doesn't appear. Right-clicking literally anything else brings up the appropriate menu.

To Reproduce

I have no clue; others who use Vesktop don't have this issue

Expected behavior

When I right click the text box, a context menu should appear.

Screenshots

Desktop (please complete the following information):

  • OS/Distro: [e.g. Windows / Fedora Linux / MacOs]
    ...
vernal lintel
#

lol why

simple groveBOT
#

when moving my screen sharing popup vertically around the whole client lags really bad

it doesn't really affect the performance of the client in general, i just noticed it only happens when moving vertically, not horizontally
ezgif com-video-to-gif-converter

iron cedar
#

Most laziest title

azure verge
simple groveBOT
simple groveBOT
hybrid fjord
#

omg discord😭😭

simple groveBOT
ionic gust
vernal lintel
#

customer support are random indians or smth who can't help with anything beyond the basic issues

#

i think they outsourced it didn't they

#

(it has always been shit even before that)

#

but yeah you're not getting to a technical person

simple groveBOT
#

Describe the bug

Note that the underlying system IS quirky. That being said, normal discord does not show this behaviour.

The moment I drag /something/ from outside of Discord into the window, like an image I want to share in chat, Vesktop disables mouse input inside the window until the app is relaunched (tray icon > Relaunch makes this quick, but it's still a chore)

To Reproduce

  1. Use Linux
  2. Enable Discord window decorations via Vesktop Settings > User Interface ...
simple groveBOT
hybrid fjord
broken solstice
#

Btw @azure verge I also don't have Vesktop settings in my custom appimage, how did you fix this on your system?

#

Just so that I can switch to Beta

#

In case the audio video quality stuff gets fixed upstream in the mean time

azure verge
#

update vencord

broken solstice
azure verge
#

get the gnome extension
uhh
kstatusnotifier and libappindicator or whatever it's called

#

it adds tray stuff

broken solstice
#

Yep, even then it doesn't show up

#

Somehow

#

Hmm, any other way? Interesting stuff

#

Okay, did it

azure verge
#

hm

#

o

#

wacky

simple groveBOT
simple groveBOT
simple groveBOT
hybrid fjord
simple groveBOT
hybrid fjord
#

maybe easier will be to merge 261 and then i resolve conflicts if there is any and then merge 517?

simple groveBOT
hybrid fjord
#

any ideas how we can change colors to accent?
i have .svg sources, main idea for now to create temp .png files depending on picked/accent color

#

or i can just recreate stock icons too and add some setting for picking between Vesktop-colors and Discord stock colors

#

picking color not a problem, main problem is how in code without any custom libraries convert .svg to .png with another color

#

yes( electron does not support svg

#

indeed, but maybe best way will be to deal with it without adding dependencies to project?

#

this approach is very good, but we need sharp lib for this

#

okay i will try all this

#

custom color would be really great

#

thanks!

vernal lintel
#

this is pretty huge xd

#

what exactly would sharp be used for ?

#

just use png instead of svg

#

i only suggested svg because i assumed it was supported

#

and theres no need for sharp in electron because you can use browser canvas instead

#

discord does this for dynamically rendering icons iirc

simple groveBOT
hybrid fjord
#

creating buffer each time when setTrayIcon isn't good idea, right?
bc it will do changing color work each time when setTrayIcon calls

simple groveBOT
simple groveBOT
#

Describe the bug

Whenever I click to fullscreen the vesktop window, it instantly crashes and then keeps crashing upon launching until I delete the vesktop config folder.

To Reproduce

  1. Open vesktop
  2. Click the fullscreen button on the window frame

Expected behavior

Vesktop resizes the window to full screen.

Desktop (please complete the following information):

  • OS/Distro: EndeavourOS - Arch
  • Desktop Environment (linux only): KDE Plasma
  • Version: ...
vernal lintel
#

wait is it actually

#

oh yeah right

#

i was just gonna blame gpu

simple groveBOT
ionic gust
#

that comment isnt even showing up for me lmao

vernal lintel
#

ya deleted instantly

#

probably realised

simple groveBOT
strange turtle
simple groveBOT
hybrid fjord
#

okay i can use resvg-js library for color changing but its provided as .node file :c

hybrid fjord
#

okay now setting creation..

#

also i do not like this importing...

simple groveBOT
simple groveBOT
cyan flame
simple groveBOT
hot juniper
#

Uh

#

I am about to say something really revolutionary

#

yet stupid

#

So everyone here has experienced THE ISSUE

#

The one where Discord disconnects

#

So

#

uh

sour muralBOT
#

**mainWindow.ts: **Line 380

webPreferences: {
hot juniper
#

I will set it

#

Did I ask?

#

well uh

#

anyway

#

I'm going to try setting backgroundThrottling to false

hot juniper
#

i had an image attached

#

and deleted it

hot juniper
vernal lintel
#

ohhh backgroundThrottling

#

wait that might be a good find

hot juniper
#

I will test

#

and PR it

#

if it is actually useful

vernal lintel
#

yop discord sets it

hot juniper
#

this will be vesktop's most useful change in months

#

if it works

vernal lintel
hot juniper
#

do i need to explain why

#

it has probably matched where electron is checking

#

not where it is set

vernal lintel
#

oh wait im dumb

#

thats the binary

#

lmaooo

#

yeah need to check the app.asar

#

yeah they dont set it

hot juniper
#

do they need to?

vernal lintel
#

brainfart for a sec

vernal lintel
hot juniper
#

idk

#

native stuff?

#

though

#

IDK if this is even it

#

thats why I will try it

#

the "timers" part is what gets me

#

vee i will go watch youtube videos for half an hour to test

#

maybe

#

WHY IS IT HALF PAST 4 AM

azure verge
hot juniper
azure verge
#

nono it is

hot juniper
#

is it?

azure verge
#

its merged

#

the issue is

hot juniper
#

what

#

bit crunching streams to death?

azure verge
#

discord broke their web streaming

#

so until they fix that

hot juniper
azure verge
#

30kbps streams

hot juniper
#

yes

azure verge
#

no vencord

#

no vesktop

#

30kbps

hot juniper
#

HORROR

#

did it used to work

azure verge
#

complete stock discord is entirely broken

#

yes

#

of course it worked

#

lmao

hot juniper
#

when did they break

azure verge
#

when krisp was fixed

#

i think

hot juniper
#

krisp sucks

azure verge
#

i literally need it

hot juniper
azure verge
#

a bunch of people i talk to have things like misophonia and absolutely hate things like mouth noises so if i breathe too loud people have panic attacks 😭

simple groveBOT
simple groveBOT
#

Describe the bug

Screensharing a window (without audio, to be clear, otherwise the quality/framerate drops as described by other issues) is stable at whatever setting it's set to, up until my cursor moves over it, at which point it drops to something in the realm of 3-6 fps. Does not matter if the window's in focus.

Disabling compositing does solve this issue, but that comes with the side effect of freezing my primary monitor (165hz VRR so probably why,) which renders it non-viable ...

hybrid fjord
#

hm

simple groveBOT
simple groveBOT
vernal lintel
#

Spash

worn harness
#

hi @vernal lintel

#

is there some way to log what triggreed saveState to run

#

god its so annoying EVERYTIME IT LOADS THE WROGN SIZE JFnsdjhfnwerhjgnwer

simple groveBOT
vernal lintel
#

use XWayland

worn harness
#

im not using wayland shut

#

explodeeee

vernal lintel
#

lie

worn harness
#

im on x

#

nop

#

for whatever reason

#

its writing to the state.json

#

during init

#

you will help me fix

vernal lintel
#

wdymmm

worn harness
#

i dont get it

#

wh

#

why is this so finnicky

#

now i cant get the bug to happen

#

oh vee what ever will i do

simple groveBOT
worn harness
#

yea wtf

#
maximize
move
resize
move
resize
move
resize
unmaximize
#

i made it log each event

#

thats right after starting

#

The state.json starts at

{
    "width": 1024,
    "height": 732,
    "x": 2560,
    "y": 36,
    "minWidth": 940,
    "minHeight": 500
}

then returns to

{
    "firstLaunch": false,
    "windowBounds": {
        "x": 2560,
        "y": 72,
        "width": 940,
        "height": 635
    },
    "maximized": false,
    "minimized": false
}
#

if someone would please help me to reproduce it that would be great

#

@vernal lintel

#

please

#

i dont wanna have to install arch in a vm

#

every single time i start vesktop the window jumps 36 pixels down

#

if i disable frame then it stops

#

ugh

#

starting it for no reason whatsoever triggers maximize callback

vernal lintel
worn harness
#

GOD

#

WHY DOES THIS HAPPEN

#

ITS SO ANYOING

#

why is window geometry so bad why do windows handle it this should be delegated to the window manager

#

aaaaaaaaaaaaa

#

i think the liseteners are picking up events caused by electron

#

@vernal lintel ts win.on("ready-to-show", () => initWindowBoundsListeners(win));
i did this and now no issues

vernal lintel
#

sure

azure verge
#

now i cant tell what's going on with streaming

#

i cant recreate it with one of my friends on chromium on windows

#

unless they're an edge case

#

i am so confused

#

im gonna hop into my windows vm and test it

simple groveBOT
#

Hey there, here to give my little research into this bug.

I've tested 4 cases:

  1. Streaming alone
  2. Streaming with a Vesktop client
  3. Streaming with a "bad" client
  4. Streaming with a Vesktop + "bad" clients

1 and 2 gave 5000kbps bitrate. 3 gave 30kbps. Most interestingly, streaming for a Vesktop + "bad" client set my bitrate to 1400kbps, as if it's trying to "balance out" between the 2 of them. Maybe it thinks the "bad" client can't process the stream it's sending or something?

#

Hey there, here to give my little research into this bug.

I've tested 4 cases:

1. Streaming alone

2. Streaming with a Vesktop client

3. Streaming with a "bad" client

4. Streaming with a Vesktop + "bad" clients

1 and 2 gave 5000kbps bitrate. 3 gave 30kbps. Most interestingly, streaming for a Vesktop + "bad" client set my bitrate to 1400kbps, as if it's trying to "balance out" between the 2 of them. Maybe it thinks the "bad" client...

ionic gust
#

so web doesnt tell the server to transcode???

azure verge
#

i have no idea

#

all i know is that

#

the main thing that ive found to cause the problem

#

is if someone starts watching from a desktop client

#

fixing discord and watching avatar :3

azure verge
#

im on chrome on win10

#

she's on desktop on win10

#

its NOT my PROBLEM YAYYYYY

simple groveBOT
humble mortar
simple groveBOT
hybrid fjord
simple groveBOT
#

Adding XDG_CURRENT_DESKTOP=KDE5 to vesktop.desktop along with installing libunity has this working on Plasma 6 for me! Some things to note though:

  1. Enabling settings>Notifications>Enable Unread Message Badge adds a useless dot to the window title when there is no unread notification. (Option should be hidden and off as Vesktop has its own setting which actually toggles the badge under settings>Vesktop>Notification Badge)
    ![image](https://github.com/Vencord/Vesktop/assets/52550063/...
humble mortar
#

or allow the user the customize the icons

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
hybrid fjord
simple groveBOT
simple groveBOT
simple groveBOT
azure verge
#

so

#

maybe there's an envvar?

hybrid fjord
#

I will take a look, but firstly want to create color picker in settings

azure verge
#

mhm

simple groveBOT
hybrid fjord
#

hehehe

#

but font seems a little different((

azure verge
#

ooh

hybrid fjord
#

if i find a way to get system's accent color then i can suggest it to user

simple groveBOT
#

Enabling settings>Notifications>Enable Unread Message Badge adds a useless dot to the window title when there is no unread notification. (Option should be hidden and off as Vesktop has its own setting which actually toggles the badge under settings>Vesktop>Notification Badge)

this setting is not about enabling the badge itself, it's about enabling an undead message indicator

ping => number badge
unread messages (non pings, just any message in an unmuted channel) => dot

vesktop use...

sour muralBOT
vernal lintel
#

use the canvas browser api

hybrid fjord
#

i can't create DOM objects in main process, only in renderer
and in renderer i can't get STATIC_DIR path
maybe i miss something but i receive many errors with importing "fs" and so on

vernal lintel
#

ipc

hybrid fjord
#

okay, i will try more

hybrid fjord
vernal lintel
#

you need to register ipc events for what you want

simple groveBOT
hybrid fjord
#

ahahahahha

#

at least it works

azure verge
hybrid fjord
#

okay we can get in linux accent color using org.desktop.portal.Settings
but how to work with dbus in typescript

simple groveBOT
hybrid fjord
#

xD

vernal lintel
#

or pr to electron

#

add linux support to their api

hybrid fjord
hot juniper
# vernal lintel cli probably

i was thinking of doing something like this for other related dbus stuff but it turns out it is probably too husk to do purely with CLI

upper pine
#

why not use a dbus lib

hot juniper
#

idk, dependency bloat?

#

though

#

that isnt an issue in reality

upper pine
#

when we need it for multiple things it would be a million times better than cli fuckery

#

avoid cli stuff at all costs xd

vernal lintel
#

eh it's not that bad

#

dbus cli can be used :p

#

bro i wish electron exposed its dbus that would be fire

#

electron fork blobcatcozy

hot juniper
#

all they do is yap in the issue tracker for 5 years

upper pine
hot juniper
#

yes

#

chromium on wayland is like

#

horror

upper pine
#

A lot of things are sadly horror on wayland currently

#

Except refresh rate

#

this shit is buttery smooth

#

when nvidia v555

simple groveBOT
simple groveBOT
simple groveBOT
azure verge
simple groveBOT
hybrid fjord
#

Thank you for reviews, V!)

#

I'll fix all according to them when I got home

simple groveBOT
#
[Vencord/Vesktop] New branch created: mac-entitlements
#
[Vencord/Vesktop] New tag created: v1.5.2-alpha.1
hybrid fjord
#

Wow, new tag

simple groveBOT
simple groveBOT
hybrid fjord
#

i want fast hint, where i can store some public variables for strings of data URLs of tray images?

simple groveBOT
simple groveBOT
simple groveBOT
ionic gust
#

i kinda feel like the bitrate problems are a little exacerbated just a tiny bit because im noticing the same issues with people on desktop on windows watching a screenshare of someone on desktop on windows

#

its not like all the time but its still there with some motion things

azure verge
#

interesting

ionic gust
#

720p60 nonetheless

azure verge
#

but yeah chromium on windows to desktop on windows locks it to 29

#

no matter the resolution

#

as long as you add audio

#

29

ionic gust
#

it does make me wonder if we're doing the wrong thing when it comes to like, merging streams but idk if thats even right

azure verge
#

I doubt we're doing anything wrong

#

if stock discord does what we do

#

then 02shrug

ionic gust
#

because theres been people in the past on linux on stock web screensharing system audio just fine with nothing completely wrong when it comes to bitrate

azure verge
#

until they fix their end we can't do anything

azure verge
#

like

#

just a week or so ago

ionic gust
azure verge
#

before that it's been amazing

azure verge
ionic gust
#

if that was the case they wouldve already

azure verge
#

without implementing discord_voice's screensharing logic

#

I doubt we can fix it

ionic gust
#

not just this specific issue but the packet order issue as well

azure verge
#

idk

#

they won't not fix it

#

it literally makes their advertised 720p30 on web unusable

#

so they kinda have to

azure verge
#

yeah but like

#

what does that actually break

#

that can't be worked aroune

#

around*

simple groveBOT
simple groveBOT
real glade
#

hopefully the open src reimpl of discord_voice goes somewhere

simple groveBOT
#

Describe the bug
While using the Vesktop App, I am unable to turn on my microphone and the popup that shows redirects me to instructions on how to enable the microphone on the Chrome Browser. Another related bug is that Occasionally a popup will say a new audio device has been connected when I tab out. Vesktop is not shown in settings when trying to give microphone access.

To Reproduce

  1. Use the vesktop app as expected
  2. Try to enable microphone
  3. Have poput for denied...
simple groveBOT
simple groveBOT
hybrid fjord
# simple grove

How bro can't see folder which located in root directory of project😭

hybrid fjord
#

how wise is to use settings store for saving processed dataURL's of tray icons?
what to use instead?

simple groveBOT
hybrid fjord
#

picking accent color on window looks really bad

#

its speaking phase xd

hybrid fjord
# vernal lintel ohhh backgroundThrottling

okay we NEED to set it to false
on windows, FluxEvents like SPEAKING and so on not capturing when vesktop is minimized
And I get freezed tray icon when vesktop minimized

#

@hot juniper its your finding, if i give write access to my branch, can you commit backgroundThrottling: false?

#

or just make PR which i push to my branch when it will be merged

strange turtle
#

4am thoughts, so feel free to quote me if i am wrong:
Regarding to soundshare laggy frames issue, is it possible that Chrome/vesktop is sending voice over a different method than the stock desktop client? So currently the audio is added via stream.addTrack().
According to this docs https://discord.com/developers/docs/topics/voice-connections#speaking it mentions that it is possible to send an opcode of 5 to signfiy that the client is speaking and then voice data can be sent after encryption.
If this is indeed different than simply adding a track to video stream, then perhaps a custom implementation that triggers to send soundshare as voice data when screensharing starts might help.

hybrid fjord
#

i believe that stock discord client does not use WebRTC for streaming at all, it uses some proprietary methods for streaming and voice sending
in Windows native discord client there is no WebRTC tracks and streams in connection objects

#

there is no "input", where we usually get webrtc stream, there is no audio- and videoTransceivers :c

hybrid fjord
#

Okay okay😅

#

I want hint where properly store them

vernal lintel
vernal lintel
#

v+ contributor @hybrid fjord

hybrid fjord
vernal lintel
#

keep it in a map

hybrid fjord
#

Like color set to green and each time when changing status to speaking, for example, it takes original svg, applies color and setups as png to tray

#

Like local variables?

#

Lol why I didn't though about it

#

I will try

#

Thanks!)

strange turtle
vernal lintel
#

no

#

you need to reverse engineer and reimplement the entirety of discord_voice

#

someone is doing that actually but idk how mature it is

broken solstice
#

At this point I'm tempted to contribute streaming with audio to element web and drop discord for the most part husk

vernal lintel
#

okay does anyone else want anything in vesktop before release

#

else ill make one today

hybrid fjord
#

I want to end work on my PR

#

With tray icons

#

But if you want you surely can release without it

hybrid fjord
#

it's very long....

simple groveBOT
hybrid fjord
#

okay im gonna revert this map idea
hope that canvas is not very cpu-consuming

#

it was buggy af

azure verge
hybrid fjord
#

okay i believe i did everything i wanted in icons PR
only need reviews, fixes according to reviews and that's all
also for Windows tray icon updating when Vesktop is minimized we need set backgroundThrottling to false. I could set it and commit, but i do not want to steal Sqaaakoi's work so i want him to commit it or PR it

simple groveBOT
simple groveBOT
#

I tested this in a windows vm with stock discord web in chrome, and the issue persists when streaming to stock discord desktop clients (also on windows) so we can pretty confidently say that this is discord's issue to fix on their end

This issue was not present before #489 though.
I used to stream low intensity games and youtube videos with audio without bitrate drops to any Discord user (web clients and official clients) The resolution would never decrease (720p 30fps) and the quality ...

#

This issue was not present before #489 though.
This bug is not regression after #489 because Discord do something on their side right after we fixed almost all of screensharing. You can try to install Vesktop at df05d12 commit before #489 merge, and you will get the same bitrate drop. Also, as mentioned upper, this bug is reproducible even in native discord web version without Vencord and/or Vesktop.

simple groveBOT
simple groveBOT
simple groveBOT
#

So the issue affects people streaming from Windows to Windows? Then there's actually a good chance they'll fix it quickly

Specifically for Web Clients, but it looks like it.
I found this page after having the same issue with bitrate and audio, on Linux Mint with X11.

I was trying to stream to 3 unmodified, desktop Windows discord clients, at least one of which is using hardware acceleration.
Thus making that a 'good client' ? (hardware acceleration setting = using hardware decoder ...

simple groveBOT
azure verge
#

is the bot dead or did my message not post properly

#

LMAO

hybrid fjord
#

bot dead xd

azure verge
hybrid fjord
#

thats about fps drops when moving mouse

azure verge
#

ooOOOH

#

that's

#

super helpful

#

assuming DISCORD FIXES THE

#

STUPID

#

ISSUE

#

A:OSJKDFHLKASJDHFJKLSDF

hybrid fjord
azure verge
#

where do i go to report it, maybe i could also report it

#

hell

#

the more people that complain, the more they'll try to fix it

#

i assume at least

hybrid fjord
#

xd lets spam they support channels

#

we have this stupid form only

#

which i can't paste in some reason.. paste broke T_T

azure verge
#

augh

hybrid fjord
#

lol, restarted vesktop and still can't paste

#

rewrote it manually 😄

azure verge
#

thank

azure verge
#

this is stupid

#

what if a bug isnt always reproducible?????

#

lmao

#

dumbass form

hybrid fjord
#

floating bugs just exists

azure verge
#

thankfully this is

azure verge
#

submitted

#

:)

hybrid fjord
#

Get ready to record screen of reproducing issue)

azure verge
#

guess ill have to ACTUALLY use my windows vm a lot GiggleHehe

#

(its full gpu passthrough and mostly set up so a discord dev isnt gonna notice)

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
fathom raven
#

any suggestions for how to debug a segfault?

humble mortar
fathom raven
#

how?

humble mortar
#

is this arch

fathom raven
#

yes

humble mortar
#

build vesktop-git with _electron_version=29

#

you should really be reviewing the pkgbuilds you run

#

you would have spotted that in the top of it

fathom raven
#

didn't see anything about it in the original vesktop pkgbuild

humble mortar
#

ah

#

use vesktop-git

#

or edit the pkgbuild of vesktop to specify 29

fathom raven
#

so I'll need to remember to edit the pkgbuild every time I do a system upgrade?

humble mortar
#

only when upgrading vesktop and use an aur helper if you cant be bothered

fathom raven
#

hmm, also seeing strange behavior on wayland (stutter, text not appearing for about a second aftter I type it, previous frames flickering back in), should I downgrade to electron 28 and see if that works? nvm was caused by hardware accel

hybrid fjord
#

i have this on Windows xD

simple groveBOT
#

I have a problem, zoom simply does not work, i am on kde6. Besides that i only have a 60% keyboard and there is no way to make those combos work. Getting a full sized keyboard is not a solution either, nor having 2 keyboards on the desk at the same time.

Wdym the "no way to make those combos work". The only key combos used are CTRL +/-. and 60% keyboards have +/-

Those combos work only in english layout on the 60%keyboard, which i rarely use. Took me some time to find out.

simple groveBOT
hybrid fjord
#

why there is no work at #261 :с

vernal lintel
#

lol what

#

why do they expect us to keep an issue tracker for their issue

hybrid fjord
#

I wonder if that is vesktop issue or some electron issue
Because in future we in any case should update to electron 30+

vernal lintel
#

electron

hybrid fjord
#

That's good, we need to wait then

simple groveBOT
simple groveBOT
ionic gust
#

this is why arch users are insufferable cope

azure verge
#

REAL

#

i daily drive arch but at least i KNOW THAT THE AUR IS CALLED THE ARCH USER REPOSITORY

ionic gust
#

but thats the problem, everyone worships the AUR as the only reason to use arch

azure verge
#

oml

#

i just use it because i like rolling stuff and im used to it
if i wasnt used to it id use opensuse tumbleweed with distrobox for the AUR

vernal lintel
azure verge
simple groveBOT
hybrid fjord
simple groveBOT
simple groveBOT
#

Might not belong here, but in addition to adding custom keybinds could there also be a feature to disable discord's default keybinds? Ex. disabling CTRL+' to start a group call.

with the regular discord client you could create keybinds and leave them unassigned to do this

simple groveBOT
#

To Reproduce
Steps to reproduce the behavior:

  1. Open Vesktop
  2. Resize the window
  3. Vesktop crash

Screenshots

Wayland
https://github.com/Vencord/Vesktop/assets/95929538/c61b32dc-54f4-41da-befc-32c8ba7b0e18

X11
https://github.com/Vencord/Vesktop/assets/95929538/82a73233-176a-4e60-a166-a059012d0dec

Desktop (please complete the following information):

  • OS/Distro: ArchLinux(experienced same error on fedora and Void)
    DE: Gnome 46
hot juniper
#

sounds like chromium exploding

simple groveBOT
simple groveBOT
vernal lintel
#

how can u be so insecure

hybrid fjord
#

ahahha tf with these people

simple groveBOT
azure verge
#

HAHAHHAHAHAHAHAHA

#

this is so fucking funny

#

like

#

idk man

#

just tell ur friends that's part of the app

#

if they make fun of you, either join in or cry lmao

#

this is too fucking funny

azure verge
simple groveBOT
#

@Vendicated I'm quite disappointed with your reply. You labeled my comment as "abuse", yet your own comment appears far more disrespectful and inappropriate.

I've been using the Vesktop app for several months now, but enforcing a gay logo with that peculiar loading animation without an option to disable it should be deemed as "abuse".

Please realize that imposing LGBT content onto people and disparaging comments like yours won't foster acceptance or tolerance towards the LGBT community....

ionic gust
#

whens github adding the clown emoji to the reaction set

#

acc marked as private
no repos
they clearly dont value this account :^)

hot juniper
#

troll account

#

bro probably busy using brave browser

ionic gust
#

SO TRUE

#

its a shame they are being a pussy using a throwaway account though 😔

simple groveBOT
#

@Vendicated I'm quite disappointed with your reply. You labeled my comment as "abuse", yet your own comment appears far more disrespectful and inappropriate.

I've been using the Vesktop app for several months now, but enforcing a gay logo with that peculiar loading animation without an option to disable it should be deemed as "abuse".

Please realize that imposing LGBT content onto people and disparaging comments like yours won't foster acceptance or tolerance towards the LGBT ...

hybrid fjord
#

if they want ability to change icon then let them code it themselves
actually it's very easy

hot juniper
#

yop

#

0 coding required

#

just replace some files

#

lmao

hybrid fjord
#

even with coding its easy, just few settings by templates from another settings and new icons in static folder lol

simple groveBOT
hot juniper
#

yapping

ionic gust
#

@vernal lintel when are we getting locked for too heated tr

hot juniper
#

wish i could skull and husk and nerd react on github

#

is this troll actually trying to make someone be offended over something they said they aren't offended by lmao

ionic gust
#

they need to add trollface as a reaction too

hot juniper
ionic gust
#

ik

simple groveBOT
ionic gust
#

damn now they cant bitch when their account gets banned

real glade
hot juniper
ionic gust
#

it would be funny if they're so petty

hot juniper
#

it's not being changed, go cope i guess
i love this response

#

thank you @vernal lintel

ionic gust
#

you know the sad reality is its probably some middle schooler

vernal lintel
#

just cause it's good to have

#

many people want to change it to normal discord logo

real glade
#

probably not

#

idk if that's better or not tho 😭

hot juniper
vernal lintel
#

still wonder if these people just don't communicate with others

hot juniper
#

making a .desktop file = too hard for github users

vernal lintel
#

"someone saw gay flag on my pc now they think im gay"
"someone saw shiggy on my pc now they think im a furry"

#

what

#

noone thinks like that

#

and even if they did you can just explain that it's the logo of an app? 😭

hot juniper
#

cant believe macos loading cursor is gay

real glade
#

lmao

ionic gust
#

what logo are they even complaining about being rainbow

#

the main vesktop icon doesnt even have a fucking rainbow

vernal lintel
#

it does on linux and mac

ionic gust
#

where in the files is it???

vernal lintel
#

it looks better in gnome and mac so we use it on there MikuYay

ionic gust
#

gnome users dont exist to me so tr

#

oh its build/icon.icns

#

build/icon.png and static/icon.(png|ico) dont have rainbow tho

vernal lintel
#

tbh it was an accident that it is used on linux too

#

it somehow prefers .icns over png even tho that's a mac format

ionic gust
#

wild

vernal lintel
#

but it looks good so i kept it

ionic gust
#

specifically gnome though?

vernal lintel
#

nah just the package

ionic gust
#

wild

vernal lintel
#

electron builder does i think

#

not sure there's a lot of black magick going on behind the scenes

oak whale
simple groveBOT
azure verge
#

not because they're young or anything

#

they're just stupid

#

(I live in the middle of nowhere)

simple groveBOT
simple groveBOT
#

Experiencing the same issue under plasma 6 wayland. It looks like it's happening on xwayland programs. Streaming is normal on wayland apps. Managed to capture it on video and used extramaus to illustrate that it's indeed when running xwayland applications. It looks like it does not matter if I'm sharing a screen or a single application.

https://github.com/Vencord/Vesktop/assets/168395248/7ceb9ca4-e407-4a4b-a2d4-8e54ce919559

https://github.com/Vencord/Vesktop/assets/168395248/4f04375...

simple groveBOT
simple groveBOT
marsh hinge
#

Do be funny how people cant just yk, change the name and icon themselves

#

lmfao

#

You can do the same on windows

simple groveBOT
azure verge
#

I swear if it's the aur package

simple groveBOT
azure verge
#

thank god it's not

simple groveBOT
vernal lintel
#

please this is like the 10th duplicate

#

i need to update the issue template

azure verge
#

y eah

simple groveBOT
#

Describe the bug

Vesktop crashes after showing the splash screen.

To Reproduce

  1. Launch Vesktop
  2. Splash screen appears and disappears as normal
  3. Vesktop main window does not appear. Vesktop is not in the list of running processes.

Expected behavior

After showing the splash screen, Vesktop's main window appears.

Desktop (please complete the following information):

  • OS/Distro: CachyOS
  • Desktop Environment (linux only): KDE 6 using Wayland
  • Vers...
azure verge
#

tf is cachyos

#

i see

#

a r c h stare

#

FFS ITS THE GODDAMN ELECTRON 30 THING AGAIN AS:JKDFHADSLKJHFSLDKJFHS

simple groveBOT
hot juniper
azure verge
#

omfg

hot juniper
#

the appealing feature is they compile to x86-64 v3 and v4

humble mortar
azure verge
#

REAL

hot juniper
azure verge
#

it isnt a big change at all

hot juniper
#

reality for my friend was some system updates took forever

hot juniper
#

packages were outdated

humble mortar
#

oh

#

i thought u meant the downloading/installing was slow

azure verge
#

omg discord still hasnt answered my ticket about the

#

low bitrate

#

classic discord moment

hybrid fjord
#

to me thay answered fast

#

literally few hours

azure verge
#

its been like 3 days

#

although tbf i went into a LOT more detail

#

so maybe they just went ahead and forwarded it

#

who knows

#

oh yeah this is all they said

#

lmao

real glade
#

you're almost definitely not getting escalated lmao

vernal lintel
#

"our support team is working hard to get back to you"

the support team in question:

hybrid fjord
#

ahahahahaha

humble mortar
#

let me check if they responded to mine

#

wait no way

#

the simple strat worked

#

18 mins ago

hybrid fjord
#

why tf i can't paste images

#

wait a min

humble mortar
hybrid fjord
#

i have video for another issue on yt T_T

#

wanted to send link for it

humble mortar
#

canary is available in broswer :p

hybrid fjord
#

omg canary have web version

#

i need to retest

#

xd why they didn't say it

humble mortar
humble mortar
humble mortar
hybrid fjord
# humble mortar sure

It's not this issue
On yt issue about impossibility to start stream while watching another

humble mortar
#

oh

#

ok yeah nvm then

#

@azure verge do u have a video of it happening on windows in google chrome?

hybrid fjord
#

same issue on canary

#

and tf with icons in web discord

hybrid fjord
humble mortar
#

also

#

is there a reason gifts dont showup on vesktop

hybrid fjord
#

This video is on their Zendesk and I can't access it T_T

#

They use different accounts from discord

azure verge
#

wait

#

i have an idea

humble mortar
#

nws

#

actually do u have GPU pass through setup?

azure verge
#

yeah

#

and i had a friend test it too

#

on native win11

humble mortar
#

I need to get around to that on my new install

#

god I shouldve been using nix /hj

azure verge
#

the hell

#

im stuck on rtc connecting

#

not this again 😭

hot juniper
#

nuh uh

#

more like fucking discord not embedding well known video file extension

azure verge
#

oh lmao

ionic gust
#

browsers in general do not support mkv

ionic gust
ionic gust
#

i just now realized that this site is cathoderaydude's so you have to read the article in his voice tr

azure verge
simple groveBOT
#

Is your feature request related to a problem? Please describe.
My feature request is related to right-clicking in the chat box.

image

Describe the solution you'd like
I would like to have the "Enable Spellcheck" option to be placed under "Send Messages Button" (above "Paste"). This makes it more practical to right-click and paste, since the closet option to mouse right-click currently i...

azure verge
#

guess I'll have to record a new video

#

to make it not look like

#

we're the same person

humble mortar
#

rip

azure verge
#

yep AG_Sob

#

guess I'll do that tomorrow

#

after the 30 other things I have to do bcaFedupUghh tomorrow is a busy day

humble mortar
#

at least theyre taking it seriously husk

azure verge
#

true

vernal lintel
azure verge
#

IKR

simple groveBOT
real glade
simple groveBOT
simple groveBOT
hybrid fjord
#

We need counter for this issues

simple groveBOT
hybrid fjord
azure verge
#

YOOO

vernal lintel
#

the impossible has happened

hybrid fjord
#

its chromium one

vernal lintel
#

ohhh nvm lmaoo

real glade
#

skull

simple groveBOT
humble mortar
# hybrid fjord

I wonder if fixing the first issue will fix the blue tinted cursor on screenshare when streaming genshin

fringe pollen
#

who here had discord_voice shims

simple groveBOT
hybrid fjord
#

Discord asked to send DxDiag😭

upper pine
simple groveBOT
simple groveBOT
azure verge
hybrid fjord
#

DirectX Diagnostics

#

file with all system info

azure verge
#

HAHAHA

#

I love how that's somehow relevant

hybrid fjord
#

what if i start it from wine xd

azure verge
#

the best I can do is send them the pringle ring I made in science

#

my science teacher is impressed

hybrid fjord
#

WOW

simple groveBOT
azure verge
#

okay so

#

i cant recreate the 29.17 anymore

#

what

#

at least not on chromium

#

maybe they actually fixed it

#

but also

hybrid fjord
#

show web version

#

in settings

azure verge
#

its real bad on chromium

#

not only is it

#

2500

#

its

#

locked to screen res

#

AND im on windows

#

screensharing on chromium is worse than i thought lmao

hybrid fjord
#

vesktop or pure discord?

azure verge
#

literally

hybrid fjord
#

locked out screen res is discord bug which we fixed in vesktop

azure verge
#

yeah

hybrid fjord
#

let me retest

azure verge
#

im gonna hop back on linux and retest to check for 29.17

hybrid fjord
#

web version is actually updated

azure verge
#

yeah

#

i mean

hybrid fjord
#

289103 now vs 287337 when i recorded bug reproducion

azure verge
#

there were issues with their backend a few hours ago

#

so maybe in fixing that

#

they also rolled out some other fixes

hybrid fjord
azure verge
#

i cant recreate with discord desktop on linux and vesktop

hybrid fjord
#

wtf with me then

#

we need more tests

azure verge
#

i dont have a windows pc that i can use to test windows discord and linux vesktop

hybrid fjord
#

wait, your another client is who?)

#

i'm testing from vesktop to browser discord

azure verge
#

wait WHAT

hybrid fjord
#

remember about "bad" and "good" clients?

azure verge
#

the issue i always had was when a desktop client was involved

#

yeah

#

web clients were always good for me

#

it was anything utilising discord_voice that was bad

hybrid fjord
#

okay maybe they really doing something but yet for not all clients

azure verge
#

yeah this is what i get rn

#

want me to test vesktop with web?

hybrid fjord
#

yeah, if you want

#

im testing with vesktop to chromium rn

azure verge
#

okay

#

same

azure verge
hybrid fjord
#

yaaay i can't reproduce it on chromium

azure verge
#

no issue