starting theme system

This commit is contained in:
Michael Freno
2025-10-12 18:38:16 -04:00
parent 18ff2c8223
commit 7306f036e0
5 changed files with 983 additions and 122 deletions

45
themes/space.lua Normal file
View File

@@ -0,0 +1,45 @@
return {
name = "Space Theme",
components = {
panel = {
atlas = "themes/space/panel-compressed.png",
regions = {},
},
button = {
atlas = "themes/space/interactive-compressed.png",
regions = {},
states = {
hover = {
atlas = "themes/interactive_hover-compressed.png",
regions = { ... },
},
pressed = {
atlas = "themes/interactive_pressed-compressed.png",
regions = { ... },
},
disabled = {
atlas = "themes/interactive_disabled-compressed.png",
regions = { ... },
},
},
},
input = {
atlas = "themes/space/interactive-compressed.png",
regions = {},
states = {
hover = {
atlas = "themes/interactive_hover-compressed.png",
regions = { ... },
},
pressed = {
atlas = "themes/interactive_pressed-compressed.png",
regions = { ... },
},
disabled = {
atlas = "themes/interactive_disabled-compressed.png",
regions = { ... },
},
},
},
},
}