Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 1086fa5d38ddfc884de20521892e04172b6ff0d8
Title: shortcuts to navigate up/down to channels with unread messages
Status: Open Type: Feature_Request
Severity: Minor Priority: Low
Subsystem: General Resolution: Open
Last Modified: 2021-01-09 23:37:43
Version Found In: 0.3.4
dynarr2018-10-03 00:03:13
In Slack you can do alt+shift+up/down to navigate to channels with unread messages. I find this to be an immensely useful shortcut, as I periodically check through low-priority channels with activity (while I keep others bookmarked). I would love to see something similar in Ripcord.
ender2019-03-13 20:39:36
I'd like to have a shortcut to move to next/previous channel (according to sidebar order) with keyboard. Hexchat uses Ctrl+PgUp/Ctrl+PgDn for this, so that keybinding would suit me.
oxysoft2019-06-10 16:41:16

+1 this is a very useful feature in Discord as well.

puffin1232020-07-08 23:16:15

To add on to what ender said, many chat services use alt+up arrow and alt+down arrow as well to navigate between different channels in the order listed in the left bar (regardless of whether the message is read/unread).

You can observe this behavior in discord, slack, messenger, etc. This keyboard shortcut could possibly be implemented to allow easier ordered navigation between channels.

** alt is typically replaced with option for Mac keyboard shortcuts ** sometimes, left-arrow & right-arrow are used in place of up-arrow / down-arrow in addition to ctrl+pgup as ender mentioned

cancel2020-07-10 15:58:30

I want to add this, but it isn't quite as trivial as it sounds, because Ripcord lets you have the same channel multiple times in the sidebar. So you can easily create a situation where navigation makes no sense, or if you choose some simple rule like "treat the topmost highlighted one as the point to navigate from", you can create infinite loops in up/down navigation.

Therefore it probably needs some kind of explicit keyboard cursor interface. Which is what I'm working on :)

xX_C3rb14c_Xx2021-01-09 23:37:43

From the current window's current tab's channel would be nice. The current channel would need to be excluded from possible navigation in-case 2 instances of itself in the sidebar exist, both are unread, and the current channel is the next channel as well, so it'd need to be skipped over. Considering this form navigation is based on unreads, you would not loop back to the same channel in the situation there is 2 instances ever unless it became unread again, in which case, you'd want to loop back. If the current tab is not a channel, then from the very top would work. And to further prevent concerns of looping, not adding an implementation of rollover sounds like it could reduce concerns, although I don't know how much it'd help. The only reason I use Discord over Ripcord is that speedy navigation to recently active yet unselected channels is slower, although the tabs are very nice to have if I'm focusing on a few channels at a time.