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 +}