diff --git a/ks_includes/config.py b/ks_includes/config.py index 2d53067d..e5ab654c 100644 --- a/ks_includes/config.py +++ b/ks_includes/config.py @@ -250,8 +250,8 @@ class KlipperScreenConfig: {"theme": { "section": "main", "name": _("Icon Theme"), "type": "dropdown", "tooltip": _("Changes how the interface looks"), - "value": "z-bolt", "callback": screen.change_theme, "options": [ - {"name": "Z-bolt" + " " + _("(default)"), "value": "z-bolt"}]}}, + "value": "dark", "callback": screen.change_theme, "options": [ + {"name": "dark" + " " + _("(default)"), "value": "dark"}]}}, {"print_estimate_method": { "section": "main", "name": _("Estimated Time Method"), "type": "dropdown", "tooltip": _("Changes how the time remaining is calculated"), @@ -341,7 +341,7 @@ class KlipperScreenConfig: themes = [ d for d in os.listdir(t_path) if (not os.path.isfile(os.path.join(t_path, d)) - and d not in ("z-bolt", "printers")) + and d not in ("dark", "printers")) ] themes.sort() diff --git a/styles/black/style.css b/styles/black/style.css deleted file mode 100644 index 24fbc6fd..00000000 --- a/styles/black/style.css +++ /dev/null @@ -1,272 +0,0 @@ -/* Colorized theme created by Alfredo Monclus 2021 */ -/* Using solarized colors */ -@define-color solarized-base0 #839496; -@define-color solarized-base1 #93a1a1; -@define-color solarized-base2 #eee8d5; -@define-color solarized-base3 #fdf6e3; -@define-color solarized-base00 #657b83; -@define-color solarized-base01 #586e75; -@define-color solarized-base02 #073642; -@define-color solarized-base03 #000000; -@define-color solarized-yellow #b58900; -@define-color solarized-orange #cb4b16; -@define-color solarized-red #dc322f; -@define-color solarized-magenta #d33682; -@define-color solarized-violet #6c71c4; -@define-color solarized-blue #268bd2; -@define-color solarized-cyan #2aa198; -@define-color solarized-green #859900; - -* { - color: @solarized-base3; -} - -list row, -treeview.view, -window { - background-color: @solarized-base03; -} - -button { - background-color: @solarized-base03; -} - -button:active { - background-color: @solarized-orange; -} - -.button_active { - border-color: @solarized-base02; - border-style: solid; - border-radius: 1em; - background-color: @solarized-base02; -} - -button.color1 { - background-color: @solarized-base02; - border-bottom-color: @solarized-orange; - border-radius: 1em; -} - -button.color2 { - background-color: @solarized-base02; - border-bottom-color: @solarized-magenta; - border-radius: 1em; -} - -button.color3 { - background-color: @solarized-base02; - border-bottom-color: @solarized-cyan; - border-radius: 1em; -} - -button.color4 { - background-color: @solarized-base02; - border-bottom-color: @solarized-green; - border-radius: 1em; -} - -button.color1:active, -button.color2:active, -button.color3:active, -button.color4:active, -button.update:active, -button.invalid:active, -.dialog button:active { - border-style: none; - margin-top: .5em; -} - -button.active { - background-color: @solarized-orange; -} - -button.update { - background-color: @solarized-base02; - border: 0; - border-bottom: .3em solid; - border-bottom-color: @solarized-green; - border-radius: .75em; -} - -button.invalid { - background-color: @solarized-base02; - border: 0; - border-bottom: .3em solid; - border-bottom-color: @solarized-red; - border-radius: .75em; -} - -menu, -menuitem, -combobox button, -combobox arrow, -combobox menuitem, -popover, -popover button { - background-color: @solarized-base02; - border-color: @solarized-base03; -} - -treeview.view check, -switch { - background-color: @solarized-base02; -} - -treeview.view check:checked, -switch:checked { - background-color: @solarized-green; -} - -entry { - background-color: @solarized-base02; - border-color: @solarized-base03; -} - -label { - color: @solarized-base3; -} - -trough { - background-color: @solarized-base02; - color: @solarized-base3; - border-color: @solarized-base03; - border-radius: 1em; -} - -trough highlight, -trough progress { - background-color: @solarized-violet; - color: @solarized-base3; - border-color: @solarized-base03; - border-top-left-radius: 1em; - border-bottom-left-radius: 1em; -} - -scale-mark { - color: @solarized-base3; -} - -scrollbar, -scrollbar button, -scrollbar trough { - background-color: @solarized-base03; -} - -scrollbar slider { - background-color: @solarized-base02; -} - -textview .time { - color: @solarized-base1; -} - -.dialog { - border: @solarized-base03; - background-color: @solarized-base03; -} - -.dialog button { - background-color: @solarized-base02; - border-radius: .75em; -} - -.horizontal_togglebuttons { - border-color: @solarized-base03; - background-color: @solarized-base02; -} - -.horizontal_togglebuttons_active { - background-color: @solarized-orange; -} - -.fan_slider { - color: @solarized-base3; -} - -.message_popup { - border-bottom-color: @solarized-base3; -} - -.message_popup button { - background-color: @solarized-red; -} - -.message_popup_echo, -.message_popup_echo button { - background-color: @solarized-green; -} - -.message_popup_warning, -.message_popup_warning button { - background-color: @solarized-orange; -} - -.message_popup_error, -.message_popup_error button { - background-color: @solarized-red; -} - -.numpad_key { - border-color: @solarized-base03; - background-color: @solarized-base02; -} - -.printing-status { - color: @solarized-base3; -} - -.printing-progress-text { - color: @solarized-base3; -} - -.printing-status-label { - color: @solarized-base1; -} - -.message { - border-color: @solarized-red; - color: @solarized-base3; - background-color: @solarized-red; -} - -.message button { - background-color: @solarized-base3; - color: @solarized-base03; -} - -.warning { - background-color: @solarized-yellow; -} - -.error { - background-color: @solarized-red; -} - -.keyboard_pad { - background-color: @solarized-base02; -} - -.dialog-error { - border-bottom-color: @solarized-red; -} - -.dialog-warning { - border-bottom-color: @olarized-yellow; -} - -.dialog-info { - border-bottom-color: @solarized-cyan; -} - -.dialog-default { - border-bottom-color: @solarized-green; -} - -.dialog-secondary { - border-bottom-color: @solarized-magenta; -} - -.dialog-primary { - border-bottom-color: @solarized-orange; -} \ No newline at end of file diff --git a/styles/black/images/arrow-down.svg b/styles/dark/images/arrow-down.svg similarity index 100% rename from styles/black/images/arrow-down.svg rename to styles/dark/images/arrow-down.svg diff --git a/styles/black/images/arrow-left.svg b/styles/dark/images/arrow-left.svg similarity index 100% rename from styles/black/images/arrow-left.svg rename to styles/dark/images/arrow-left.svg diff --git a/styles/black/images/arrow-right.svg b/styles/dark/images/arrow-right.svg similarity index 100% rename from styles/black/images/arrow-right.svg rename to styles/dark/images/arrow-right.svg diff --git a/styles/black/images/arrow-up.svg b/styles/dark/images/arrow-up.svg similarity index 100% rename from styles/black/images/arrow-up.svg rename to styles/dark/images/arrow-up.svg diff --git a/styles/black/images/back.svg b/styles/dark/images/back.svg similarity index 100% rename from styles/black/images/back.svg rename to styles/dark/images/back.svg diff --git a/styles/dark/images/background-black.svg b/styles/dark/images/background-black.svg new file mode 100644 index 00000000..fb5b3136 Binary files /dev/null and b/styles/dark/images/background-black.svg differ diff --git a/styles/black/images/backspace.svg b/styles/dark/images/backspace.svg similarity index 100% rename from styles/black/images/backspace.svg rename to styles/dark/images/backspace.svg diff --git a/styles/black/images/bed-level-b-l.svg b/styles/dark/images/bed-level-b-l.svg similarity index 100% rename from styles/black/images/bed-level-b-l.svg rename to styles/dark/images/bed-level-b-l.svg diff --git a/styles/black/images/bed-level-b-m.svg b/styles/dark/images/bed-level-b-m.svg similarity index 100% rename from styles/black/images/bed-level-b-m.svg rename to styles/dark/images/bed-level-b-m.svg diff --git a/styles/black/images/bed-level-b-r.svg b/styles/dark/images/bed-level-b-r.svg similarity index 100% rename from styles/black/images/bed-level-b-r.svg rename to styles/dark/images/bed-level-b-r.svg diff --git a/styles/black/images/bed-level-center.svg b/styles/dark/images/bed-level-center.svg similarity index 100% rename from styles/black/images/bed-level-center.svg rename to styles/dark/images/bed-level-center.svg diff --git a/styles/black/images/bed-level-l-m.svg b/styles/dark/images/bed-level-l-m.svg similarity index 100% rename from styles/black/images/bed-level-l-m.svg rename to styles/dark/images/bed-level-l-m.svg diff --git a/styles/black/images/bed-level-r-m.svg b/styles/dark/images/bed-level-r-m.svg similarity index 100% rename from styles/black/images/bed-level-r-m.svg rename to styles/dark/images/bed-level-r-m.svg diff --git a/styles/black/images/bed-level-t-l.svg b/styles/dark/images/bed-level-t-l.svg similarity index 100% rename from styles/black/images/bed-level-t-l.svg rename to styles/dark/images/bed-level-t-l.svg diff --git a/styles/black/images/bed-level-t-m.svg b/styles/dark/images/bed-level-t-m.svg similarity index 100% rename from styles/black/images/bed-level-t-m.svg rename to styles/dark/images/bed-level-t-m.svg diff --git a/styles/black/images/bed-level-t-r.svg b/styles/dark/images/bed-level-t-r.svg similarity index 100% rename from styles/black/images/bed-level-t-r.svg rename to styles/dark/images/bed-level-t-r.svg diff --git a/styles/black/images/bed-level.svg b/styles/dark/images/bed-level.svg similarity index 100% rename from styles/black/images/bed-level.svg rename to styles/dark/images/bed-level.svg diff --git a/styles/black/images/bed-mesh.svg b/styles/dark/images/bed-mesh.svg similarity index 100% rename from styles/black/images/bed-mesh.svg rename to styles/dark/images/bed-mesh.svg diff --git a/styles/black/images/bed.svg b/styles/dark/images/bed.svg similarity index 100% rename from styles/black/images/bed.svg rename to styles/dark/images/bed.svg diff --git a/styles/black/images/camera.svg b/styles/dark/images/camera.svg similarity index 100% rename from styles/black/images/camera.svg rename to styles/dark/images/camera.svg diff --git a/styles/black/images/camera2.svg b/styles/dark/images/camera2.svg similarity index 100% rename from styles/black/images/camera2.svg rename to styles/dark/images/camera2.svg diff --git a/styles/black/images/cancel.svg b/styles/dark/images/cancel.svg similarity index 100% rename from styles/black/images/cancel.svg rename to styles/dark/images/cancel.svg diff --git a/styles/black/images/ccw.svg b/styles/dark/images/ccw.svg similarity index 100% rename from styles/black/images/ccw.svg rename to styles/dark/images/ccw.svg diff --git a/styles/black/images/clock.svg b/styles/dark/images/clock.svg similarity index 100% rename from styles/black/images/clock.svg rename to styles/dark/images/clock.svg diff --git a/styles/black/images/complete.svg b/styles/dark/images/complete.svg similarity index 100% rename from styles/black/images/complete.svg rename to styles/dark/images/complete.svg diff --git a/styles/black/images/console.svg b/styles/dark/images/console.svg similarity index 100% rename from styles/black/images/console.svg rename to styles/dark/images/console.svg diff --git a/styles/black/images/cool-down.svg b/styles/dark/images/cool-down.svg similarity index 100% rename from styles/black/images/cool-down.svg rename to styles/dark/images/cool-down.svg diff --git a/styles/black/images/custom-script.svg b/styles/dark/images/custom-script.svg similarity index 100% rename from styles/black/images/custom-script.svg rename to styles/dark/images/custom-script.svg diff --git a/styles/black/images/cw.svg b/styles/dark/images/cw.svg similarity index 100% rename from styles/black/images/cw.svg rename to styles/dark/images/cw.svg diff --git a/styles/black/images/decrease.svg b/styles/dark/images/decrease.svg similarity index 100% rename from styles/black/images/decrease.svg rename to styles/dark/images/decrease.svg diff --git a/styles/black/images/delete.svg b/styles/dark/images/delete.svg similarity index 100% rename from styles/black/images/delete.svg rename to styles/dark/images/delete.svg diff --git a/styles/black/images/emergency.svg b/styles/dark/images/emergency.svg similarity index 100% rename from styles/black/images/emergency.svg rename to styles/dark/images/emergency.svg diff --git a/styles/black/images/extrude.svg b/styles/dark/images/extrude.svg similarity index 100% rename from styles/black/images/extrude.svg rename to styles/dark/images/extrude.svg diff --git a/styles/black/images/extruder-0.svg b/styles/dark/images/extruder-0.svg similarity index 100% rename from styles/black/images/extruder-0.svg rename to styles/dark/images/extruder-0.svg diff --git a/styles/black/images/extruder-1.svg b/styles/dark/images/extruder-1.svg similarity index 100% rename from styles/black/images/extruder-1.svg rename to styles/dark/images/extruder-1.svg diff --git a/styles/black/images/extruder-10.svg b/styles/dark/images/extruder-10.svg similarity index 100% rename from styles/black/images/extruder-10.svg rename to styles/dark/images/extruder-10.svg diff --git a/styles/black/images/extruder-11.svg b/styles/dark/images/extruder-11.svg similarity index 100% rename from styles/black/images/extruder-11.svg rename to styles/dark/images/extruder-11.svg diff --git a/styles/black/images/extruder-2.svg b/styles/dark/images/extruder-2.svg similarity index 100% rename from styles/black/images/extruder-2.svg rename to styles/dark/images/extruder-2.svg diff --git a/styles/black/images/extruder-3.svg b/styles/dark/images/extruder-3.svg similarity index 100% rename from styles/black/images/extruder-3.svg rename to styles/dark/images/extruder-3.svg diff --git a/styles/black/images/extruder-4.svg b/styles/dark/images/extruder-4.svg similarity index 100% rename from styles/black/images/extruder-4.svg rename to styles/dark/images/extruder-4.svg diff --git a/styles/black/images/extruder-5.svg b/styles/dark/images/extruder-5.svg similarity index 100% rename from styles/black/images/extruder-5.svg rename to styles/dark/images/extruder-5.svg diff --git a/styles/black/images/extruder-6.svg b/styles/dark/images/extruder-6.svg similarity index 100% rename from styles/black/images/extruder-6.svg rename to styles/dark/images/extruder-6.svg diff --git a/styles/black/images/extruder-7.svg b/styles/dark/images/extruder-7.svg similarity index 100% rename from styles/black/images/extruder-7.svg rename to styles/dark/images/extruder-7.svg diff --git a/styles/black/images/extruder-8.svg b/styles/dark/images/extruder-8.svg similarity index 100% rename from styles/black/images/extruder-8.svg rename to styles/dark/images/extruder-8.svg diff --git a/styles/black/images/extruder-9.svg b/styles/dark/images/extruder-9.svg similarity index 100% rename from styles/black/images/extruder-9.svg rename to styles/dark/images/extruder-9.svg diff --git a/styles/black/images/extruder.svg b/styles/dark/images/extruder.svg similarity index 100% rename from styles/black/images/extruder.svg rename to styles/dark/images/extruder.svg diff --git a/styles/black/images/fan-on.svg b/styles/dark/images/fan-on.svg similarity index 100% rename from styles/black/images/fan-on.svg rename to styles/dark/images/fan-on.svg diff --git a/styles/black/images/fan.svg b/styles/dark/images/fan.svg similarity index 100% rename from styles/black/images/fan.svg rename to styles/dark/images/fan.svg diff --git a/styles/black/images/filament.svg b/styles/dark/images/filament.svg similarity index 100% rename from styles/black/images/filament.svg rename to styles/dark/images/filament.svg diff --git a/styles/black/images/file.svg b/styles/dark/images/file.svg similarity index 100% rename from styles/black/images/file.svg rename to styles/dark/images/file.svg diff --git a/styles/black/images/files.svg b/styles/dark/images/files.svg similarity index 100% rename from styles/black/images/files.svg rename to styles/dark/images/files.svg diff --git a/styles/black/images/fine-tune.svg b/styles/dark/images/fine-tune.svg similarity index 100% rename from styles/black/images/fine-tune.svg rename to styles/dark/images/fine-tune.svg diff --git a/styles/black/images/flow+.svg b/styles/dark/images/flow+.svg similarity index 100% rename from styles/black/images/flow+.svg rename to styles/dark/images/flow+.svg diff --git a/styles/black/images/flow-.svg b/styles/dark/images/flow-.svg similarity index 100% rename from styles/black/images/flow-.svg rename to styles/dark/images/flow-.svg diff --git a/styles/black/images/folder.svg b/styles/dark/images/folder.svg similarity index 100% rename from styles/black/images/folder.svg rename to styles/dark/images/folder.svg diff --git a/styles/black/images/hashtag.svg b/styles/dark/images/hashtag.svg similarity index 100% rename from styles/black/images/hashtag.svg rename to styles/dark/images/hashtag.svg diff --git a/styles/black/images/heat-up.svg b/styles/dark/images/heat-up.svg similarity index 100% rename from styles/black/images/heat-up.svg rename to styles/dark/images/heat-up.svg diff --git a/styles/black/images/heater.svg b/styles/dark/images/heater.svg similarity index 100% rename from styles/black/images/heater.svg rename to styles/dark/images/heater.svg diff --git a/styles/black/images/home-x.svg b/styles/dark/images/home-x.svg similarity index 100% rename from styles/black/images/home-x.svg rename to styles/dark/images/home-x.svg diff --git a/styles/black/images/home-y.svg b/styles/dark/images/home-y.svg similarity index 100% rename from styles/black/images/home-y.svg rename to styles/dark/images/home-y.svg diff --git a/styles/black/images/home-z.svg b/styles/dark/images/home-z.svg similarity index 100% rename from styles/black/images/home-z.svg rename to styles/dark/images/home-z.svg diff --git a/styles/black/images/home.svg b/styles/dark/images/home.svg similarity index 100% rename from styles/black/images/home.svg rename to styles/dark/images/home.svg diff --git a/styles/black/images/hourglass.svg b/styles/dark/images/hourglass.svg similarity index 100% rename from styles/black/images/hourglass.svg rename to styles/dark/images/hourglass.svg diff --git a/styles/black/images/increase.svg b/styles/dark/images/increase.svg similarity index 100% rename from styles/black/images/increase.svg rename to styles/dark/images/increase.svg diff --git a/styles/black/images/info.svg b/styles/dark/images/info.svg similarity index 100% rename from styles/black/images/info.svg rename to styles/dark/images/info.svg diff --git a/styles/black/images/klipper.svg b/styles/dark/images/klipper.svg similarity index 100% rename from styles/black/images/klipper.svg rename to styles/dark/images/klipper.svg diff --git a/styles/black/images/light.svg b/styles/dark/images/light.svg similarity index 100% rename from styles/black/images/light.svg rename to styles/dark/images/light.svg diff --git a/styles/black/images/load.svg b/styles/dark/images/load.svg similarity index 100% rename from styles/black/images/load.svg rename to styles/dark/images/load.svg diff --git a/styles/black/images/main.svg b/styles/dark/images/main.svg similarity index 100% rename from styles/black/images/main.svg rename to styles/dark/images/main.svg diff --git a/styles/black/images/motor-off.svg b/styles/dark/images/motor-off.svg similarity index 100% rename from styles/black/images/motor-off.svg rename to styles/dark/images/motor-off.svg diff --git a/styles/black/images/move.svg b/styles/dark/images/move.svg similarity index 100% rename from styles/black/images/move.svg rename to styles/dark/images/move.svg diff --git a/styles/black/images/network.svg b/styles/dark/images/network.svg similarity index 100% rename from styles/black/images/network.svg rename to styles/dark/images/network.svg diff --git a/styles/black/images/notification_important.svg b/styles/dark/images/notification_important.svg similarity index 100% rename from styles/black/images/notification_important.svg rename to styles/dark/images/notification_important.svg diff --git a/styles/black/images/notifications.svg b/styles/dark/images/notifications.svg similarity index 100% rename from styles/black/images/notifications.svg rename to styles/dark/images/notifications.svg diff --git a/styles/black/images/notifications_active.svg b/styles/dark/images/notifications_active.svg similarity index 100% rename from styles/black/images/notifications_active.svg rename to styles/dark/images/notifications_active.svg diff --git a/styles/black/images/pause.svg b/styles/dark/images/pause.svg similarity index 100% rename from styles/black/images/pause.svg rename to styles/dark/images/pause.svg diff --git a/styles/black/images/printer.svg b/styles/dark/images/printer.svg similarity index 100% rename from styles/black/images/printer.svg rename to styles/dark/images/printer.svg diff --git a/styles/black/images/refresh.svg b/styles/dark/images/refresh.svg similarity index 100% rename from styles/black/images/refresh.svg rename to styles/dark/images/refresh.svg diff --git a/styles/black/images/resume.svg b/styles/dark/images/resume.svg similarity index 100% rename from styles/black/images/resume.svg rename to styles/dark/images/resume.svg diff --git a/styles/black/images/retract.svg b/styles/dark/images/retract.svg similarity index 100% rename from styles/black/images/retract.svg rename to styles/dark/images/retract.svg diff --git a/styles/black/images/sd.svg b/styles/dark/images/sd.svg similarity index 100% rename from styles/black/images/sd.svg rename to styles/dark/images/sd.svg diff --git a/styles/black/images/settings.svg b/styles/dark/images/settings.svg similarity index 100% rename from styles/black/images/settings.svg rename to styles/dark/images/settings.svg diff --git a/styles/black/images/shuffle.svg b/styles/dark/images/shuffle.svg similarity index 100% rename from styles/black/images/shuffle.svg rename to styles/dark/images/shuffle.svg diff --git a/styles/black/images/shutdown.svg b/styles/dark/images/shutdown.svg similarity index 100% rename from styles/black/images/shutdown.svg rename to styles/dark/images/shutdown.svg diff --git a/styles/black/images/speed+.svg b/styles/dark/images/speed+.svg similarity index 100% rename from styles/black/images/speed+.svg rename to styles/dark/images/speed+.svg diff --git a/styles/black/images/speed-.svg b/styles/dark/images/speed-.svg similarity index 100% rename from styles/black/images/speed-.svg rename to styles/dark/images/speed-.svg diff --git a/styles/black/images/spool.svg b/styles/dark/images/spool.svg similarity index 100% rename from styles/black/images/spool.svg rename to styles/dark/images/spool.svg diff --git a/styles/black/images/spoolman.svg b/styles/dark/images/spoolman.svg similarity index 100% rename from styles/black/images/spoolman.svg rename to styles/dark/images/spoolman.svg diff --git a/styles/black/images/stop.svg b/styles/dark/images/stop.svg similarity index 100% rename from styles/black/images/stop.svg rename to styles/dark/images/stop.svg diff --git a/styles/black/images/toolchanger.svg b/styles/dark/images/toolchanger.svg similarity index 100% rename from styles/black/images/toolchanger.svg rename to styles/dark/images/toolchanger.svg diff --git a/styles/black/images/warning.svg b/styles/dark/images/warning.svg similarity index 100% rename from styles/black/images/warning.svg rename to styles/dark/images/warning.svg diff --git a/styles/black/images/wifi_excellent.svg b/styles/dark/images/wifi_excellent.svg similarity index 100% rename from styles/black/images/wifi_excellent.svg rename to styles/dark/images/wifi_excellent.svg diff --git a/styles/black/images/wifi_fair.svg b/styles/dark/images/wifi_fair.svg similarity index 100% rename from styles/black/images/wifi_fair.svg rename to styles/dark/images/wifi_fair.svg diff --git a/styles/black/images/wifi_good.svg b/styles/dark/images/wifi_good.svg similarity index 100% rename from styles/black/images/wifi_good.svg rename to styles/dark/images/wifi_good.svg diff --git a/styles/black/images/wifi_weak.svg b/styles/dark/images/wifi_weak.svg similarity index 100% rename from styles/black/images/wifi_weak.svg rename to styles/dark/images/wifi_weak.svg diff --git a/styles/black/images/z-closer.svg b/styles/dark/images/z-closer.svg similarity index 100% rename from styles/black/images/z-closer.svg rename to styles/dark/images/z-closer.svg diff --git a/styles/black/images/z-farther.svg b/styles/dark/images/z-farther.svg similarity index 100% rename from styles/black/images/z-farther.svg rename to styles/dark/images/z-farther.svg diff --git a/styles/black/images/z-tilt.svg b/styles/dark/images/z-tilt.svg similarity index 100% rename from styles/black/images/z-tilt.svg rename to styles/dark/images/z-tilt.svg diff --git a/styles/black/style.conf b/styles/dark/style.conf similarity index 100% rename from styles/black/style.conf rename to styles/dark/style.conf diff --git a/styles/dark/style.css b/styles/dark/style.css new file mode 100644 index 00000000..ee0fde9b --- /dev/null +++ b/styles/dark/style.css @@ -0,0 +1,300 @@ +/* Colorized theme created by Alfredo Monclus 2021 */ +/* Using solarized colors */ + +@define-color white-opa-10 rgba(255, 255, 255, 0.1); +@define-color white-opa-20 rgba(255, 255, 255, 0.2); +@define-color white-opa-30 rgba(255, 255, 255, 0.3); +@define-color white-opa-50 rgba(255, 255, 255, 0.5); +@define-color white-opa-100 rgba(255, 255, 255, 1); + +@define-color black-opa-5 rgba(0, 0, 0, 0.05); +@define-color black-opa-10 rgba(0, 0, 0, 0.1); + +@define-color blue-opa-10 rgba(29, 140, 198, 0.5); +@define-color blue-opa-100 rgba(29, 140, 198, 1); + +@define-color pale-cyan-opa-100 rgba(147, 161, 161, 1); +@define-color cyan-opa-100 rgba(42, 161, 152, 1); + +@define-color pale-yellow-opa-100 rgba(181, 137, 0, 1); +@define-color yellow-opa-100 rgba(253, 246, 227, 1); + +@define-color orange-opa-100 rgba(203, 75, 22, 1); + +@define-color red-opa-100 rgba(220, 50, 47, 1); + +@define-color magenta-opa-100 rgba(211, 54, 130, 1); + +@define-color green-opa-100 rgba(133, 153, 0, 1); + +* { + color: @yellow-opa-100; +} + +list row, +treeview.view, +window { + background-image: url("./styles/dark/images/background-black.svg"); + background-size: cover; +} + +button { + + background-color: @black-opa-10; + padding: 0px 0px; + margin: 0px; + border: 0.1px solid #000000; +} + +button:active { + background-color: @blue-opa-100; +} + +.button_active { + border-color: @blue-opa-10; + border-style: solid; + background-color: @blue-opa-10; +} + +button.color1 { + border-radius: 0; + background-color: @black-opa-5; + padding: 0px 0px; + margin: 0px; + border: 0.8px solid #000000; +} + +button.color2 { + border-radius: 0; + background-color: @black-opa-5; + padding: 0px 0px; + margin: 0px; + border: 0.8px solid #000000; +} + +button.color3 { + border-radius: 0; + background-color: @black-opa-5; + padding: 0px 0px; + margin: 0px; + border: 0.8px solid #000000; +} + +button.color4 { + border-radius: 0; + background-color: @black-opa-5; + padding: 0px 0px; + margin: 0px; + border: 0.8px solid #000000; +} + +button.color1:active, +button.color2:active, +button.color3:active, +button.color4:active, +button.update:active, +button.invalid:active, +.dialog button:active { + background-color: @blue-opa-10; + border-color: @blue-opa-10; +} + +button.active { + background-color: @white-opa-20; +} + +button.update { + background-color: @white-opa-20; + border: 0; + border-bottom: .3em solid; + border-bottom-color: @green-opa-100; + border-radius: .75em; +} + +button.invalid { + background-color: @white-opa-20; + border: 0; + border-bottom: .3em solid; + border-bottom-color: @red-opa-100; + border-radius: .75em; +} + +menu, +menuitem, +combobox button, +combobox arrow, +combobox menuitem, +popover, +popover button { + background-color: @black-opa-5; + border-color: rgba(0, 0, 0, 0.5); +} + +treeview.view check, +switch { + background-color: @white-opa-20; +} + +treeview.view check:checked, +switch:checked { + background-color: @blue-opa-100; + +} + +entry { + background-color: @white-opa-20; + border-color: @white-opa-100; + border-width: .1em; +} + +label { + color: @yellow-opa-100; +} + +trough { + background-color: #000000; + color: @yellow-opa-100; + border-color: @white-opa-50; + border-radius: 0.5em; +} + +trough highlight, +trough progress { + background-color: @blue-opa-100; + color: @yellow-opa-100; + border-color: @white-opa-50; + border-top-left-radius: 0.5em; + border-bottom-left-radius: 0.5em; +} + +scale-mark { + color: @yellow-opa-100; +} + +scrollbar, +scrollbar button, +scrollbar trough { + background-color: rgba(255, 255, 255, 0); +} + +scrollbar slider { + background-color: @blue-opa-10; +} + +textview .time { + color: @pale-cyan-opa-100; +} + +.dialog { + background-color: @white-opa-10; +} + +.dialog button { + background-color: @white-opa-10; + border-radius: 0; +} + +.horizontal_togglebuttons { + border-color: @white-opa-30; + background-color: @black-opa-10; +} + +.horizontal_togglebuttons_active { + background-color: @blue-opa-10; + border-color: rgba(0, 0, 0, 0); +} + +.fan_slider { + color: @yellow-opa-100; +} + +.frame-item { + border-bottom-color: @white-opa-30; +} + +.message_popup { + border-bottom-color: @yellow-opa-100; +} + +.message_popup button { + background-color: @red-opa-100; +} + +.message_popup_echo, +.message_popup_echo button { + background-color: @green-opa-100; +} + +.message_popup_warning, +.message_popup_warning button { + background-color: @orange-opa-100; +} + +.message_popup_error, +.message_popup_error button { + background-color: @red-opa-100; +} + +.numpad_key { + border-color: @white-opa-100; + background-color: @white-opa-20; +} + +.printing-status { + color: @yellow-opa-100; +} + +.printing-progress-text { + color: @yellow-opa-100; +} + +.printing-status-label { + color: @pale-cyan-opa-100; +} + +.message { + border-color: @red-opa-100; + color: @yellow-opa-100; + background-color: @red-opa-100; +} + +.message button { + background-color: @yellow-opa-100; + color: @white-opa-100; +} + +.warning { + background-color: @pale-yellow-opa-100; +} + +.error { + background-color: @red-opa-100; +} + +.keyboard_pad { + background-color: @white-opa-20; +} + +.dialog-error { + border-bottom-color: @red-opa-100; +} + +.dialog-warning { + border-bottom-color: @olarized-yellow; +} + +.dialog-info { + border-bottom-color: @cyan-opa-100; +} + +.dialog-default { + border-bottom-color: @green-opa-100; +} + +.dialog-secondary { + border-bottom-color: @magenta-opa-100; +} + +.dialog-primary { + border-bottom-color: @orange-opa-100; +} \ No newline at end of file diff --git a/styles/light/images/arrow-down.svg b/styles/light/images/arrow-down.svg new file mode 100644 index 00000000..2b09a977 --- /dev/null +++ b/styles/light/images/arrow-down.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/arrow-left.svg b/styles/light/images/arrow-left.svg new file mode 100644 index 00000000..f5657df0 --- /dev/null +++ b/styles/light/images/arrow-left.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/arrow-right.svg b/styles/light/images/arrow-right.svg new file mode 100644 index 00000000..cd38b2e8 --- /dev/null +++ b/styles/light/images/arrow-right.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/arrow-up.svg b/styles/light/images/arrow-up.svg new file mode 100644 index 00000000..69e61d1a --- /dev/null +++ b/styles/light/images/arrow-up.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/back.svg b/styles/light/images/back.svg new file mode 100644 index 00000000..1471f4c4 --- /dev/null +++ b/styles/light/images/back.svg @@ -0,0 +1,86 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/styles/light/images/background-light.svg b/styles/light/images/background-light.svg new file mode 100644 index 00000000..a4bbc9b3 --- /dev/null +++ b/styles/light/images/background-light.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/styles/light/images/backspace.svg b/styles/light/images/backspace.svg new file mode 100644 index 00000000..ac5182ba --- /dev/null +++ b/styles/light/images/backspace.svg @@ -0,0 +1,90 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/styles/light/images/bed-level-b-l.svg b/styles/light/images/bed-level-b-l.svg new file mode 100644 index 00000000..f1940152 --- /dev/null +++ b/styles/light/images/bed-level-b-l.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-b-m.svg b/styles/light/images/bed-level-b-m.svg new file mode 100644 index 00000000..bda025ea --- /dev/null +++ b/styles/light/images/bed-level-b-m.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-b-r.svg b/styles/light/images/bed-level-b-r.svg new file mode 100644 index 00000000..10e40b7f --- /dev/null +++ b/styles/light/images/bed-level-b-r.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-center.svg b/styles/light/images/bed-level-center.svg new file mode 100644 index 00000000..fb250dba --- /dev/null +++ b/styles/light/images/bed-level-center.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + diff --git a/styles/light/images/bed-level-l-m.svg b/styles/light/images/bed-level-l-m.svg new file mode 100644 index 00000000..7fd11e11 --- /dev/null +++ b/styles/light/images/bed-level-l-m.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-r-m.svg b/styles/light/images/bed-level-r-m.svg new file mode 100644 index 00000000..1a98c2d7 --- /dev/null +++ b/styles/light/images/bed-level-r-m.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-t-l.svg b/styles/light/images/bed-level-t-l.svg new file mode 100644 index 00000000..475c9f97 --- /dev/null +++ b/styles/light/images/bed-level-t-l.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-t-m.svg b/styles/light/images/bed-level-t-m.svg new file mode 100644 index 00000000..d85651ad --- /dev/null +++ b/styles/light/images/bed-level-t-m.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level-t-r.svg b/styles/light/images/bed-level-t-r.svg new file mode 100644 index 00000000..599ea9ab --- /dev/null +++ b/styles/light/images/bed-level-t-r.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + bed-level-b-l + + + + + + + bed-level-b-l + Created with Sketch. + + + + + diff --git a/styles/light/images/bed-level.svg b/styles/light/images/bed-level.svg new file mode 100644 index 00000000..37017661 --- /dev/null +++ b/styles/light/images/bed-level.svg @@ -0,0 +1,125 @@ + + + + + + + image/svg+xml + + bed + + + + + + + + + + + + + + bed + Created with Sketch. + + + + + + + diff --git a/styles/light/images/bed-mesh.svg b/styles/light/images/bed-mesh.svg new file mode 100644 index 00000000..a8905916 --- /dev/null +++ b/styles/light/images/bed-mesh.svg @@ -0,0 +1,65 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/bed.svg b/styles/light/images/bed.svg new file mode 100644 index 00000000..b2e87645 --- /dev/null +++ b/styles/light/images/bed.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/camera.svg b/styles/light/images/camera.svg new file mode 100644 index 00000000..75a3224d --- /dev/null +++ b/styles/light/images/camera.svg @@ -0,0 +1,111 @@ + + + + + + + + image/svg+xml + + extruder1 + + + + + + + + + + + + + + extruder1 + Created with Sketch. + + + diff --git a/styles/light/images/camera2.svg b/styles/light/images/camera2.svg new file mode 100644 index 00000000..1e3bcaa2 --- /dev/null +++ b/styles/light/images/camera2.svg @@ -0,0 +1,108 @@ + + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + Created with Sketch. + + + + + diff --git a/styles/light/images/cancel.svg b/styles/light/images/cancel.svg new file mode 100644 index 00000000..3c0e726f --- /dev/null +++ b/styles/light/images/cancel.svg @@ -0,0 +1,80 @@ + + + + + + image/svg+xml + + folder + + + + + + + folder + Created with Sketch. + + + diff --git a/styles/light/images/ccw.svg b/styles/light/images/ccw.svg new file mode 100644 index 00000000..5ec61f2b --- /dev/null +++ b/styles/light/images/ccw.svg @@ -0,0 +1,82 @@ + + + + + + + image/svg+xml + + reboot + + + + + + reboot + Created with Sketch. + + + + + diff --git a/styles/light/images/clock.svg b/styles/light/images/clock.svg new file mode 100644 index 00000000..064cc753 --- /dev/null +++ b/styles/light/images/clock.svg @@ -0,0 +1,88 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/styles/light/images/complete.svg b/styles/light/images/complete.svg new file mode 100644 index 00000000..48fe6222 --- /dev/null +++ b/styles/light/images/complete.svg @@ -0,0 +1,86 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/styles/light/images/console.svg b/styles/light/images/console.svg new file mode 100644 index 00000000..9253f996 --- /dev/null +++ b/styles/light/images/console.svg @@ -0,0 +1,98 @@ + + + + + + + + image/svg+xml + + + + alfrix + + + + + + + + + + + + diff --git a/styles/light/images/cool-down.svg b/styles/light/images/cool-down.svg new file mode 100644 index 00000000..9b37edf9 --- /dev/null +++ b/styles/light/images/cool-down.svg @@ -0,0 +1,174 @@ + + + + + + image/svg+xml + + folder + + + + + + + + + folder + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/custom-script.svg b/styles/light/images/custom-script.svg new file mode 100644 index 00000000..693c9eba --- /dev/null +++ b/styles/light/images/custom-script.svg @@ -0,0 +1,78 @@ + +image/svg+xml diff --git a/styles/light/images/cw.svg b/styles/light/images/cw.svg new file mode 100644 index 00000000..7026e695 --- /dev/null +++ b/styles/light/images/cw.svg @@ -0,0 +1,76 @@ + + + + + + + image/svg+xml + + reboot + + + + + + reboot + Created with Sketch. + + + diff --git a/styles/light/images/decrease.svg b/styles/light/images/decrease.svg new file mode 100644 index 00000000..b6f7601c --- /dev/null +++ b/styles/light/images/decrease.svg @@ -0,0 +1,57 @@ + + + + + + + + + image/svg+xml + + + + + diff --git a/styles/light/images/delete.svg b/styles/light/images/delete.svg new file mode 100644 index 00000000..26a47845 --- /dev/null +++ b/styles/light/images/delete.svg @@ -0,0 +1,109 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/styles/light/images/emergency.svg b/styles/light/images/emergency.svg new file mode 100644 index 00000000..2bd00f50 --- /dev/null +++ b/styles/light/images/emergency.svg @@ -0,0 +1,79 @@ + + diff --git a/styles/light/images/extrude.svg b/styles/light/images/extrude.svg new file mode 100644 index 00000000..0a1da444 --- /dev/null +++ b/styles/light/images/extrude.svg @@ -0,0 +1,106 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/styles/light/images/extruder-0.svg b/styles/light/images/extruder-0.svg new file mode 100644 index 00000000..be879686 --- /dev/null +++ b/styles/light/images/extruder-0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/styles/light/images/extruder-1.svg b/styles/light/images/extruder-1.svg new file mode 100644 index 00000000..8718daf7 --- /dev/null +++ b/styles/light/images/extruder-1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/styles/light/images/extruder-10.svg b/styles/light/images/extruder-10.svg new file mode 100644 index 00000000..5d447d15 --- /dev/null +++ b/styles/light/images/extruder-10.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-11.svg b/styles/light/images/extruder-11.svg new file mode 100644 index 00000000..7ddce637 --- /dev/null +++ b/styles/light/images/extruder-11.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-2.svg b/styles/light/images/extruder-2.svg new file mode 100644 index 00000000..f83694f0 --- /dev/null +++ b/styles/light/images/extruder-2.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-3.svg b/styles/light/images/extruder-3.svg new file mode 100644 index 00000000..db16e10a --- /dev/null +++ b/styles/light/images/extruder-3.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-4.svg b/styles/light/images/extruder-4.svg new file mode 100644 index 00000000..50e3e6b8 --- /dev/null +++ b/styles/light/images/extruder-4.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-5.svg b/styles/light/images/extruder-5.svg new file mode 100644 index 00000000..ba2ff320 --- /dev/null +++ b/styles/light/images/extruder-5.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-6.svg b/styles/light/images/extruder-6.svg new file mode 100644 index 00000000..b5530464 --- /dev/null +++ b/styles/light/images/extruder-6.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-7.svg b/styles/light/images/extruder-7.svg new file mode 100644 index 00000000..b1bca572 --- /dev/null +++ b/styles/light/images/extruder-7.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-8.svg b/styles/light/images/extruder-8.svg new file mode 100644 index 00000000..0a9e0c44 --- /dev/null +++ b/styles/light/images/extruder-8.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder-9.svg b/styles/light/images/extruder-9.svg new file mode 100644 index 00000000..c9726d5e --- /dev/null +++ b/styles/light/images/extruder-9.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + extruder1 + + + + + + + extruder1 + + + + + Created with Sketch. + + + + + + diff --git a/styles/light/images/extruder.svg b/styles/light/images/extruder.svg new file mode 100644 index 00000000..bf789ff9 --- /dev/null +++ b/styles/light/images/extruder.svg @@ -0,0 +1,98 @@ + + + + + + + image/svg+xml + + extruder1 + + + + + + extruder1 + + + + + Created with Sketch. + + + diff --git a/styles/light/images/fan-on.svg b/styles/light/images/fan-on.svg new file mode 100644 index 00000000..c90110ac --- /dev/null +++ b/styles/light/images/fan-on.svg @@ -0,0 +1,80 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/styles/light/images/fan.svg b/styles/light/images/fan.svg new file mode 100644 index 00000000..99de0be3 --- /dev/null +++ b/styles/light/images/fan.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/styles/light/images/filament.svg b/styles/light/images/filament.svg new file mode 100644 index 00000000..07142a66 --- /dev/null +++ b/styles/light/images/filament.svg @@ -0,0 +1,69 @@ + + + + + + + + image/svg+xml + + + + + + + diff --git a/styles/light/images/file.svg b/styles/light/images/file.svg new file mode 100644 index 00000000..6157305e --- /dev/null +++ b/styles/light/images/file.svg @@ -0,0 +1,81 @@ + +image/svg+xml diff --git a/styles/light/images/files.svg b/styles/light/images/files.svg new file mode 100644 index 00000000..ccce9662 --- /dev/null +++ b/styles/light/images/files.svg @@ -0,0 +1,76 @@ + +image/svg+xml diff --git a/styles/light/images/fine-tune.svg b/styles/light/images/fine-tune.svg new file mode 100644 index 00000000..530c47db --- /dev/null +++ b/styles/light/images/fine-tune.svg @@ -0,0 +1,103 @@ + +image/svg+xml diff --git a/styles/light/images/flow+.svg b/styles/light/images/flow+.svg new file mode 100644 index 00000000..7d087597 --- /dev/null +++ b/styles/light/images/flow+.svg @@ -0,0 +1,115 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/flow-.svg b/styles/light/images/flow-.svg new file mode 100644 index 00000000..92440774 --- /dev/null +++ b/styles/light/images/flow-.svg @@ -0,0 +1,120 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/folder.svg b/styles/light/images/folder.svg new file mode 100644 index 00000000..25870d11 --- /dev/null +++ b/styles/light/images/folder.svg @@ -0,0 +1,65 @@ + +image/svg+xml diff --git a/styles/light/images/hashtag.svg b/styles/light/images/hashtag.svg new file mode 100644 index 00000000..4ab0a334 --- /dev/null +++ b/styles/light/images/hashtag.svg @@ -0,0 +1,57 @@ + + + + + + + + image/svg+xml + + + + + + diff --git a/styles/light/images/heat-up.svg b/styles/light/images/heat-up.svg new file mode 100644 index 00000000..36fa7304 --- /dev/null +++ b/styles/light/images/heat-up.svg @@ -0,0 +1,105 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/heater.svg b/styles/light/images/heater.svg new file mode 100644 index 00000000..ffbe927e --- /dev/null +++ b/styles/light/images/heater.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/home-x.svg b/styles/light/images/home-x.svg new file mode 100644 index 00000000..f15a98e7 --- /dev/null +++ b/styles/light/images/home-x.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/styles/light/images/home-y.svg b/styles/light/images/home-y.svg new file mode 100644 index 00000000..9ab8d4f4 --- /dev/null +++ b/styles/light/images/home-y.svg @@ -0,0 +1,78 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/home-z.svg b/styles/light/images/home-z.svg new file mode 100644 index 00000000..4908b960 --- /dev/null +++ b/styles/light/images/home-z.svg @@ -0,0 +1,82 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/styles/light/images/home.svg b/styles/light/images/home.svg new file mode 100644 index 00000000..efa2f9a8 --- /dev/null +++ b/styles/light/images/home.svg @@ -0,0 +1,65 @@ + + + + + + + + image/svg+xml + + + + + + + diff --git a/styles/light/images/hourglass.svg b/styles/light/images/hourglass.svg new file mode 100644 index 00000000..6685042f --- /dev/null +++ b/styles/light/images/hourglass.svg @@ -0,0 +1,75 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/styles/light/images/increase.svg b/styles/light/images/increase.svg new file mode 100644 index 00000000..ef4d4e52 --- /dev/null +++ b/styles/light/images/increase.svg @@ -0,0 +1,56 @@ + + + + + + + + + image/svg+xml + + + + + diff --git a/styles/light/images/info.svg b/styles/light/images/info.svg new file mode 100644 index 00000000..afebe887 --- /dev/null +++ b/styles/light/images/info.svg @@ -0,0 +1,71 @@ + + + + + + + image/svg+xml + + info + + + + + + info + Created with Sketch. + + + diff --git a/styles/light/images/klipper.svg b/styles/light/images/klipper.svg new file mode 100644 index 00000000..efff9058 --- /dev/null +++ b/styles/light/images/klipper.svg @@ -0,0 +1,3 @@ + + + diff --git a/styles/light/images/light.svg b/styles/light/images/light.svg new file mode 100644 index 00000000..007fdde1 --- /dev/null +++ b/styles/light/images/light.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + diff --git a/styles/light/images/load.svg b/styles/light/images/load.svg new file mode 100644 index 00000000..1e30f943 --- /dev/null +++ b/styles/light/images/load.svg @@ -0,0 +1,90 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/styles/light/images/main.svg b/styles/light/images/main.svg new file mode 100644 index 00000000..a1a16251 --- /dev/null +++ b/styles/light/images/main.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + image/svg+xml + + + + + + diff --git a/styles/light/images/motor-off.svg b/styles/light/images/motor-off.svg new file mode 100644 index 00000000..4f079b19 --- /dev/null +++ b/styles/light/images/motor-off.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + folder + + + + + + + folder + Created with Sketch. + + + + + + + + + + diff --git a/styles/light/images/move.svg b/styles/light/images/move.svg new file mode 100644 index 00000000..6fdc30a7 --- /dev/null +++ b/styles/light/images/move.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/styles/light/images/network.svg b/styles/light/images/network.svg new file mode 100644 index 00000000..13443776 --- /dev/null +++ b/styles/light/images/network.svg @@ -0,0 +1,81 @@ + + + + + + + image/svg+xml + + network + + + + + + network + Created with Sketch. + + + + + diff --git a/styles/light/images/notification_important.svg b/styles/light/images/notification_important.svg new file mode 100644 index 00000000..d1c637b4 --- /dev/null +++ b/styles/light/images/notification_important.svg @@ -0,0 +1,87 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/styles/light/images/notifications.svg b/styles/light/images/notifications.svg new file mode 100644 index 00000000..b5a66dc9 --- /dev/null +++ b/styles/light/images/notifications.svg @@ -0,0 +1,73 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/styles/light/images/notifications_active.svg b/styles/light/images/notifications_active.svg new file mode 100644 index 00000000..077f5119 --- /dev/null +++ b/styles/light/images/notifications_active.svg @@ -0,0 +1,78 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/styles/light/images/pause.svg b/styles/light/images/pause.svg new file mode 100644 index 00000000..a1d84c55 --- /dev/null +++ b/styles/light/images/pause.svg @@ -0,0 +1,67 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/styles/light/images/printer.svg b/styles/light/images/printer.svg new file mode 100644 index 00000000..bb4a2b81 --- /dev/null +++ b/styles/light/images/printer.svg @@ -0,0 +1,100 @@ + + + + + + + image/svg+xml + + extruder1 + + + + + + extruder1 + + Created with Sketch. + + + + + + + + diff --git a/styles/light/images/refresh.svg b/styles/light/images/refresh.svg new file mode 100644 index 00000000..7026e695 --- /dev/null +++ b/styles/light/images/refresh.svg @@ -0,0 +1,76 @@ + + + + + + + image/svg+xml + + reboot + + + + + + reboot + Created with Sketch. + + + diff --git a/styles/light/images/resume.svg b/styles/light/images/resume.svg new file mode 100644 index 00000000..bde55a8b --- /dev/null +++ b/styles/light/images/resume.svg @@ -0,0 +1,60 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/styles/light/images/retract.svg b/styles/light/images/retract.svg new file mode 100644 index 00000000..79b83457 --- /dev/null +++ b/styles/light/images/retract.svg @@ -0,0 +1,110 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/styles/light/images/sd.svg b/styles/light/images/sd.svg new file mode 100644 index 00000000..559ccf2a --- /dev/null +++ b/styles/light/images/sd.svg @@ -0,0 +1,148 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/settings.svg b/styles/light/images/settings.svg new file mode 100644 index 00000000..54522e37 --- /dev/null +++ b/styles/light/images/settings.svg @@ -0,0 +1,60 @@ + +image/svg+xml + + diff --git a/styles/light/images/shuffle.svg b/styles/light/images/shuffle.svg new file mode 100644 index 00000000..33ee76d0 --- /dev/null +++ b/styles/light/images/shuffle.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/shutdown.svg b/styles/light/images/shutdown.svg new file mode 100644 index 00000000..82adffde --- /dev/null +++ b/styles/light/images/shutdown.svg @@ -0,0 +1,80 @@ + + + + + + + image/svg+xml + + reboot + + + + + + reboot + Created with Sketch. + + + diff --git a/styles/light/images/speed+.svg b/styles/light/images/speed+.svg new file mode 100644 index 00000000..9f50f80a --- /dev/null +++ b/styles/light/images/speed+.svg @@ -0,0 +1,109 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/styles/light/images/speed-.svg b/styles/light/images/speed-.svg new file mode 100644 index 00000000..ecad23cd --- /dev/null +++ b/styles/light/images/speed-.svg @@ -0,0 +1,115 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/styles/light/images/spool.svg b/styles/light/images/spool.svg new file mode 100644 index 00000000..32a94d22 --- /dev/null +++ b/styles/light/images/spool.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/styles/light/images/spoolman.svg b/styles/light/images/spoolman.svg new file mode 100644 index 00000000..45aa41cb --- /dev/null +++ b/styles/light/images/spoolman.svg @@ -0,0 +1,90 @@ + + +Created with Fabric.js 5.3.0 + + + + + + + + + + + diff --git a/styles/light/images/stop.svg b/styles/light/images/stop.svg new file mode 100644 index 00000000..5aaf82e4 --- /dev/null +++ b/styles/light/images/stop.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + diff --git a/styles/light/images/toolchanger.svg b/styles/light/images/toolchanger.svg new file mode 100644 index 00000000..82ad86ac --- /dev/null +++ b/styles/light/images/toolchanger.svg @@ -0,0 +1,136 @@ + + + + + + + image/svg+xml + + extruder1 + + + + + + extruder1 + + Created with Sketch. + + + + + + + + + + + + + + + + diff --git a/styles/light/images/warning.svg b/styles/light/images/warning.svg new file mode 100644 index 00000000..0098b966 --- /dev/null +++ b/styles/light/images/warning.svg @@ -0,0 +1,76 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/styles/light/images/wifi_excellent.svg b/styles/light/images/wifi_excellent.svg new file mode 100644 index 00000000..be83852c --- /dev/null +++ b/styles/light/images/wifi_excellent.svg @@ -0,0 +1,83 @@ + + + + + + + image/svg+xml + + network + + + + + + network + Created with Sketch. + + + + + diff --git a/styles/light/images/wifi_fair.svg b/styles/light/images/wifi_fair.svg new file mode 100644 index 00000000..5fbbb39a --- /dev/null +++ b/styles/light/images/wifi_fair.svg @@ -0,0 +1,83 @@ + + + + + + + image/svg+xml + + network + + + + + + network + Created with Sketch. + + + + + diff --git a/styles/light/images/wifi_good.svg b/styles/light/images/wifi_good.svg new file mode 100644 index 00000000..922cc2ed --- /dev/null +++ b/styles/light/images/wifi_good.svg @@ -0,0 +1,83 @@ + + + + + + + image/svg+xml + + network + + + + + + network + Created with Sketch. + + + + + diff --git a/styles/light/images/wifi_weak.svg b/styles/light/images/wifi_weak.svg new file mode 100644 index 00000000..f95eca63 --- /dev/null +++ b/styles/light/images/wifi_weak.svg @@ -0,0 +1,98 @@ + + + + + + + image/svg+xml + + network + + + + + + network + Created with Sketch. + + + + + + + + + diff --git a/styles/light/images/z-closer.svg b/styles/light/images/z-closer.svg new file mode 100644 index 00000000..dbec54af --- /dev/null +++ b/styles/light/images/z-closer.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/styles/light/images/z-farther.svg b/styles/light/images/z-farther.svg new file mode 100644 index 00000000..cbd49bc5 --- /dev/null +++ b/styles/light/images/z-farther.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/styles/light/images/z-tilt.svg b/styles/light/images/z-tilt.svg new file mode 100644 index 00000000..e139fa50 --- /dev/null +++ b/styles/light/images/z-tilt.svg @@ -0,0 +1,136 @@ + + + + + + + image/svg+xml + + bed + + + + + + + + + + + + + + + + + + + + bed + Created with Sketch. + + + diff --git a/styles/light/style.conf b/styles/light/style.conf new file mode 100644 index 00000000..324f6c2b --- /dev/null +++ b/styles/light/style.conf @@ -0,0 +1,20 @@ +{ + "graph_colors": { + "extruder": { + "colors": ["DC322F", "B58900", "CB4B16", "AA1F1D", "973911"], + "state": 0 + }, + "bed": { + "colors": ["268BD2"], + "state": 0 + }, + "fan": { + "colors": ["859900", "2AA198", "637300", "1F7A72"], + "state": 0 + }, + "sensor": { + "colors": ["D33682", "6C71C4", "C06CC4", "6D26D1", "2A34A1"], + "state": 0 + } + } +} diff --git a/styles/light/style.css b/styles/light/style.css new file mode 100644 index 00000000..3c004752 --- /dev/null +++ b/styles/light/style.css @@ -0,0 +1,339 @@ +/* Material-light theme created by Alfredo Monclus 2021 */ +@define-color bg rgba(250,250,250,0.2); +@define-color bg_opa_100 rgba(250,250,250,1); +@define-color text black; +@define-color color1 rgba(250,251,253,0.8); +@define-color color2 rgba(250,251,253,0.8); +@define-color color3 rgba(250,251,253,0.8); +@define-color color4 rgba(250,251,253,0.8); +@define-color border #BDBDBD; +@define-color active #0A59F7; +@define-color warning #FFE082; +@define-color error #EF9A9A; +@define-color echo #a1ef9a; +@define-color textview #212121; + +@define-color active_opa_50 rgba(10, 89, 247, 0.5); + +* { + color: @text ; +} + +list row, +treeview.view, +window { + background-image: url("./styles/light/images/background-light.svg"); + background-size: cover; +} + +button { + background-color: @bg; + border-radius: 1em; +} + +button label{ + color: @text; +} + +button:active { + background-color: @active; + border-radius: 1em; +} + +.button_active { + border-color: @active_opa_50; + border-style: solid; + border-width: .1em; + background-color: @active_opa_50; + /* box-shadow: .1em .1em @border; */ + border-radius: 1em; +} + +button.color1 label, +button.color2 label, +button.color3 label, +button.color4 label { + color: @text; +} + +button.color1 { + border-style: none; + background-color: @color1; + border-color: @color1; + /* box-shadow: .1em .1em @border; */ + border-radius: 1em; +} + +button.color2 { + border-style: none; + background-color: @color2; + border-color: @color2; + /* box-shadow: .1em .1em @border; */ + border-radius: 1em; +} + +button.color3 { + border-style: none; + background-color: @color3; + border-color: @color3; + /* box-shadow: .1em .1em @border; */ + border-radius: 1em; +} + +button.color4 { + border-style: none; + background-color: @color4; + border-color: @color4; + /* box-shadow: .1em .1em @border; */ + border-radius: 1em; +} + +button.color1:active, +button.color2:active, +button.color3:active, +button.color4:active, +button.update:active, +button.invalid:active, +.dialog button:active { + background-color: @active; +} + +button.active { + background-color: @active; +} + +button.update { + background-color: @color3; + border-color: @color3; +} + +button.invalid { + background-color: @error; + border-color: @error; +} + +combobox window.popup { + background-color: @bg; +} + +combobox button, +combobox menuitem, +combobox box button { + background-color: @bg_opa_100; + border-color: @border; +} + +treeview.view check, +switch { + background-color: @border; +} + +treeview.view check:checked, +switch:checked { + background-color: @active; +} + +treeview.view check, +switch slider { + border: .1em solid @color3; + background-color: rgba(0,0,0,0.4); +} + +scale trough, +progressbar trough { + border: 0.1em solid @bg; + background-color: rgba(0,0,0,0.3); +} + +scale trough slider { + border: 0.1em solid @border; +} + +entry { + border-color: @border; + border-style: solid; + border-width: .1em; + background-color: @bg_opa_100; +} + +label { + color: @text; +} + +menu { + background-color: @bg; + border-color: @border; +} + +menuitem { + background-color: @bg; + border-color: @border; +} + +trough { + background-color: transparent; + color: @border; + border-radius: 1em; +} + +trough highlight, +trough progress { + background-color: @active; + color: @bg; + border-color: @active; + border-top-left-radius: 1em; + border-bottom-left-radius: 1em; +} + + +progressbar trough progress { + border-top-right-radius: 1em; + border-bottom-right-radius: 1em; +} + +scale-mark { + color: @bg; +} + +scrollbar, +scrollbar button, +scrollbar trough { + background-color: transparent; +} + +scrollbar slider { + background-color: @border; +} + +textview { + background-color: @textview; +} + +textview .time { + color: @border; +} + +.horizontal_togglebuttons { + border-style: none; + border-color: @bg; + border-width: 0; + background-color: @color1; +} + +.horizontal_togglebuttons_active { + background-color: @active_opa_50; + border-color: @active_opa_50; + border-style: solid; + border-width: .1em; +} + +.horizontal_togglebuttons_active label { + color: @text; +} + +.fan_slider { + color: @bg; +} + +.frame-item { + border-bottom-color: rgba(0, 0, 0, 0.1); +} + +.message_popup { + border-bottom-color: @border; +} + +.message_popup_echo, +.message_popup_echo button { + background-color: @echo; +} + +.message_popup_warning, +.message_popup_warning button { + background-color: @warning; +} + +.message_popup_error, +.message_popup_error button { + background-color: @error; +} + +.numpad_key { + border-color: @border; + background-color: @color1; +} + +.printing-status { + color: @text; +} + +.printing-progress-text { + color: @text; +} + +.printing-status-label { + color: @text; +} + +.message { + border-color: @error; + color: @bg; + background-color: @error; +} + +.message button { + background-color: @bg; + color: @text; +} + +.warning { + background-color: @warning; +} + +.error { + background-color: @error; +} + +.keyboard_pad { + background-color: @color1; +} + +.dialog { + border: @border; + background-color: @border; +} + +.dialog button { + border-style: none; + border-radius: .75em; +} + +.dialog-error { + background-color: @error; + border-bottom-color: @error; +} + +.dialog-warning { + background-color: @warning; + border-bottom-color: @warning; +} + +.dialog-info { + background-color: @color4; + border-bottom-color: @color4; +} + +.dialog-default { + background-color: @color3; + border-bottom-color: @color3; +} + +.dialog-secondary { + background-color: @color2; + border-bottom-color: @color2; +} + +.dialog-primary { + background-color: @color1; + border-bottom-color: @color1; +} \ No newline at end of file