Comments (7)
This would be a massive feature, Discord does this by doing a lot of custom native code which is likely infeasible to write and maintain for the core team currently
from element-desktop.
@Half-Shot I have not tested it or took a deep look at it if it even works with this but https://github.com/hiitiger/gelectron looks very interesting^^
from element-desktop.
I should also mention that discord's overlay has a reputation to sometimes crash games. So i doubt on the feasibility of this, as even discord (which has much more vested interest to cater to gamers than element has) cannot get it to work perfectly.
First i'd think a robust "voice channel" or many:many voicechat method should be set up, designed, and imprinted in a solid design language, much like discord has done with green circles indicating someone talking. After that it can be attempted to be integrated into overlays like this, one thing at a time.
from element-desktop.
@t3chguy this is more bringing it up as early as possible. I know this is not a small thing, but the earlier discussion can be started for it, the "sooner" it can be implemented. But rest assured, I have no delusion of this being implemented any time soon ;P
from element-desktop.
I think there Was or is a issue already tracking this. Pretty old one atleast. Saw it 1year ago I think (just mentioning if anyone can find it)
from element-desktop.
(FYI, the only code I can think of that acts similar and is OSS is the mumble overlay code)
You'd be looking at writing some OpenGL & DirectX injection code to display the elements AND hook into the riot process at the same time (or run it's own syncs which would be awful for a lot of reasons) so it's a rather difficult thing to look for.
from element-desktop.
Sadly it seems to be broken in all kinds of possible ways. But certainly an good starting point for someone who would like to work on this issue I think
from element-desktop.
Related Issues (20)
- Unwanted "Help me write" Google integration, perhaps related to Google Gemini HOT 3
- Element Nightly: Message search initialisation failing HOT 2
- "Missing session data" screen: Logout button not working HOT 1
- Visual accessibility: Font size, UI scaling HOT 1
- Unable to access microphone a second time after making a call HOT 2
- "Missing Session Data" error HOT 3
- Element echoes even everything is set up properly HOT 1
- v1.11.68 upgrade causes a disconnection when you attempt to share your screen HOT 4
- v1.11.68 update causes Element window to move upwards and left when toggling visibility HOT 1
- Unable to search fully in one encrypted private room HOT 1
- Manual verification fails due to erroneous e2ee disabled message HOT 5
- Fixing blank screen on Windows HOT 1
- force auto-raise/focus-pull on new notification HOT 2
- Custom font resets when changing between light/dark mode HOT 1
- Any official distribution channel supporting most popular Linux distros (AppImage, Flatpak, binary installer, anything) HOT 3
- Notifications are shown for every single new message received after turning monitor off (Win10) HOT 6
- Do not open a conversation at startup HOT 1
- Call stops when trying to share a screen HOT 1
- macOS sandbox HOT 1
- Clicking on notifications don't bring Element to the top on macOS HOT 2
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 element-desktop.