Initial stylesheet support

This commit is contained in:
2024-07-29 15:13:02 -04:00
parent 905953b7f9
commit f42dee22f5
8 changed files with 523 additions and 61 deletions

View File

@@ -5,6 +5,7 @@ import "os"
import "log"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/backend/x"
import "git.tebibyte.media/sashakoshka/goparse"
import "git.tebibyte.media/tomo/nasin/internal/icons/xdg"
import "git.tebibyte.media/tomo/nasin/internal/style/tss"
import "git.tebibyte.media/tomo/nasin/internal/icons/fallback"
@@ -23,8 +24,11 @@ func SetTheme () error {
styl, _, err := tss.LoadFile(styleSheetName)
if err == nil {
tomo.SetStyle(styl)
return nil
} else {
log.Printf("nasin: could not load style sheet '%s': %v", styleSheetName, err)
log.Printf (
"nasin: could not load style sheet '%s'\n%v",
styleSheetName, parse.Format(err))
}
}