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