Comments (12)
I totally agree about this being a needed feature, as having Datcord open all of the time to receive notifications isn't ideal. However, I am not really sure about how I would even go about doing this as it would probably require extensive modifications to Firefox's source code. Perhaps I could have it so that Datcord launches in headless mode when you close the window and re-opens normal mode when you open it again. Firefox also has these background tasks which might be another way of doing this.
from datcord.
Datcord now runs in the background in 0.5.0 which means that you receive notifications in the background. However there are still some things I would like to improve. First of all, I use the method described earlier which means that it uses extra ram. Secondly, the implementation can be a little jank and lead to datcord not launching the first time if it exited improperly. Third, clicking on notifications currently does nothing so I would like to fix that. Finally, the app doesn't actually minimize to tray so I feel like I should have that happen in the next iteration.
from datcord.
I have implemented tray support. I just need to make the detection for if you launch it again to re-open the window a little better and I need to make notifications clickable and this will be done.
from datcord.
Datcord now runs in the background in 0.5.0 which means that you receive notifications in the background. However there are still some things I would like to improve. First of all, I use the method described earlier which means that it uses extra ram. Secondly, the implementation can be a little jank and lead to datcord not launching the first time if it exited improperly. Third, clicking on notifications currently does nothing so I would like to fix that. Finally, the app doesn't actually minimize to tray so I feel like I should have that happen in the next iteration.
Great work! I love any implementation of software that is libre and I'll take any chance to stick it to Google and their browser monopoly. Unfortunately, even though this does seem to run in the background, I have no way to call the app again after closing it, without a tray icon. When I open it from my system's app menu, it just says that it's already running and errors out. So I can never close it, which isn't ideal.
from datcord.
I have a prototype of this working currently. I have a cpp program to toggle between headless and non headless mode so that when you close datcord, headless mode launches and when you launch datcord again, it reopens in a window. Notifications also work in this mode. This solution isnt really ideal because of the memory usage, as it is kind of the same as having datcord open all the time.
from datcord.
this would be a great feature. a really important one i would say
from datcord.
Just wanted to add bump support to this request
from datcord.
well i think it's better than nothing. I have lots of RAM so my PC can handle it, but for people with low RAM, it might be an issue.
from datcord.
Datcord now runs in the background in 0.5.0 which means that you receive notifications in the background. However there are still some things I would like to improve. First of all, I use the method described earlier which means that it uses extra ram. Secondly, the implementation can be a little jank and lead to datcord not launching the first time if it exited improperly. Third, clicking on notifications currently does nothing so I would like to fix that. Finally, the app doesn't actually minimize to tray so I feel like I should have that happen in the next iteration.
amazing. thanks for the great work!
from datcord.
also waiting for that feature, great work btw
from datcord.
I'm no longer using dis(service)cord, but I guess I'm leaving this open because other people want it.
from datcord.
The improvements are now available in 0.5.2.
from datcord.
Related Issues (20)
- Screen sharing support HOT 3
- I can't stream on datcord in windows 11 HOT 2
- no more among us HOT 1
- Flatpak HOT 3
- "open previous tabs?"
- [enhancement] package in .deb HOT 2
- [BUG] Datcord upon quitting and starting up again shows this error HOT 1
- userscript support HOT 1
- Generalise into a Firefox-based desktop web app library? HOT 4
- Activity does not display HOT 1
- Instantly disables your discord account if you login HOT 9
- Feature Request: Make application stop triggering Microsoft Defender SmartScreen HOT 1
- Feature Request: Create Chocolatey Package for current and future Windows packages
- screen sharing with audio on wayland HOT 5
- Links open in app, not default browser since 0.5.0 HOT 5
- After closing, cannot open again without forcing quit HOT 4
- Sidebar doesn't show icons on Windows 10 HOT 1
- Flathub Verification HOT 1
- Feature Request: Open links in seperate tabs 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 datcord.