Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MenuAccent = lipgloss.AdaptiveColor{Light: "130", Dark: "173"} MenuAccentLight = lipgloss.AdaptiveColor{Light: "137", Dark: "180"} MenuText = lipgloss.AdaptiveColor{Light: "235", Dark: "252"} MenuTextDim = lipgloss.AdaptiveColor{Light: "243", Dark: "243"} MenuDim = lipgloss.AdaptiveColor{Light: "250", Dark: "238"} MenuTableHeader = lipgloss.AdaptiveColor{Light: "130", Dark: "180"} RootStyle = lipgloss.NewStyle().Margin(1, 2) DebugStyle = lipgloss.NewStyle(). Border(lipgloss.RoundedBorder(), true). BorderForeground(lipgloss.Color("124")) )
Earth-tone palette for menus — ANSI 256 colors with light/dark adaptivity.
Functions ¶
func FormatStatus ¶
func FormatStatus(s store.GameStatus) string
FormatStatus converts a GameStatus enum to a human-readable display string.
func InitContinueTable ¶
InitContinueTable loads saved games from the store and builds the table widget. Returns the table, the loaded games, and the column definitions.
Types ¶
type MenuItem ¶
MenuItem is a simple list.Item implementation for menu entries.
func (MenuItem) Description ¶
func (MenuItem) FilterValue ¶
Click to show internal directories.
Click to hide internal directories.