From 6451050fd3abd49a7e61a6d3996bbe7f76db5396 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 25 Jul 2024 17:48:47 -0400 Subject: [PATCH] Update registrar code --- internal/registrar/registrar_unix.go | 16 ++++++++-------- internal/style/styleconcept.tss | 21 +++++++++++++++++++++ 2 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 internal/style/styleconcept.tss diff --git a/internal/registrar/registrar_unix.go b/internal/registrar/registrar_unix.go index c0b572b..7347f4a 100644 --- a/internal/registrar/registrar_unix.go +++ b/internal/registrar/registrar_unix.go @@ -5,11 +5,10 @@ import "os" import "log" import "git.tebibyte.media/tomo/tomo" import "git.tebibyte.media/tomo/backend/x" -import "git.tebibyte.media/tomo/nasin/internal/style" import "git.tebibyte.media/tomo/nasin/internal/icons/xdg" import "git.tebibyte.media/tomo/nasin/internal/icons/fallback" import "git.tebibyte.media/tomo/nasin/internal/style/fallback" -import "git.tebibyte.media/tomo/nasin/internal/style/aluminum" +// import "git.tebibyte.media/tomo/nasin/internal/style/aluminum" func RegisterBackend () error { tomo.Register(1, x.New) @@ -17,14 +16,15 @@ func RegisterBackend () error { } func SetTheme () error { - var styl *style.Style + var styl *tomo.Style // TODO eventually get rid of this when we make a file format for // storing visual styles - if os.Getenv("TOMO_USE_ALUMINUM_STYLE") != "" { - styl = aluminumStyle.New() - } else { + // TODO migrate aluminum + // if os.Getenv("TOMO_USE_ALUMINUM_STYLE") != "" { + // styl = aluminumStyle.New() + // } else { styl = fallbackStyle.New() - } + // } icons := fallbackIcons.New() iconThemeName := os.Getenv("TOMO_XDG_ICON_THEME") @@ -38,6 +38,6 @@ func SetTheme () error { } tomo.SetStyle(styl) - tomo.SetIcons(icons) + tomo.SetIconSet(icons) return nil } diff --git a/internal/style/styleconcept.tss b/internal/style/styleconcept.tss new file mode 100644 index 0000000..a039b48 --- /dev/null +++ b/internal/style/styleconcept.tss @@ -0,0 +1,21 @@ +$colorBlack = #000000FF +$borderOutline = $black / 1 + +*.Slider { + Border: $borderOutline, $borderColorFocused / 1 + Color: $colorGutter + Padding: 0 1 1 0 +} + +*.Slider[focused] { + Border: $borderOutline + Padding: 0 +} + +*.Slider[horizontal] { + MinimumSize: 48 0 +} + +*.Slider[vertical] { + MinimumSize: 0 48 +}