SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!
https://swiftcordapp.github.io/Swiftcord/
GNU General Public License v3.0
1.85k stars 84 forks source link

[Enhancement]: Favourite channels #77

Open PutoML opened 2 years ago

PutoML commented 2 years ago

For people like me who are on way too many servers but only actually chat in select few channels on each one, it would be nice to have a “favourite channels” tab where you could just put a selection of channels, so you don’t have to keep flicking between a gazillion different servers (similar to what Ripcord does).

cryptoAlgorithm commented 2 years ago

Great idea! Where do you think would be an appropriate place to place a button to reveal the favourite channels? Will putting it where the official client places the server discovery button work? Or should it be always visible below the server list, like the nitro button is now (screenshot 2)?

Screenshot 1
screenshot 1
Screenshot 2
screenshot 2
cryptoAlgorithm commented 2 years ago

@PutoML any input? If not I'll add this onto the backlog and eventually choose one of the options.

PutoML commented 2 years ago

Top one seems better.

cryptoAlgorithm commented 2 years ago

@PutoML Thanks! I'll see what I can do then.

Sjmarf commented 1 year ago

Discord is working on implementing something like this themselves, it's probably worth waiting and using their implementation rather than making our own.

cryptoAlgorithm commented 1 year ago

@Sjmarf I can probably reverse engineer it, looks like they're also storing favourite channels in the new-ish settings proto that i have already reverse engineered painstakingly.

Screenshot 2023-05-11 at 1 25 08 AM