summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
authorHubert Hirtz <hubert@hirtzfr.eu>2020-08-26 17:27:14 +0200
committerHubert Hirtz <hubert@hirtzfr.eu>2020-08-26 17:53:40 +0200
commit0495351b44cc7fc171c98cbcce57e966092ce6a1 (patch)
tree062866db03bec6f1fd85f76413283294943bde18 /window.go
parentUpdate tcell and support italics (diff)
Move ui.Home and ui.homeMessages up
Diffstat (limited to 'window.go')
-rw-r--r--window.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/window.go b/window.go
index 77719f2..a3b7e91 100644
--- a/window.go
+++ b/window.go
@@ -1,11 +1,32 @@
package senpai
import (
+ "math/rand"
"time"
"git.sr.ht/~taiite/senpai/ui"
)
+var Home = "home"
+
+var homeMessages = []string{
+ "\x1dYou open an IRC client.",
+ "Welcome to the Internet Relay Network!",
+ "DMs & cie go here.",
+ "May the IRC be with you.",
+ "Hey! I'm senpai, you everyday IRC student!",
+ "Student? No, I'm an IRC \x02client\x02!",
+}
+
+func (app *App) initWindow() {
+ hmIdx := rand.Intn(len(homeMessages))
+ app.win.AddBuffer(Home)
+ app.addLineNow("", ui.Line{
+ Head: "--",
+ Body: homeMessages[hmIdx],
+ })
+}
+
func (app *App) addLineNow(buffer string, line ui.Line) {
if line.At.IsZero() {
line.At = time.Now()