From eac2a2cd769168bc1a89fd615128e31058605797 Mon Sep 17 00:00:00 2001 From: ayn2op Date: Mon, 2 Jan 2023 21:46:41 +0530 Subject: [PATCH] Add timestamps field to configuration --- config.go | 1 + messages_text.go | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) 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)