DiscordMessenger / dm

Discord Messenger is a free Discord-compatible messaging client targeting both new and old Windows.
MIT License
890 stars 17 forks source link

Implement a status bar #5

Open RF7391 opened 7 months ago

RF7391 commented 7 months ago

Like in ripcord there is a status bar that shows when someone is typing, could also add a space in this status bar for unread notifications (or events in general) and tooltips like when hovering over a server, it will display the name an example of a notification status bar: image an example of multiple notifications being handled (status bar could also cycle through all the events) : image

Other ideas for the status bar:

Impeta commented 7 months ago

Sorry for this not being relevant, but what's this purple'y window you got there? Discord client?

MP36ctrl commented 6 months ago

Miranda ng with a skin

iProgramMC commented 6 months ago

Sorry, I don't know what you mean. Could you express your idea with a screenshot of Discord Messenger modified to include it?

RF7391 commented 6 months ago

Ive made a concept showing how the status bar would function: DM concept 1

RF7391 commented 6 months ago

Is this possible or nah?

iProgramMC commented 6 months ago

Ok, the general idea is quite cool. I don't understand about "popups" though, shouldn't they be hidden when you get pinged in a channel you are already focused on?

Also preventing typing indicators from being sent is risky as Discord could feasibly detect that.

iProgramMC commented 6 months ago

BTW, perhaps you should open the File > Preferences menu, and switch to the appearance tab. I think the gradient theme is much better suited for the look you're trying to achieve.

RF7391 commented 6 months ago

Ok, the general idea is quite cool. I don't understand about "popups" though, shouldn't they be hidden when you get pinged in a channel you are already focused on?

Also preventing typing indicators from being sent is risky as Discord could feasibly detect that.

For Popups(balloons), when this is switched on, itll only notify when you are not focused on that channel, this helps when you want to stay updated on said channel/user, its essentially the same with sounds as well

As for typing indicators, in personal experience on the official discord app with a better discord plugin that disables the typing indicator, ive had no issues so far

iProgramMC commented 6 months ago

Popup notificafions have not been implemented yet, but once they are, they will behave exactly the same as the official Discord client - they will only notify you (balloon + sound) when you are not focused on the channel.

Sure, you may not have had issues so far, but I think it's best to keep sending typing indications.

RF7391 commented 6 months ago

I see, about the balloon notifications, i would like to have the toggle for specific channels because some might spam and the balloon will constantly pop up, its best to have a toggle on every channel to avoid issues like this. There is also the ripcord situation where it'll only notify when you're pinged or you're dmed, there are times i would like to see a balloon in a channel that isnt pinging me, thats why i propose the toggle idea for every channel so we can pick and choose the channels we want notifications from

iProgramMC commented 6 months ago

This idea is literally what Discord allows you to do already. So we probably ought to support it at some point: image image

iProgramMC commented 6 months ago

Anyways, today I added the status bar. Currently two of the four parts are unpopulated. The ones that are populated work in their entirety. Please ignore the use of vulgar language if you're sensitive to that kind of thing :) image

RF7391 commented 6 months ago

nicee