Initializes YearMood widget to display daily mood tracking with color-coded calendar

This commit is contained in:
2025-12-31 13:08:45 +01:00
parent 45a8115d30
commit 97c26b30e9
2 changed files with 124 additions and 0 deletions
+10
View File
@@ -36,6 +36,7 @@ func initWidgets(ctx context.Context, term *tcell.Terminal) {
widgets.New("Date", widgets.Date()),
widgets.New("Calendar", widgets.Calendar()),
widgets.New("CalendarEvents", widgets.CalendarEvents()),
widgets.New("YearMood", widgets.YearMood()),
widgets.New("Weather", widgets.Weather()),
widgets.New("ChangeTitle", widgets.TextInput(titleUpdate, textinput.Label("Update Title: "), textinput.PlaceHolder("New Title"))),
widgets.New("Wifi", widgets.WifiQRCode()),
@@ -204,6 +205,15 @@ func layout() []container.Option {
container.PaddingLeft(1),
),
),
grid.RowHeightFixed(39,
grid.Widget(widgets.Get["YearMood"],
container.BorderTitle("Every Day Mood"),
container.Border(linestyle.Light),
container.BorderColor(cell.ColorWhite),
container.PaddingLeft(1),
container.PaddingTop(1),
),
),
grid.RowHeightFixed(85,
grid.Widget(widgets.Get["empty"],
container.Border(linestyle.Light),