cabal-club / cabal-desktop

Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
https://cabal.chat
GNU Affero General Public License v3.0
836 stars 77 forks source link

Add a help screen showing the message slash commands and keyboard shortcuts #63

Open nikolaiwarner opened 5 years ago

nikolaiwarner commented 5 years ago

The keyboard shortcuts and special message commands such as "/nick" or "/emote" are unknown to users. We should have a help screen in the app listing those features.

cblgh commented 5 years ago

+1

Le 17 août 2018 à 15:23, Nick Warner notifications@github.com a écrit :

The keyboard shortcuts and special message commands such as "/nick" or "/emote" are unknown to users. We should have a help screen in the app listing those features.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

callil commented 5 years ago

Maybe this can go next to emoji picker for now?

todrobbins commented 5 years ago

@nikolaiwarner let's continue working under this issue for including slash commands from the cli. Current list of commands from the cabal README are:

/channels 
   display channels you can join
/names
   display a list of the people currently online 
/join <channel> 
   join a channel
/j
   alias for /join
/nick <new nick>
   pick a new username
/n
   alias for /nick
/emote <some text> 
   write an old-school text emote
/me
   alias for /emote
/clear
   clear the current backlog
/help
    display a help message of the current commands
/quit
   exit cabal
todrobbins commented 5 years ago

Here's some documentation on how other apps have implemented slash commands for people who use those apps:

Mattermost

Slack