Comments (22)
ok i think i see what's going on. should have it fixed soon 🤞
from abaddon.
you wont experience the issue there because voice support wasnt merged in yet (which brought in the spdlog dependency). the package on ubuntu afaik is libspdlog-dev
. if you still have issues id rather you open a new issue for it
from abaddon.
as in a right click option? or as in the ability to highlight certain text and copy? if you want a right click option, "content" is a little ambiguous since embeds have a description, title, header, footer, fields, etc.
from abaddon.
as in the ability to highlight certain text and copy?
Yes.
from abaddon.
does it even let you highlight and copy regular messages? i think this might be a general gtk thing
from abaddon.
does it even let you highlight and copy regular messages?
Yes, it does !
from abaddon.
looks like theres some weird platform-specific gtk stuff going on... i guess you can copy normal messages because they are Gtk.TextViews but not embeds because theyre generally composed of Gtk.Labels. ill have to look into it some more
from abaddon.
Actually, I realize I can't copy selected content of normal messages either.
Nor select content of multiple messages simultaneously.
from abaddon.
are you on windows?
from abaddon.
No, I'm on Linux.
from abaddon.
ff47134 should make embeds selectable. regular messages are still behaving strange for me and only let you copy if you triple click to select all but let me know how it works on your end
from abaddon.
Same.
Also, I can't copy embed titles, nor select title and body simultaneously.
from abaddon.
ill look into the titles. fundamentally i dont think theres any way to allow for selections across both title and body simultaneously since they are two distinct widgets
from abaddon.
fundamentally i dont think theres any way to allow for selections across both title and body simultaneously since they are two distinct widgets
There must be a way for a native app to do what a browser does, right ?
from abaddon.
it might be theoretically possible but i dont see an easy way to do it. it definitely doesnt look like GTK supports it by default
from abaddon.
fundamentally i dont think theres any way to allow for selections across both title and body simultaneously since they are two distinct widgets
There must be a way for a native app to do what a browser does, right ?
well, browsers have the Selection API, here is a video that goes into details
and here is the spec, yes it has its own spec...
I haven't worked on GTK apps so I don't even know if you can traverse a GTK widget tree, but that would be a basic requirement for this to happen.
from abaddon.
PS: This is A LOT of work for just selecting text, and should not be smth the developer of this client needs to do.
It should be smth supported by GTK itself
from abaddon.
I'm sorry to say that, these native-specific limitations, despite how small they seem, considerably decrease the UX compared to Discord's web app, so much that the native-specific advantages don't feel worth those.
from abaddon.
closing cuz last commit lets selecting message text work normally now. the type of selection behavior you describe just isnt something really possible for a GTK program
from abaddon.
I'm experiencing the following error after running the latest build :
./abaddon: error while loading shared libraries: libspdlog.so.1: cannot open shared object file: No such file or directory
Thanks
from abaddon.
thats probably not an issue with abaddon just something on your side. but make sure you have spdlog properly installed. you might need to symlink it somewhere. you also might be able to get some better info from googling that error
from abaddon.
Turns out I'm experiencing this issue since 0a1138f.
I am not experiencing this issue using 38c3b0c and earlier.
Also, apt policy spdlog
outputs N: Unable to locate package spdlog
(on latest Ubuntu).
from abaddon.
Related Issues (20)
- VC Leave/Join sounds
- Game activity detection support
- BUG: Token not fetched from INI file HOT 3
- libfmt version conflict causing the build to fail HOT 4
- ability to change your own and see other users pronouns HOT 1
- Silent message support HOT 2
- Token issue HOT 7
- Clang build crashes HOT 3
- Add rounded avatars HOT 1
- [Suggestion] Option to show only the channels of currently selected guild HOT 4
- Links colored black after PR #252 HOT 3
- No Audio at VC Move HOT 2
- Error while building (WINDOWS) HOT 8
- [remote-auth-ws] [error] Websocket error: Status: 0 Reason: Unable to connect to remote-auth-gateway.discord.gg on port 443, error: OpenSSL failed - error:0A000086:SSL routines::certificate verify failed HOT 2
- Install target does not install the main binary HOT 9
- Default folder for resources and css on macOS is really odd and no configure option available to set the right path HOT 5
- macOS needs a several fixes for subprojects: how to do that, technically? HOT 2
- URI handler opens links and pictures in MS Word HOT 3
- Consider changing (removing) QR code colours. HOT 3
- Latest version ignores "mobile = true" ini flag HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abaddon.