align in list

trunk
nbsp 2025-01-06 01:11:39 +02:00
parent fa210d8e23
commit 3120210931
No known key found for this signature in database
GPG Key ID: 7184AC1C9835CE48
3 changed files with 22 additions and 19 deletions

View File

@ -18,14 +18,14 @@ func NewManagement() *Management {
return &Management{
title,
ui.NewList([]string{
" read over feels ", // TODO
" modify feels publishing ", // TODO
" backup your feels ", // TODO
" import a feels backup ", // TODO
" bury some feels ", // TODO
" delete feels by day ", // TODO
" purge all feels ", // TODO
" wipe feels account ", // TODO
"read over feels", // TODO
"modify feels publishing", // TODO
"backup your feels", // TODO
"import a feels backup", // TODO
"bury some feels", // TODO
"delete feels by day", // TODO
"purge all feels", // TODO
"wipe feels account", // TODO
}),
"↑↓/kj move ↵ enter q return",
}

View File

@ -28,16 +28,16 @@ func NewMainMenu() *MainMenu {
return &MainMenu{
title,
ui.NewList([]string{
" record some feels ",
" manage your feels ",
" check out your neighbors ", // TODO
" browse global feels ", // TODO
" visit your subscriptions ", // TODO
" scribble some graffiti ", // TODO
" change your settings ", // TODO
" send some feedback ", // TODO
" see credits ",
" read documentation ",
"record some feels",
"manage your feels ",
"check out your neighbors", // TODO
"browse global feels", // TODO
"visit your subscriptions", // TODO
"scribble some graffiti", // TODO
"change your settings", // TODO
"send some feedback", // TODO
"see credits",
"read documentation",
}),
"↑↓/kj move ↵ enter q exit",
}

View File

@ -5,6 +5,9 @@
package ui
import (
"fmt"
"strconv"
"git.sr.ht/~rockorager/vaxis"
)
@ -39,7 +42,7 @@ func (m *List) Draw(win vaxis.Window) {
} else {
style = defaultStyle
}
win.Println(i, vaxis.Segment{Text: subject, Style: style})
win.Println(i, vaxis.Segment{Text: fmt.Sprintf(" %-"+strconv.Itoa(win.Width-2)+"s", subject), Style: style})
}
}