Finish up some of the entities, add creation functions for items and slots
This commit is contained in:
54
ui/theme.go
54
ui/theme.go
@@ -14,68 +14,68 @@ import (
|
||||
// info - informational messages
|
||||
// cyan, green, blue, magenta - accessory colors for styling
|
||||
|
||||
type rosepine struct {
|
||||
base lipgloss.AdaptiveColor
|
||||
surface lipgloss.AdaptiveColor
|
||||
overlay lipgloss.AdaptiveColor
|
||||
muted lipgloss.AdaptiveColor
|
||||
subtle lipgloss.AdaptiveColor
|
||||
text lipgloss.AdaptiveColor
|
||||
err lipgloss.AdaptiveColor
|
||||
info lipgloss.AdaptiveColor
|
||||
cyan lipgloss.AdaptiveColor
|
||||
green lipgloss.AdaptiveColor
|
||||
blue lipgloss.AdaptiveColor
|
||||
magenta lipgloss.AdaptiveColor
|
||||
type Rosepine struct {
|
||||
Base lipgloss.AdaptiveColor
|
||||
Surface lipgloss.AdaptiveColor
|
||||
Overlay lipgloss.AdaptiveColor
|
||||
Muted lipgloss.AdaptiveColor
|
||||
Subtle lipgloss.AdaptiveColor
|
||||
Text lipgloss.AdaptiveColor
|
||||
Err lipgloss.AdaptiveColor
|
||||
Info lipgloss.AdaptiveColor
|
||||
Cyan lipgloss.AdaptiveColor
|
||||
Green lipgloss.AdaptiveColor
|
||||
Blue lipgloss.AdaptiveColor
|
||||
Magenta lipgloss.AdaptiveColor
|
||||
}
|
||||
|
||||
func MakeTheme() rosepine {
|
||||
return rosepine{
|
||||
base: lipgloss.AdaptiveColor{
|
||||
func MakeTheme() Rosepine {
|
||||
return Rosepine{
|
||||
Base: lipgloss.AdaptiveColor{
|
||||
Light:"#faf4ed",
|
||||
Dark:"#232136",
|
||||
},
|
||||
surface: lipgloss.AdaptiveColor{
|
||||
Surface: lipgloss.AdaptiveColor{
|
||||
Light:"#fffaf3",
|
||||
Dark:"#2a273f",
|
||||
},
|
||||
overlay: lipgloss.AdaptiveColor{
|
||||
Overlay: lipgloss.AdaptiveColor{
|
||||
Light:"#f2e9e1",
|
||||
Dark:"#393552",
|
||||
},
|
||||
muted: lipgloss.AdaptiveColor{
|
||||
Muted: lipgloss.AdaptiveColor{
|
||||
Light:"#9893a5",
|
||||
Dark:"#6e6a86",
|
||||
},
|
||||
subtle: lipgloss.AdaptiveColor{
|
||||
Subtle: lipgloss.AdaptiveColor{
|
||||
Light:"#797593",
|
||||
Dark:"#908caa",
|
||||
},
|
||||
text: lipgloss.AdaptiveColor{
|
||||
Text: lipgloss.AdaptiveColor{
|
||||
Light:"#575279",
|
||||
Dark:"#e0def4",
|
||||
},
|
||||
err: lipgloss.AdaptiveColor{
|
||||
Err: lipgloss.AdaptiveColor{
|
||||
Light:"#b4637a",
|
||||
Dark:"#eb6f92",
|
||||
},
|
||||
info: lipgloss.AdaptiveColor{
|
||||
Info: lipgloss.AdaptiveColor{
|
||||
Light:"#ea9d34",
|
||||
Dark:"#f6c177",
|
||||
},
|
||||
cyan: lipgloss.AdaptiveColor{
|
||||
Cyan: lipgloss.AdaptiveColor{
|
||||
Light:"#d7827e",
|
||||
Dark:"#ea9a97",
|
||||
},
|
||||
green: lipgloss.AdaptiveColor{
|
||||
Green: lipgloss.AdaptiveColor{
|
||||
Light:"#286983",
|
||||
Dark:"#3e8fb0",
|
||||
},
|
||||
blue: lipgloss.AdaptiveColor{
|
||||
Blue: lipgloss.AdaptiveColor{
|
||||
Light:"#56949f",
|
||||
Dark:"#9ccfd8",
|
||||
},
|
||||
magenta: lipgloss.AdaptiveColor{
|
||||
Magenta: lipgloss.AdaptiveColor{
|
||||
Light:"#907aa9",
|
||||
Dark:"#c4a7e7",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user