theme

package
v0.0.0-...-ba0b20d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2026 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AvyosDark = Theme{
	Background:      core.NewColorHex(0x070D19),
	Foreground:      core.NewColorHex(0xE8EFFF),
	Primary:         core.NewColorHex(0x0D63F3),
	AccentAlt:       core.NewColorHex(0x11B6E8),
	PrimaryHover:    core.NewColorHex(0x149ED9),
	PrimaryActive:   core.NewColorHex(0x0A4EBF),
	Secondary:       core.NewColorHex(0x0F1627D1),
	Border:          core.NewColorHex(0xE8EFFF29),
	BorderFocused:   core.NewColorHex(0x11B6E83D),
	InputBackground: core.NewColorHex(0x0F1627E0),
	InputForeground: core.NewColorHex(0xE8EFFF),
	ButtonText:      core.NewColorHex(0xFFFFFF),
	SurfaceGlass:    core.NewColorHex(0x0D15269E),
	SurfaceRaised:   core.NewColorHex(0x0D1526C7),
	SurfaceSidebar:  core.NewColorHex(0x0F1627C2),
	StrokeDivider:   core.NewColorHex(0xE8EFFF1A),
	TextSecondary:   core.NewColorHex(0xC4D1ED),
	TextMuted:       core.NewColorHex(0xADBAD8),
	TextDisabled:    core.NewColorHex(0xE8EFFF66),
	ControlHover:    core.NewColorHex(0x1A2947D9),
	ControlPressed:  core.NewColorHex(0x223763E5),
	AccentSubtle:    core.NewColorHex(0x11B6E83D),
	Success:         core.NewColorHex(0x25C46A),
	Warning:         core.NewColorHex(0xFF8F24),
	Danger:          core.NewColorHex(0xFF5F3A),
	BorderRadius:    14,
}
View Source
var AvyosLight = Theme{
	Background:      core.NewColorHex(0xF4F8FF),
	Foreground:      core.NewColorHex(0x101A2B),
	Primary:         core.NewColorHex(0x0D63F3),
	AccentAlt:       core.NewColorHex(0x11B6E8),
	PrimaryHover:    core.NewColorHex(0x0B57D6),
	PrimaryActive:   core.NewColorHex(0x0848B2),
	Secondary:       core.NewColorHex(0xFFFFFF9E),
	Border:          core.NewColorHex(0x101A2B24),
	BorderFocused:   core.NewColorHex(0x0D63F352),
	InputBackground: core.NewColorHex(0xFFFFFFC7),
	InputForeground: core.NewColorHex(0x101A2B),
	ButtonText:      core.NewColorHex(0xFFFFFF),
	SurfaceGlass:    core.NewColorHex(0xFFFFFF9E),
	SurfaceRaised:   core.NewColorHex(0xFFFFFFC7),
	SurfaceSidebar:  core.NewColorHex(0xFFFFFFB8),
	StrokeDivider:   core.NewColorHex(0x101A2B1A),
	TextSecondary:   core.NewColorHex(0x434D64),
	TextMuted:       core.NewColorHex(0x58627A),
	TextDisabled:    core.NewColorHex(0x101A2B66),
	ControlHover:    core.NewColorHex(0x0D63F31F),
	ControlPressed:  core.NewColorHex(0x0D63F333),
	AccentSubtle:    core.NewColorHex(0x0D63F31F),
	Success:         core.NewColorHex(0x25C46A),
	Warning:         core.NewColorHex(0xFF8F24),
	Danger:          core.NewColorHex(0xFF5F3A),
	BorderRadius:    14,
}
View Source
var DefaultTheme = AvyosLight

DefaultTheme is the default color theme.

View Source
var MayurDark = AvyosDark
View Source
var MayurLight = AvyosLight

Backwards-compatible aliases.

Functions

This section is empty.

Types

type Theme

type Theme struct {
	Background      core.Color
	Foreground      core.Color
	Primary         core.Color
	AccentAlt       core.Color
	PrimaryHover    core.Color
	PrimaryActive   core.Color
	Secondary       core.Color
	Border          core.Color
	BorderFocused   core.Color
	InputBackground core.Color
	InputForeground core.Color
	ButtonText      core.Color
	SurfaceGlass    core.Color
	SurfaceRaised   core.Color
	SurfaceSidebar  core.Color
	StrokeDivider   core.Color
	TextSecondary   core.Color
	TextMuted       core.Color
	TextDisabled    core.Color
	ControlHover    core.Color
	ControlPressed  core.Color
	AccentSubtle    core.Color
	Success         core.Color
	Warning         core.Color
	Danger          core.Color
	BorderRadius    int
}

Theme holds the colors used for rendering widgets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL