feat(ui): do not display channel name in messages TextView title

This commit is contained in:
ayntgl 2022-02-20 19:09:58 +04:00
parent bddfb173b7
commit 91899b1494
2 changed files with 9 additions and 14 deletions

View file

@ -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
}

View file

@ -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
}