diff --git a/config.go b/config.go index b455a1c..709c117 100644 --- a/config.go +++ b/config.go @@ -36,6 +36,7 @@ type ThemeConfig struct { type Config struct { Mouse bool `yaml:"mouse"` MessagesLimit uint `yaml:"messages_limit"` + Timestamps bool `yaml:"timestamps"` Theme ThemeConfig `yaml:"theme"` } diff --git a/messages_text.go b/messages_text.go index 7e3e125..3ff8a49 100644 --- a/messages_text.go +++ b/messages_text.go @@ -20,6 +20,7 @@ func newMessagesText() *MessagesText { mt.SetDynamicColors(true) mt.SetRegions(true) mt.SetWordWrap(true) + mt.ScrollToEnd() mt.SetBorder(cfg.Theme.MessagesText.Border) @@ -41,6 +42,7 @@ func (mt *MessagesText) newMessage(m *discord.Message) error { // Author mt.newAuthor(m.ReferencedMessage) + // Content mt.newContent(m.ReferencedMessage) @@ -48,10 +50,14 @@ func (mt *MessagesText) newMessage(m *discord.Message) error { fmt.Fprintln(mt) } - // Timestamps - mt.newTimestamp(m) + if cfg.Timestamps { + // Timestamps + mt.newTimestamp(m) + } + // Author mt.newAuthor(m) + // Content mt.newContent(m)