From bca72070f9072ad936b5e10460f88d7ad32c74d2 Mon Sep 17 00:00:00 2001
From: DN-debug <75267055+DN-debug@users.noreply.github.com>
Date: Fri, 31 Dec 2021 18:23:08 +0530
Subject: [PATCH] [view] new theme: knight (@DN-debug)
---
.../view/resources/style/knight/img/about.svg | 74 +++
.../resources/style/knight/img/app_play.svg | 155 ++++++
.../style/knight/img/app_play_disabled.svg | 159 +++++++
.../resources/style/knight/img/arrow_down.svg | 98 ++++
.../resources/style/knight/img/arrow_up.svg | 98 ++++
.../resources/style/knight/img/camera.svg | 133 ++++++
.../style/knight/img/camera_disabled.svg | 137 ++++++
.../style/knight/img/checkbox_checked.svg | 103 ++++
.../knight/img/checkbox_checked_disabled.svg | 102 ++++
.../style/knight/img/checkbox_unchecked.svg | 88 ++++
.../img/checkbox_unchecked_disabled.svg | 88 ++++
.../view/resources/style/knight/img/clean.svg | 158 +++++++
.../resources/style/knight/img/downgrade.svg | 77 +++
.../resources/style/knight/img/filter.svg | 108 +++++
.../style/knight/img/filter_focused.svg | 108 +++++
bauh/view/resources/style/knight/img/help.svg | 115 +++++
.../resources/style/knight/img/history.svg | 73 +++
.../style/knight/img/ignore_update.svg | 72 +++
bauh/view/resources/style/knight/img/info.svg | 74 +++
.../resources/style/knight/img/installed.svg | 78 ++++
bauh/view/resources/style/knight/img/menu.svg | 67 +++
.../resources/style/knight/img/refresh.svg | 128 +++++
.../knight/img/revert_update_ignored.svg | 189 ++++++++
.../resources/style/knight/img/search.svg | 119 +++++
.../style/knight/img/search_focused.svg | 119 +++++
.../resources/style/knight/img/settings.svg | 102 ++++
.../style/knight/img/suggestions.svg | 137 ++++++
.../resources/style/knight/img/themes.svg | 56 +++
.../resources/style/knight/img/update.svg | 77 +++
.../style/knight/img/update_unchecked.svg | 77 +++
.../resources/style/knight/img/verified.svg | 63 +++
bauh/view/resources/style/knight/knight.meta | 4 +
bauh/view/resources/style/knight/knight.qss | 440 ++++++++++++++++++
bauh/view/resources/style/knight/knight.vars | 49 ++
34 files changed, 3725 insertions(+)
create mode 100644 bauh/view/resources/style/knight/img/about.svg
create mode 100644 bauh/view/resources/style/knight/img/app_play.svg
create mode 100644 bauh/view/resources/style/knight/img/app_play_disabled.svg
create mode 100644 bauh/view/resources/style/knight/img/arrow_down.svg
create mode 100644 bauh/view/resources/style/knight/img/arrow_up.svg
create mode 100644 bauh/view/resources/style/knight/img/camera.svg
create mode 100644 bauh/view/resources/style/knight/img/camera_disabled.svg
create mode 100644 bauh/view/resources/style/knight/img/checkbox_checked.svg
create mode 100644 bauh/view/resources/style/knight/img/checkbox_checked_disabled.svg
create mode 100644 bauh/view/resources/style/knight/img/checkbox_unchecked.svg
create mode 100644 bauh/view/resources/style/knight/img/checkbox_unchecked_disabled.svg
create mode 100644 bauh/view/resources/style/knight/img/clean.svg
create mode 100644 bauh/view/resources/style/knight/img/downgrade.svg
create mode 100644 bauh/view/resources/style/knight/img/filter.svg
create mode 100644 bauh/view/resources/style/knight/img/filter_focused.svg
create mode 100644 bauh/view/resources/style/knight/img/help.svg
create mode 100644 bauh/view/resources/style/knight/img/history.svg
create mode 100644 bauh/view/resources/style/knight/img/ignore_update.svg
create mode 100644 bauh/view/resources/style/knight/img/info.svg
create mode 100644 bauh/view/resources/style/knight/img/installed.svg
create mode 100644 bauh/view/resources/style/knight/img/menu.svg
create mode 100644 bauh/view/resources/style/knight/img/refresh.svg
create mode 100644 bauh/view/resources/style/knight/img/revert_update_ignored.svg
create mode 100644 bauh/view/resources/style/knight/img/search.svg
create mode 100644 bauh/view/resources/style/knight/img/search_focused.svg
create mode 100644 bauh/view/resources/style/knight/img/settings.svg
create mode 100644 bauh/view/resources/style/knight/img/suggestions.svg
create mode 100644 bauh/view/resources/style/knight/img/themes.svg
create mode 100644 bauh/view/resources/style/knight/img/update.svg
create mode 100644 bauh/view/resources/style/knight/img/update_unchecked.svg
create mode 100644 bauh/view/resources/style/knight/img/verified.svg
create mode 100644 bauh/view/resources/style/knight/knight.meta
create mode 100644 bauh/view/resources/style/knight/knight.qss
create mode 100644 bauh/view/resources/style/knight/knight.vars
diff --git a/bauh/view/resources/style/knight/img/about.svg b/bauh/view/resources/style/knight/img/about.svg
new file mode 100644
index 00000000..9d403596
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/about.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/app_play.svg b/bauh/view/resources/style/knight/img/app_play.svg
new file mode 100644
index 00000000..75306fe1
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/app_play.svg
@@ -0,0 +1,155 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/app_play_disabled.svg b/bauh/view/resources/style/knight/img/app_play_disabled.svg
new file mode 100644
index 00000000..109fd44b
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/app_play_disabled.svg
@@ -0,0 +1,159 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/arrow_down.svg b/bauh/view/resources/style/knight/img/arrow_down.svg
new file mode 100644
index 00000000..70a7e9ee
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/arrow_down.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/arrow_up.svg b/bauh/view/resources/style/knight/img/arrow_up.svg
new file mode 100644
index 00000000..c1bc0ea8
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/arrow_up.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/camera.svg b/bauh/view/resources/style/knight/img/camera.svg
new file mode 100644
index 00000000..8a7af2eb
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/camera.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/camera_disabled.svg b/bauh/view/resources/style/knight/img/camera_disabled.svg
new file mode 100644
index 00000000..a34a1f12
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/camera_disabled.svg
@@ -0,0 +1,137 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/checkbox_checked.svg b/bauh/view/resources/style/knight/img/checkbox_checked.svg
new file mode 100644
index 00000000..6cbd375f
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/checkbox_checked.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/checkbox_checked_disabled.svg b/bauh/view/resources/style/knight/img/checkbox_checked_disabled.svg
new file mode 100644
index 00000000..23e7f080
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/checkbox_checked_disabled.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/checkbox_unchecked.svg b/bauh/view/resources/style/knight/img/checkbox_unchecked.svg
new file mode 100644
index 00000000..291b741f
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/checkbox_unchecked.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/checkbox_unchecked_disabled.svg b/bauh/view/resources/style/knight/img/checkbox_unchecked_disabled.svg
new file mode 100644
index 00000000..698dc468
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/checkbox_unchecked_disabled.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/clean.svg b/bauh/view/resources/style/knight/img/clean.svg
new file mode 100644
index 00000000..fba112a9
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/clean.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/downgrade.svg b/bauh/view/resources/style/knight/img/downgrade.svg
new file mode 100644
index 00000000..dee81aea
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/downgrade.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/filter.svg b/bauh/view/resources/style/knight/img/filter.svg
new file mode 100644
index 00000000..4a1153ab
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/filter.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/filter_focused.svg b/bauh/view/resources/style/knight/img/filter_focused.svg
new file mode 100644
index 00000000..842a24ad
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/filter_focused.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/help.svg b/bauh/view/resources/style/knight/img/help.svg
new file mode 100644
index 00000000..29aafd06
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/help.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/history.svg b/bauh/view/resources/style/knight/img/history.svg
new file mode 100644
index 00000000..a8015077
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/history.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/ignore_update.svg b/bauh/view/resources/style/knight/img/ignore_update.svg
new file mode 100644
index 00000000..274f5542
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/ignore_update.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/info.svg b/bauh/view/resources/style/knight/img/info.svg
new file mode 100644
index 00000000..17272b51
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/info.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/installed.svg b/bauh/view/resources/style/knight/img/installed.svg
new file mode 100644
index 00000000..2c402278
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/installed.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/menu.svg b/bauh/view/resources/style/knight/img/menu.svg
new file mode 100644
index 00000000..d38057c2
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/menu.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/refresh.svg b/bauh/view/resources/style/knight/img/refresh.svg
new file mode 100644
index 00000000..cdc8bae7
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/refresh.svg
@@ -0,0 +1,128 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/revert_update_ignored.svg b/bauh/view/resources/style/knight/img/revert_update_ignored.svg
new file mode 100644
index 00000000..800ff58c
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/revert_update_ignored.svg
@@ -0,0 +1,189 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/search.svg b/bauh/view/resources/style/knight/img/search.svg
new file mode 100644
index 00000000..3ab35012
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/search.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/search_focused.svg b/bauh/view/resources/style/knight/img/search_focused.svg
new file mode 100644
index 00000000..d067d7e5
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/search_focused.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/settings.svg b/bauh/view/resources/style/knight/img/settings.svg
new file mode 100644
index 00000000..35939d3d
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/settings.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/suggestions.svg b/bauh/view/resources/style/knight/img/suggestions.svg
new file mode 100644
index 00000000..2c69f576
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/suggestions.svg
@@ -0,0 +1,137 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/themes.svg b/bauh/view/resources/style/knight/img/themes.svg
new file mode 100644
index 00000000..d69c345a
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/themes.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/update.svg b/bauh/view/resources/style/knight/img/update.svg
new file mode 100644
index 00000000..7af4e7ca
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/update.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/update_unchecked.svg b/bauh/view/resources/style/knight/img/update_unchecked.svg
new file mode 100644
index 00000000..4a11e81d
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/update_unchecked.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/bauh/view/resources/style/knight/img/verified.svg b/bauh/view/resources/style/knight/img/verified.svg
new file mode 100644
index 00000000..83d4cc76
--- /dev/null
+++ b/bauh/view/resources/style/knight/img/verified.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/bauh/view/resources/style/knight/knight.meta b/bauh/view/resources/style/knight/knight.meta
new file mode 100644
index 00000000..ad7dd7f1
--- /dev/null
+++ b/bauh/view/resources/style/knight/knight.meta
@@ -0,0 +1,4 @@
+name=Knight
+description= Theme based on Kimi-dark gtk theme
+version=1.0
+root_theme=default
diff --git a/bauh/view/resources/style/knight/knight.qss b/bauh/view/resources/style/knight/knight.qss
new file mode 100644
index 00000000..a82fc5b6
--- /dev/null
+++ b/bauh/view/resources/style/knight/knight.qss
@@ -0,0 +1,440 @@
+QWidget, QWidget QToolTip {
+ background-color: @outer_widget.background.color;
+ color: @font.color;
+ selection-background-color: @tab.font.color;
+}
+
+QCheckBox::indicator:unchecked {
+ image: url("@style_dir/img/checkbox_unchecked.svg");
+}
+
+QCheckBox::indicator:unchecked:disabled {
+ image: url("@style_dir/img/checkbox_unchecked_disabled.svg");
+}
+
+QCheckBox::indicator:checked {
+ image: url("@style_dir/img/checkbox_checked.svg");
+}
+
+QCheckBox::indicator:checked:disabled {
+ image: url("@style_dir/img/checkbox_checked_disabled.svg");
+}
+
+QLineEdit:disabled, QComboBox:disabled, QSpinBox:disabled {
+ color: @disabled.color;
+}
+
+QComboBox:focus, QSpinBox:focus, ManageWindow QComboBox:focus {
+ border-color: @focus.border.color;
+ color: @focus.border.color;
+}
+
+QLineEdit:focus {
+ border-color: @focus.border.color;
+}
+
+QPushButton {
+ border: 1px solid @pushbutton.border.color;
+ border-radius: 5px;
+ background-color: @pushbutton.background.color;
+}
+
+QPushButton:disabled {
+ background-color: @pushbutton.disabled.background.color;
+ color: @pushbutton.disabled.font.color;
+}
+
+QToolButton {
+ border: none;
+}
+
+QToolButton:hover {
+ background-color: @toolbutton.hover.background.color;
+ border-radius: 3px;
+}
+
+QLineEdit {
+ selection-color: @menu.item.selected.font.color;
+ selection-background-color: @menu.item.selected.background.color;
+ background-color: @lineedit.background.color;
+ border: 1px solid @lineedit.border.color;
+ border-radius: 15px;
+ padding: 3px;
+}
+
+QPlainTextEdit {
+ selection-color: @menu.item.selected.font.color;
+ selection-background-color: @menu.item.selected.background.color;
+ color: @font.color;
+ background-color: @inner_widget.background.color;
+}
+
+QScrollBar, QTableWidget QScrollBar {
+ background-color: @inner_widget.background.color;
+}
+
+QScrollBar::vertical{
+ max-width: 10px;
+}
+
+QScrollBar::handle {
+ background-color: @scrollbar.handle.background.color;
+}
+
+QScrollBar::add-line, QScrollBar::sub-line, QScrollBar::add-page, QScrollBar::sub-page {
+ height: 0px;
+}
+
+QComboBox, ManageWindow QComboBox, QSpinBox {
+ border-color: @combobox.border.color;
+}
+
+QComboxBox:!editable, QComboBox::drop-down {
+ border-left: 0;
+}
+
+QComboBox::down-arrow {
+ image: url("@style_dir/img/arrow_down.svg");
+ height: 10px;
+ width: 10px;
+ padding-right: 10px;
+}
+
+QSpinBox {
+ selection-color: @menu.item.selected.font.color;
+ selection-background-color: @menu.item.selected.background.color;
+}
+
+QSpinBox::down-arrow {
+ image: url("@style_dir/img/arrow_down.svg");
+}
+
+QSpinBox::up-arrow {
+ image: url("@style_dir/img/arrow_up.svg");
+}
+
+QSpinBox::up-arrow:disabled, QSpinBox::up-arrow:off, QSpinBox::down-arrow:disabled, QSpinBox::down-arrow:off {
+ image: none;
+}
+
+QTableWidget {
+ border: 1px solid @table.border.color;
+ background-color: @inner_widget.background.color;
+ selection-background-color: @table.selection.background.color;
+}
+
+QTableWidget * {
+ background-color: none;
+ color: @font.color;
+}
+
+QTableWidget QHeaderView {
+ background-color: @outer_widget.background.color;
+ font-weight: bold;
+}
+
+QTableWidget QToolButton:hover {
+ background-color: @table.button.hover.background.color;
+}
+
+QComboBox, QComboBox QAbstractItemView, QMenu QAbstractItemView {
+ selection-background-color: @menu.item.selected.background.color;
+ selection-color: @menu.item.selected.font.color;
+ color: @font.color;
+}
+
+QMenu QPushButton {
+ border-radius: 0px;
+}
+
+QMenu QPushButton[current = "true"] {
+ color: @color.yellow_dark;
+}
+
+QMenu QPushButton:hover {
+ background-color: @menu.item.selected.background.color;
+ color: @menu.item.selected.font.color;
+}
+
+QLabel[error = "true"] {
+ color: @error.color;
+}
+
+QPlainTextEdit[console = 'true'] {
+ background: @console.background.color;
+ color: @console.font.color;
+}
+
+QTabBar::tab:selected {
+ color: @tab.font.color;
+ border: 1px solid @inner_widget.background.color;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+ border-bottom: 2px solid @tab.underline.color;
+ background-color: @tab.highlight.color;
+ padding: 5px;
+}
+
+QProgressBar::chunk {
+ background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1,
+ stop:0 #45b3be, stop: 0.7 #E100FF, stop:1 #E100FF)
+}
+
+QSearchBar * {
+ background-color: @outer_widget.background.color;
+}
+
+QSearchBar QLabel#lb_left_corner {
+ border-left-color: @lineedit.border.color;
+ border-top-color: @lineedit.border.color;
+ border-bottom-color: @lineedit.border.color;
+}
+
+QSearchBar QLabel#lb_left_corner[focused = "true"] {
+ border-left-color: @focus.border.color;
+ border-top-color: @focus.border.color;
+ border-bottom-color: @focus.border.color;
+}
+
+QSearchBar QPushButton#search_button {
+ qproperty-icon: url("@style_dir/img/search.svg");
+ border-right-color: @lineedit.border.color;
+ border-top-color: @lineedit.border.color;
+ border-bottom-color: @lineedit.border.color;
+}
+
+QSearchBar QPushButton#search_button[focused = "true"] {
+ border-right-color: @focus.border.color;
+ border-top-color: @focus.border.color;
+ border-bottom-color: @focus.border.color;
+ qproperty-icon: url("@style_dir/img/search_focused.svg");
+}
+
+QSearchBar QLineEdit#inp_search {
+ border-bottom-color: @lineedit.border.color;
+ border-top-color: @lineedit.border.color;
+}
+
+QSearchBar QLineEdit#inp_search:focus {
+ border-bottom-color: @focus.border.color;
+ border-top-color: @focus.border.color;
+}
+
+QSearchBar#name_filter QPushButton#search_button {
+ qproperty-icon: url("@style_dir/img/filter.svg");
+}
+
+QSearchBar#name_filter QPushButton#search_button[focused = "true"] {
+ qproperty-icon: url("@style_dir/img/filter_focused.svg");
+}
+
+QPushButton#ok {
+ background-color: @button_ok.background.color;
+ color: @button_ok.font.color;
+ border-color: @button_ok.background.color;
+ font-weight: bold;
+}
+
+PreparePanel QTableWidget#tasks {
+ background-color: @inner_widget.background.color;
+}
+
+PreparePanel QLabel#task_status[status = "done"], PreparePanel QLabel#task_progress[status = "done"], PreparePanel QLabel#task_substatus[status = "done"] {
+ color: @task.done.color;
+}
+
+ManageWindow QSearchBar#name_filter {
+ color: @font.color;
+}
+
+QPushButton#bt_upgrade {
+ qproperty-icon: url("@style_dir/img/update.svg");
+ border: 0.5px solid @upgrade.color;
+ background: white;
+ color: @font.color;
+}
+
+QPushButton#bt_upgrade:disabled {
+ color: @font.color;
+ border-color: @font.color;
+}
+
+PackagesTable UpgradeToggleButton:disabled {
+ color: @font.color;
+ border-color: @font.color;
+}
+
+PackagesTable QLabel#app_version[update = "true"] {
+ color: @table.app_version.update.color;
+ font-weight: @table.app_version.update.weight;
+}
+
+PackagesTable QLabel#app_version:disabled[update = "true"] {
+ color: @font.color;
+}
+
+PackagesTable QLabel#app_version[ignored = "true"] {
+ color: @table.app_version.update_ignored.color;
+}
+
+PackagesTable QLabel#app_version:disabled[ignored = "true"] {
+ color: @font.color;
+}
+
+PackagesTable UpgradeToggleButton, ConfirmationDialog UpgradeToggleButton {
+ qproperty-icon: url("@style_dir/img/update.svg");
+ border: 0.5px solid @upgrade.color;
+ border-radius: 5px;
+ background-color: white;
+}
+
+PackagesTable UpgradeToggleButton[toggled = "false"] {
+ qproperty-icon: url("@style_dir/img/update_unchecked.svg");
+ background-color: @inner_widget.background.color;
+ border-color: @outer_widget.background.color;
+}
+
+PackagesTable UpgradeToggleButton[enabled = "false"] {
+ background: @table.update_check.disabled.color;
+}
+
+ManageWindow PackagesTable IconButton#app_info {
+ qproperty-icon: url("@style_dir/img/about.svg");
+ qproperty-iconSize: 13px 13px;
+}
+
+QPushButton#bt_refresh {
+ qproperty-icon: url("@style_dir/img/refresh.svg")
+}
+
+QPushButton#bt_installed {
+ qproperty-icon: url("@style_dir/img/installed.svg");
+}
+
+ManageWindow PackagesTable IconButton#app_run {
+ qproperty-icon: url("@style_dir/img/app_play.svg");
+}
+
+ManageWindow PackagesTable IconButton#app_run[_enabled = "false"] {
+ qproperty-icon: url("@style_dir/img/app_play_disabled.svg");
+}
+
+ManageWindow IconButton#suggestions {
+ qproperty-icon: url("@style_dir/img/suggestions.svg");
+}
+
+ManageWindow IconButton#themes {
+ qproperty-icon: url("@style_dir/img/themes.svg");
+}
+
+ManageWindow PackagesTable IconButton#app_actions {
+ qproperty-icon: url("@style_dir/img/menu.svg");
+}
+
+ManageWindow IconButton#settings {
+ qproperty-icon: url("@style_dir/img/settings.svg");
+}
+
+PackagesTable IconButton#app_screenshots {
+ qproperty-icon: url("@style_dir/img/camera.svg");
+}
+
+ManageWindow PackagesTable IconButton#app_screenshots[_enabled = "false"] {
+ qproperty-icon: url("@style_dir/img/camera_disabled.svg");
+}
+
+ManageWindow IconButton#custom_actions {
+ qproperty-icon: url("@style_dir/img/menu.svg");
+ qproperty-iconSize: 16px 16px;
+}
+
+ManageWindow IconButton#about {
+ qproperty-icon: url("@style_dir/img/about.svg");
+ qproperty-iconSize: 16px 16px;
+}
+
+QMenu#app_actions QPushButton#app_history {
+ qproperty-icon: url("@style_dir/img/history.svg");
+}
+
+QMenu#app_actions QPushButton#app_downgrade {
+ qproperty-icon: url("@style_dir/img/downgrade.svg");
+}
+
+QMenu#app_actions QPushButton#ignore_updates {
+ qproperty-icon: url("@style_dir/img/ignore_update.svg");
+}
+
+QMenu#app_actions QPushButton#revert_ignore_updates {
+ qproperty-icon: url("@style_dir/img/revert_update_ignored.svg");
+}
+
+PackagesTable QLabel[publisher_known = "false"]{
+ color: @table.app_publisher.unknown.font.color;
+}
+
+PackagesTable QLabel:disabled[publisher_known = "false"]{
+ color: @font.color;
+}
+
+PackagesTable QLabel#icon_publisher_verified {
+ qproperty-pixmap: url("@style_dir/img/verified.svg");
+}
+
+PackagesTable QToolButton#bt_install {
+ background-color: transparent;
+ color: @table.bt_install.font.color;
+ font-size: 10.5px;
+}
+
+PackagesTable QToolButton#bt_install:hover, PackagesTable QToolButton#bt_uninstall:hover {
+ background-color: @table.button.hover.background.color;
+}
+
+PackagesTable QToolButton#bt_install:disabled {
+ color: @font.color;
+}
+
+PackagesTable QToolButton#bt_uninstall {
+ background-color: transparent;
+ color: @table.bt_uninstall.font.color;
+ font-size: 12.5px;
+}
+
+PackagesTable QToolButton#bt_uninstall:disabled {
+ color: @font.color;
+}
+
+QLabel[help_icon = "true"] {
+ qproperty-pixmap: url("@style_dir/img/help.svg");
+}
+
+QLabel[tip_icon = "true"] {
+ qproperty-pixmap: url("@style_dir/img/help.svg");
+}
+
+FormQt IconButton#clean_field {
+ qproperty-icon: url("@style_dir/img/clean.svg");
+}
+
+PreparePanel QLabel#task_status[status = "running"], QLabel#task_progress[status = "running"], QLabel#task_substatus {
+ font-weight: normal;
+}
+
+HistoryDialog QTableWidget QLabel[even = "false"] {
+ background-color: @outer_widget.background.color;
+}
+
+HistoryDialog QTableWidget QLabel[outdated = "true"] {
+ background-color: @history.version.outdated;
+ color: @history.version.focus.color;
+}
+
+HistoryDialog QTableWidget QLabel[outdated = "false"] {
+ background-color: @history.version.updated;
+ color: @history.version.focus.color;
+}
+
+InfoDialog QPushButton#show {
+ height: 16px;
+}
\ No newline at end of file
diff --git a/bauh/view/resources/style/knight/knight.vars b/bauh/view/resources/style/knight/knight.vars
new file mode 100644
index 00000000..ad965744
--- /dev/null
+++ b/bauh/view/resources/style/knight/knight.vars
@@ -0,0 +1,49 @@
+button_ok.background.color=#323232
+button_ok.background.color=#323232
+button_ok.font.color=#BABBBB
+color.blue_light=#3592C4
+color.green_editor=#6A8759
+color.green_light=#499C54
+color.grey_blue=#A9B7C6
+color.grey_editor=#2B2B2B
+color.grey_panel=#0d0d0f
+color.orange=#CC752F
+color.red=#FF6B00
+color.warning=@color.yellow_dark
+color.yellow_dark=#BE9117
+combobox.border.color=#5E6060
+console.background.color=@inner_widget.background.color
+console.font.color=#BBBBA8
+error.color=@color.red
+focus.border.color=#6591B2
+font.color=@color.grey_blue
+history.version.focus.color=white;
+history.version.outdated=@color.warning;
+history.version.updated=@color.green_light;
+inner_widget.background.color=#0d0d0f
+lineedit.background.color=#0d0d0f
+lineedit.border.color=#646464
+outer_widget.background.color=@color.grey_panel
+pushbutton.background.color=#5E6060
+pushbutton.border.color=@combobox.border.color
+pushbutton.disabled.background.color=@color.grey_panel
+pushbutton.disabled.font.color=#737373
+menu.item.selected.background.color=#323232
+menu.item.selected.font.color=white
+scrollbar.handle.background.color=#323232
+tab.font.color=@focus.border.color
+tab.highlight.color=#4E5254
+tab.underline.color=#4A88C7
+table.app_publisher.unknown.font.color=@color.red
+table.app_version.update.color=@color.yellow_dark
+table.app_version.update.weight=normal
+table.app_version.update_ignored.color=@color.yellow_dark
+table.border.color=#1d1d1f
+table.bt_install.font.color=@color.green_light
+table.bt_uninstall.font.color=@color.red
+table.update_check.disabled.color=@color.warning
+table.selection.background.color=#0D293E
+table.button.hover.background.color=#323232
+task.done.color=@color.green_editor
+toolbutton.hover.background.color=@pushbutton.background.color
+upgrade.color=@color.green_editor