feat(ui): do not display channel name in messages TextView title
This commit is contained in:
parent
bddfb173b7
commit
91899b1494
2 changed files with 9 additions and 14 deletions
|
|
@ -43,8 +43,7 @@ func onGuildsListSelected(app *App, guildIdx int) {
|
|||
app.SelectedMessage = -1
|
||||
app.MessagesTextView.
|
||||
Highlight().
|
||||
Clear().
|
||||
SetTitle("")
|
||||
Clear()
|
||||
app.MessageInputField.SetText("")
|
||||
|
||||
// If the user is a bot account, the direct messages item does not exist in the guilds list.
|
||||
|
|
@ -138,8 +137,6 @@ func onChannelsTreeViewSelected(app *App, n *tview.TreeNode) {
|
|||
}
|
||||
|
||||
app.SelectedChannel = c
|
||||
|
||||
app.MessagesTextView.SetTitle(channelToString(c))
|
||||
app.SetFocus(app.MessageInputField)
|
||||
|
||||
go func() {
|
||||
|
|
@ -255,6 +252,14 @@ func onMessagesTextViewInputCapture(app *App, e *tcell.EventKey) *tcell.EventKey
|
|||
|
||||
app.SetRoot(messageActionsList, true)
|
||||
|
||||
return nil
|
||||
case "Esc":
|
||||
app.SelectedMessage = -1
|
||||
app.SetFocus(app.MainFlex)
|
||||
app.MessagesTextView.
|
||||
Clear().
|
||||
Highlight()
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
10
ui/util.go
10
ui/util.go
|
|
@ -42,13 +42,3 @@ func channelToString(c *discordgo.Channel) string {
|
|||
|
||||
return repr
|
||||
}
|
||||
|
||||
func hasKeybinding(ks []string, k string) bool {
|
||||
for _, repr := range ks {
|
||||
if repr == k {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue