diff --git a/stylesheets/1809 Dark Mode.qss b/stylesheets/1809 Dark Mode.qss
new file mode 100644
index 0000000..75fc2a9
--- /dev/null
+++ b/stylesheets/1809 Dark Mode.qss
@@ -0,0 +1,285 @@
+* {
+ background: transparent;
+ color: #DEDEDE;
+ font-size: 12px;
+ border: 0; }
+ *:disabled {
+ color: #636363; }
+
+QAbstractScrollArea {
+ background: #202020;
+ border: 1px solid #2B2B2B;
+ alternate-background-color: #202020; }
+ QAbstractScrollArea::item {
+ min-height: 22px; }
+ QAbstractScrollArea::item:hover {
+ background: #4D4D4D;
+ color: #FFF; }
+ QAbstractScrollArea::item:selected {
+ background: #777; }
+
+QScrollBar:horizontal {
+ margin: 0 17px; }
+
+QScrollBar:vertical {
+ margin: 17px 0; }
+
+QScrollBar::add-line {
+ background: #171717;
+ subcontrol-origin: margin; }
+ QScrollBar::add-line:horizontal {
+ width: 17px;
+ image: url("./1809 Dark Mode/Arrows/Right.svg");
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ height: 17px;
+ image: url("./1809 Dark Mode/Arrows/Down.svg");
+ subcontrol-position: bottom; }
+ QScrollBar::add-line:hover {
+ background: #373737; }
+
+QScrollBar::sub-line {
+ background: #171717;
+ subcontrol-origin: margin; }
+ QScrollBar::sub-line:horizontal {
+ width: 17px;
+ image: url("./1809 Dark Mode/Arrows/Left.svg");
+ subcontrol-position: left; }
+ QScrollBar::sub-line:vertical {
+ height: 17px;
+ image: url("./1809 Dark Mode/Arrows/Up.svg");
+ subcontrol-position: top; }
+ QScrollBar::sub-line:hover {
+ background: #373737; }
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: #171717; }
+
+QScrollBar::handle {
+ background: #4D4D4D;
+ margin: 1px; }
+ QScrollBar::handle:hover {
+ background: #7A7A7A; }
+
+QTreeView::branch:open:has-children {
+ image: url("./1809 Dark Mode/Arrows/Down.svg"); }
+
+QTreeView::branch:closed:has-children {
+ image: url("./1809 Dark Mode/Arrows/Right.svg"); }
+
+QCheckBox::indicator, QRadioButton::indicator, QTreeView::indicator {
+ background: #000;
+ border: 1px solid #898989; }
+ QCheckBox::indicator:checked, QRadioButton::indicator:checked, QTreeView::indicator:checked {
+ image: url("./1809 Dark Mode/check.svg"); }
+ QCheckBox::indicator:hover, QRadioButton::indicator:hover, QTreeView::indicator:hover {
+ border: 1px solid #797979; }
+
+QToolBar {
+ qproperty-movable: true; }
+ QToolBar::handle, QToolBar::separator {
+ width: 2px;
+ height: 2px;
+ background: #2B2B2B; }
+ QToolBar QToolButton {
+ margin: 4px; }
+ QToolBar QToolButton:hover {
+ background: #4D4D4D; }
+
+QHeaderView {
+ margin: -2px; }
+ QHeaderView::section {
+ height: 22px;
+ background: #202020;
+ color: #FFF;
+ padding: 0 4px;
+ border: 0;
+ border-right: 1px solid #636363; }
+ QHeaderView::section:last {
+ margin-right: -2px; }
+ QHeaderView::section:hover {
+ background: #434343; }
+ QHeaderView::down-arrow {
+ padding-right: 10px;
+ image: url("./1809 Dark Mode/Arrows/Down.svg");
+ subcontrol-position: center right; }
+ QHeaderView::up-arrow {
+ padding-right: 10px;
+ image: url("./1809 Dark Mode/Arrows/Up.svg");
+ subcontrol-position: center right; }
+
+QComboBox, QLineEdit {
+ min-height: 20px;
+ background: #191919;
+ color: #FFF;
+ padding-left: 5px;
+ border: 1px solid #535353;
+ margin: 6px 0; }
+ QComboBox::drop-down, QLineEdit::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: 0; }
+ QComboBox::down-arrow, QLineEdit::down-arrow {
+ image: url("./1809 Dark Mode/Arrows/Down.svg"); }
+ QComboBox:disabled, QLineEdit:disabled {
+ color: #636363; }
+
+QTabWidget::pane {
+ background: #202020;
+ border: 1px solid #2B2B2B; }
+
+QTabWidget QAbstractItemView {
+ background: #2B2B2B;
+ alternate-background-color: #2B2B2B;
+ border: 1px solid #222121; }
+
+QTabWidget QHeaderView::section {
+ background: #2B2B2B; }
+
+QTabBar::tab {
+ height: 24px;
+ background: #191919;
+ color: #FFF;
+ padding: 0 10px;
+ border: 1px solid transparent;
+ margin-bottom: -1px; }
+ QTabBar::tab:disabled {
+ color: #636363; }
+ QTabBar::tab:hover {
+ background: #4D4D4D; }
+ QTabBar::tab:selected {
+ background: #0078D7;
+ color: #FFF;
+ padding: 0 10px; }
+
+QMenu {
+ background: #2B2B2B;
+ color: #FFF;
+ padding: 2px;
+ border: 1px solid #A0A0A0; }
+ QMenu:separator {
+ height: 1px;
+ background: #808080;
+ margin: 0 10px; }
+ QMenu::item {
+ min-height: 22px;
+ padding: 2px 20px; }
+ QMenu::item:selected {
+ background: #414141; }
+ QMenu::icon {
+ padding-right: 20px; }
+ QMenu::right-arrow {
+ image: url("./1809 Dark Mode/Arrows/Right.svg");
+ padding-right: 10px; }
+ QMenu QPushButton {
+ height: 24px;
+ background: #2B2B2B;
+ color: #FFF;
+ text-align: left;
+ padding-left: 20px; }
+ QMenu QPushButton::menu-indicator {
+ padding-right: 10px;
+ subcontrol-origin: padding;
+ subcontrol-position: center right; }
+ QMenu QCheckBox {
+ height: 24px;
+ background: #2B2B2B;
+ color: #FFF; }
+ QMenu QCheckBox:hover {
+ background: #4D4D4D;
+ color: #FFF; }
+
+QMenuBar {
+ min-height: 24px;
+ background: #000; }
+ QMenuBar::item {
+ padding: 0 10px; }
+ QMenuBar::item:selected {
+ background: #4D4D4D;
+ color: #FFF; }
+
+QStatusBar {
+ background: #333; }
+ QStatusBar::item {
+ padding: 0 15px; }
+
+QGroupBox {
+ padding-top: 21px; }
+ QGroupBox::title {
+ padding-top: 10px; }
+
+QProgressBar {
+ background: transparent;
+ color: #FFF;
+ text-align: center;
+ border: 1px solid #535353; }
+ QProgressBar::chunk {
+ background: #06B025; }
+
+QPushButton {
+ color: #FFF;
+ min-height: 22px;
+ padding: 0 10px; }
+ QPushButton:hover {
+ background: #4D4D4D;
+ color: #FFF;
+ border: 0; }
+ QPushButton::menu-indicator {
+ image: url("./1809 Dark Mode/Arrows/Down.svg"); }
+
+QToolButton {
+ padding: 4px; }
+ QToolButton:hover {
+ background: #4D4D4D;
+ color: #FFF;
+ border: 0; }
+ QToolButton::menu-indicator {
+ image: url("./1809 Dark Mode/Arrows/Down.svg"); }
+
+QToolTip {
+ background: #202020;
+ border: 1px solid #2B2B2B; }
+
+QTableCornerButton::section {
+ background: #202020;
+ border: 0;
+ border-right: 1px solid #535353; }
+
+QSpinBox, QDoubleSpinBox {
+ background: #191919;
+ border: 1px solid #535353; }
+
+QMainWindow, QDialog {
+ background: #191919; }
+
+QSplitter {
+ min-width: 8px; }
+
+LinkLabel {
+ qproperty-linkColor: #0078D7; }
+
+#startButton {
+ background: #2B2B2B;
+ padding: 4px 0; }
+ #startButton:hover {
+ background: #4D4D4D; }
+
+#linkButton {
+ background: #2B2B2B; }
+ #linkButton:hover {
+ background: #4D4D4D; }
+
+#executablesListBox {
+ margin-right: 8px; }
+
+#notes, #comments {
+ background: #2B2B2B;
+ border: 1px solid #222121; }
+
+#iconLabel {
+ image: url(./Paper/mo2.svg);
+ qproperty-pixmap: none; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
diff --git a/stylesheets/1809 Dark Mode/Arrows/down.svg b/stylesheets/1809 Dark Mode/Arrows/down.svg
new file mode 100644
index 0000000..f761402
--- /dev/null
+++ b/stylesheets/1809 Dark Mode/Arrows/down.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/1809 Dark Mode/Arrows/left.svg b/stylesheets/1809 Dark Mode/Arrows/left.svg
new file mode 100644
index 0000000..d9ecf4c
--- /dev/null
+++ b/stylesheets/1809 Dark Mode/Arrows/left.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/1809 Dark Mode/Arrows/right.svg b/stylesheets/1809 Dark Mode/Arrows/right.svg
new file mode 100644
index 0000000..d8647c5
--- /dev/null
+++ b/stylesheets/1809 Dark Mode/Arrows/right.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/1809 Dark Mode/Arrows/up.svg b/stylesheets/1809 Dark Mode/Arrows/up.svg
new file mode 100644
index 0000000..f2fd723
--- /dev/null
+++ b/stylesheets/1809 Dark Mode/Arrows/up.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/1809 Dark Mode/check.svg b/stylesheets/1809 Dark Mode/check.svg
new file mode 100644
index 0000000..879b9f4
--- /dev/null
+++ b/stylesheets/1809 Dark Mode/check.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/stylesheets/Dark Bronze.qss b/stylesheets/Dark Bronze.qss
new file mode 100644
index 0000000..00610de
--- /dev/null
+++ b/stylesheets/Dark Bronze.qss
@@ -0,0 +1,679 @@
+/*
+ Dark Bronze, a theme by Rage
+ https://moddinglounge.com/
+
+ Consider checking out my other work if you enjoy this theme.
+ https://next.nexusmods.com/profile/Rage4556
+*/
+
+* {
+ background: #232324;
+ font-size: 11px;
+ color: #fff;
+ border: 1; }
+ *:disabled {
+ color: #808080; }
+
+QAbstractItemView {
+ background: #141210;
+ alternate-background-color: #141210;
+ show-decoration-selected: 1;
+ border-radius: 1px; }
+ QAbstractItemView::item {
+ min-height: 26px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #443629; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #443629;
+ color: #FFF; }
+
+QTreeView, QListView {
+ border-radius: 1px; }
+ QTreeView::branch:closed:has-children, QListView::branch:closed:has-children {
+ image: url("./Dark Bronze/arrows/right.svg"); }
+ QTreeView::branch:open:has-children, QListView::branch:open:has-children {
+ image: url("./Dark Bronze/arrows/down.svg"); }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ height: 10px;
+ width: 10px;
+ padding-right: 4px; }
+
+QHeaderView::up-arrow {
+ image: url("./Dark Bronze/arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Dark Bronze/arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #c49b74;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #c49b74;
+ border-right: 2px solid #c49b74; }
+ QHeaderView::section:first {
+ border-top-left-radius: 1px; }
+ QHeaderView::section:last {
+ border-right: 0;
+ border-top-right-radius: 1px; }
+ QHeaderView::section:hover {
+ background: #9a693e; }
+
+QScrollBar {
+ background: #181818;
+ border-top: 8px solid #323232;
+ border-bottom: 8px solid #323232; }
+ QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 23px -2px 23px; }
+ QScrollBar:vertical {
+ width: 20px;
+ margin: 23px -2px 23px 0; }
+ QScrollBar::handle {
+ background: #c49b74;
+ border-radius: 1px;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #443629; }
+ QScrollBar::add-line {
+ subcontrol-origin: margin;
+ background: #121212;
+ border: 2px solid #121212;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Dark Bronze/arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Dark Bronze/arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom;
+ border-bottom-right-radius: 6px; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #c49b74; }
+ QScrollBar::sub-line {
+ subcontrol-origin: margin;
+ background: #121212; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Dark Bronze/arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #E8E8E8;
+ border-bottom-left-radius: 6px;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Dark Bronze/arrows/up.svg");
+ height: 23px;
+ subcontrol-position: top;
+ border: 3px solid #121212;
+ border-top-right-radius: 6px;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #c49b74; }
+ QScrollBar::add-page, QScrollBar::sub-page {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ background: #c49b74;
+ color: #fff;
+ min-height: 28px;
+ padding: 4px 8px;
+ border-radius: 1px;
+ border: 0px solid #c49b74;
+ margin: 0px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Dark Bronze/arrows/down.svg");
+ padding: -2px;
+ margin: 4px; }
+ QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed {
+ background: #443629; }
+ QPushButton:disabled, QToolButton:disabled {
+ background: transparent; }
+
+QPushButton:disabled {
+ background: none;
+ margin-bottom: 4;
+ border: 2px solid #c49b74; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QToolButton:menu-indicator {
+ margin: 0px; }
+
+QMenu {
+ background: transparent;
+ border: 0px solid #c49b74;
+ border-radius: 1px; }
+ QMenu QPushButton {
+ padding: 2px 24px;
+ text-align: left;
+ border-radius: 0; }
+ QMenu QPushButton:hover {
+ border-radius: 1px; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ background: #c49b74;
+ padding: 5px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #c49b74;
+ color: #c49b74;
+ border-radius: 1px; }
+ QMenu::separator {
+ height: 3px;
+ background: #c49b74; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Dark Bronze/arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: #232324;
+ padding: 4px 24px; }
+ QMenu::item:disabled {
+ background: #E8E8E8;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #c49b74;
+ color: #FFF;
+ border-radius: 1px; }
+
+QToolBar {
+ background: #232324;
+ border-bottom: 4px solid #c49b74;
+ padding: 6px;
+ margin-top: 8px;
+ qproperty-movable: true; }
+ QToolBar::handle {
+ background: #c49b74;
+ height: 4;
+ width: 4;
+ margin: 4px; }
+ QToolBar::separator {
+ background: #c49b74;
+ width: 4;
+ margin: 4px 4px; }
+ QToolBar:menu-indicator {
+ image: url("./Dark Bronze/arrows/down.svg");
+ margin: 2px; }
+ QToolBar QToolButton {
+ background: #c49b74;
+ padding: 4px;
+ border-radius: 1px;
+ margin: 4px 4px 4px 4px; }
+ QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
+ background: #443629; }
+
+QLineEdit {
+ background: #232324;
+ min-height: 28px;
+ padding-left: 8px;
+ border: 2px solid #121212;
+ border-radius: 1px; }
+ QLineEdit:hover {
+ border: 2px solid #c49b74; }
+
+QComboBox {
+ background: #121212;
+ min-height: 28px;
+ padding-left: 8px;
+ border: 2px solid #c49b74;
+ border-radius: 1px;
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ background: #121212;
+ border: 2px solid #232324;
+ border-radius: 1px; }
+ QComboBox:hover {
+ border: 2px solid #c49b74; }
+ QComboBox:on {
+ background: #c49b74;
+ color: #FFF;
+ border: 2px solid #c49b74; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Dark Bronze/arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border: 2px solid #c49b74;
+ border-radius: 1px; }
+ QGroupBox::title {
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px; }
+
+QProgressBar {
+ background: #121212;
+ color: #FFF;
+ text-align: center;
+ border-radius: 1px;
+ margin: 0 0px; }
+ QProgressBar::chunk {
+ background: #c49b74;
+ border-radius: 1px; }
+
+QTabWidget::pane {
+ bottom: 4px;
+ border-radius: 1px;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar {
+ background: #c49b74;
+ border-radius: 1px; }
+ QTabBar QToolButton {
+ background: #443629;
+ padding: 1px;
+ border-radius: 1px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+ QTabBar::tab {
+ background: #c49b74;
+ padding: 2px 14px;
+ border: 2px solid #c49b74;
+ border-radius: 1px;
+ margin: 2px; }
+ QTabBar::tab:disabled {
+ background: #E8E8E8;
+ border: 2px solid transparent; }
+ QTabBar::tab:first {
+ border-top-left-radius: 1px;
+ border-bottom-left-radius: 1px; }
+ QTabBar::tab:last {
+ border-top-right-radius: 1px;
+ border-bottom-right-radius: 1px; }
+ QTabBar::tab:hover {
+ background: #443629;
+ border: 2px solid #443629; }
+ QTabBar::tab:selected {
+ background: #232324;
+ color: #FFF;
+ border: 0px solid #c49b74; }
+
+QDockWidget {
+ background: transparent;
+ padding: 0 10px;
+ border: 0;
+ titlebar-close-icon: url("./Dark Bronze/cross.svg");
+ titlebar-normal-icon: url("./Dark Bronze/arrows/Large/up.svg"); }
+ QDockWidget::close-button, QDockWidget::float-button {
+ background: #E8E8E8;
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #443629;
+ border-radius: 1px; }
+
+QStatusBar {
+ background: #121212; }
+ QStatusBar QWidget {
+ background: #121212; }
+ QStatusBar::item {
+ border: 0; }
+
+QTableView {
+ gridline-color: #c49b74;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #FFF;
+ border: 0;
+ border-right: 2px solid #E8E8E8;
+ border-bottom: 2px solid #E8E8E8; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 10px;
+ background: #c49b74;
+ border-radius: 1px; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: #121212;
+ border: 2px solid #c49b74; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #X;
+ color: #000}
+
+#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #FFF; }
+
+#actionChange_Game {
+ icon: url("./Dark Bronze/controller.svg");
+ qproperty-icon: url("./Dark Bronze/controller.svg"); }
+
+#actionInstallMod {
+ icon: url("./Dark Bronze/install_mod.svg");
+ qproperty-icon: url("./Dark Bronze/install_mod.svg"); }
+
+#actionModPage {
+ icon: url("./Dark Bronze/nexus.svg");
+ qproperty-icon: url("./Dark Bronze/nexus.svg"); }
+
+#actionNexus {
+ icon: url("./Dark Bronze/nexus.svg");
+ qproperty-icon: url("./Dark Bronze/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Dark Bronze/profiles.svg");
+ qproperty-icon: url("./Dark Bronze/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Dark Bronze/refresh.svg");
+ qproperty-icon: url("./Dark Bronze/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Dark Bronze/executables.svg");
+ qproperty-icon: url("./Dark Bronze/executables.svg"); }
+
+#actionTool {
+ icon: url("./Dark Bronze/tools.svg");
+ qproperty-icon: url("./Dark Bronze/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Dark Bronze/settings.svg");
+ qproperty-icon: url("./Dark Bronze/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Dark Bronze/favorite.svg");
+ qproperty-icon: url("./Dark Bronze/favorite.svg"); }
+
+#actionNotifications {
+ icon: url("./Dark Bronze/warning.svg");
+ qproperty-icon: url("./Dark Bronze/warning.svg"); }
+
+#actionUpdate {
+ icon: url("./Dark Bronze/update.svg");
+ qproperty-icon: url("./Dark Bronze/update.svg"); }
+
+#actionHelp {
+ icon: url("./Dark Bronze/help.svg");
+ qproperty-icon: url("./Dark Bronze/help.svg"); }
+
+#listOptionsBtn {
+ padding-right: 8px;
+ icon: url("./Dark Bronze/dots.svg");
+ qproperty-icon: url("./Dark Bronze/dots.svg"); }
+
+#openFolderMenu {
+ padding-right: 8px;
+ icon: url("./Dark Bronze/install_mod.svg");
+ qproperty-icon: url("./Dark Bronze/install_mod.svg");
+ icon-size: 18px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Dark Bronze/restore.svg");
+ qproperty-icon: url("./Dark Bronze/restore.svg");
+ icon-size: 18px; }
+
+#saveModsButton, #saveButton {
+ icon: url("./Dark Bronze/backup.svg");
+ qproperty-icon: url("./Dark Bronze/backup.svg");
+ icon-size: 18px; }
+
+#clearFiltersButton {
+ icon: url("./Dark Bronze/cross.svg");
+ qproperty-icon: url("./Dark Bronze/cross.svg"); }
+
+#bossButton {
+ icon: url("./Dark Bronze/sort.svg");
+ qproperty-icon: url("./Dark Bronze/sort.svg");
+ icon-size: 18px; }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Dark Bronze/refresh.svg");
+ qproperty-icon: url("./Dark Bronze/refresh.svg");
+ icon-size: 18px; }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Dark Bronze/cross.svg");
+ qproperty-icon: url("./Dark Bronze/cross.svg");
+ icon-size: 18px; }
+
+#deactivateESP {
+ icon: url("./Dark Bronze/minus.svg");
+ qproperty-icon: url("./Dark Bronze/minus.svg"); }
+
+#activateESP {
+ icon: url("./Dark Bronze/plus.svg");
+ qproperty-icon: url("./Dark Bronze/plus.svg"); }
+
+#startButton {
+ background: #c49b74;
+ color: #FFF;
+ padding: 6px;
+ border-radius: 0;
+ border-top-left-radius: 1px;
+ border-top-right-radius: 1px;
+ icon: url("./Dark Bronze/play.svg");
+ qproperty-icon: url("./Dark Bronze/play.svg"); }
+ #startButton:hover {
+ background: #443629; }
+
+#linkButton {
+ border-radius: 1px;
+ border-bottom-left-radius: 1px;
+ border-bottom-right-radius: 1px;
+ icon: url("./Dark Bronze/shortcut.svg");
+ qproperty-icon: url("./Dark Bronze/shortcut.svg");
+ icon-size: 18px; }
+
+#executablesListBox {
+ padding: 4px;
+ border-radius: 1px;
+ margin-right: 8px; }
+
+#refresh {
+ icon: url("./Dark Bronze/refresh.svg");
+ qproperty-icon: url("./Dark Bronze/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Dark Bronze/nexus.svg");
+ qproperty-icon: url("./Dark Bronze/nexus.svg"); }
+
+#track {
+ icon: url("./Dark Bronze/pin.svg");
+ qproperty-icon: url("./Dark Bronze/pin.svg"); }
+
+#endorse {
+ icon: url("./Dark Bronze/favorite.svg");
+ qproperty-icon: url("./Dark Bronze/favorite.svg");
+ icon-size: 18px; }
+
+QAbstractScrollArea::corner {
+ background: #121212;
+ border: 0px solid #E8E8E8;
+ border-bottom-right-radius: 6px;
+ margin: 0 -1px -1px 0; }
+
+QMenuBar::item:selected {
+ background: #c49b74;
+ color: #FFF; }
+
+QTextEdit {
+ background: #121212;
+ border-radius: 1px; }
+
+QSplitter {
+ width: 6px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 16px;
+ height: 16px; }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ image: url("./Dark Bronze/cross.svg"); }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ image: url("./Dark Bronze/Checkboxes/unchecked.svg"); }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ image: url("./Dark Bronze/Checkboxes/unchecked.svg"); }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ image: url("./Dark Bronze/Checkboxes/checked.svg"); }
+ QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
+ image: url("./Dark Bronze/Checkboxes/checked.svg"); }
+
+QRadioButton::indicator:checked {
+ width: 14px;
+ height: 14px;
+ image: url("./Dark Bronze/checkboxes/radio_checked.svg"); }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Dark Bronze/checkboxes/radio_checked.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 24px;
+ min-width: 60px;
+ background: #FFF;
+ padding: 0 2px;
+ border: 2px solid #E8E8E8;
+ border-radius: 1px;
+ margin: 0 -4px; }
+ QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
+ min-height: 28px;
+ min-width: 20px;
+ border: 2px solid #E8E8E8; }
+ QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #443629; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ subcontrol-position: center right;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ subcontrol-position: center left;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Dark Bronze/arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Dark Bronze/arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #443629; }
+
+QSlider::handle {
+ background: #FFF;
+ border: 2px solid #443629;
+ border-radius: 1px;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #443629; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 18px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Dark Bronze/plus.svg");
+ qproperty-icon: url("./Dark Bronze/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Dark Bronze/cross.svg");
+ qproperty-icon: url("./Dark Bronze/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Dark Bronze/checkboxes/hover.svg");
+ qproperty-icon: url("./Dark Bronze/checkboxes/hover.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #443629; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Dark Bronze/plus.svg");
+ qproperty-icon: url("./Dark Bronze/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Dark Bronze/minus.svg");
+ qproperty-icon: url("./Dark Bronze/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Dark Bronze/arrows/Large/up.svg");
+ qproperty-icon: url("./Dark Bronze/arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Dark Bronze/arrows/Large/down.svg");
+ qproperty-icon: url("./Dark Bronze/arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Dark Bronze/cross.svg");
+ qproperty-icon: url("./Dark Bronze/cross.svg"); }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #121212; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+
+QProgressBar[downloadView=compact] {
+ background: transparent; }
+
+QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
+ border-right: 2px solid #E8E8E8; }
+
+QLCDNumber {
+ background: transparent;
+ color: #fff;
+ border-radius: 1px; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ background: #232324;
+ padding-left: 10px;
+ border-radius: 1px; }
+
+QToolTip {
+ background: #232324;
+ color: #fff;
+ border: 2px solid #c49b74;
+ border-radius: 1px; }
+
+ModListView, PluginListView {
+ margin: 3px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #c49b74; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #c49b74;
+ border-radius: 1px; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+#categoriesGroup {
+ padding-top: 23px;
+ border: 0; }
+ #categoriesGroup QAbstractScrollArea {
+ min-width: 240px; }
diff --git a/stylesheets/Dark Bronze/add.svg b/stylesheets/Dark Bronze/add.svg
new file mode 100644
index 0000000..6a0e78b
--- /dev/null
+++ b/stylesheets/Dark Bronze/add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/arrows/down.svg b/stylesheets/Dark Bronze/arrows/down.svg
new file mode 100644
index 0000000..9aed2f3
--- /dev/null
+++ b/stylesheets/Dark Bronze/arrows/down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/arrows/left.svg b/stylesheets/Dark Bronze/arrows/left.svg
new file mode 100644
index 0000000..cdd942c
--- /dev/null
+++ b/stylesheets/Dark Bronze/arrows/left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/arrows/right.svg b/stylesheets/Dark Bronze/arrows/right.svg
new file mode 100644
index 0000000..0603448
--- /dev/null
+++ b/stylesheets/Dark Bronze/arrows/right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/arrows/up.svg b/stylesheets/Dark Bronze/arrows/up.svg
new file mode 100644
index 0000000..8fb07ee
--- /dev/null
+++ b/stylesheets/Dark Bronze/arrows/up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/backup.svg b/stylesheets/Dark Bronze/backup.svg
new file mode 100644
index 0000000..d8194f5
--- /dev/null
+++ b/stylesheets/Dark Bronze/backup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/checkboxes/checked.svg b/stylesheets/Dark Bronze/checkboxes/checked.svg
new file mode 100644
index 0000000..94f01c6
--- /dev/null
+++ b/stylesheets/Dark Bronze/checkboxes/checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/checkboxes/hover.svg b/stylesheets/Dark Bronze/checkboxes/hover.svg
new file mode 100644
index 0000000..76dea86
--- /dev/null
+++ b/stylesheets/Dark Bronze/checkboxes/hover.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/checkboxes/radio_checked.svg b/stylesheets/Dark Bronze/checkboxes/radio_checked.svg
new file mode 100644
index 0000000..16ab5e2
--- /dev/null
+++ b/stylesheets/Dark Bronze/checkboxes/radio_checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg b/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg
new file mode 100644
index 0000000..6b79840
--- /dev/null
+++ b/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/checkboxes/unchecked.svg b/stylesheets/Dark Bronze/checkboxes/unchecked.svg
new file mode 100644
index 0000000..91e9938
--- /dev/null
+++ b/stylesheets/Dark Bronze/checkboxes/unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/controller.svg b/stylesheets/Dark Bronze/controller.svg
new file mode 100644
index 0000000..87d86cd
--- /dev/null
+++ b/stylesheets/Dark Bronze/controller.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/cross.svg b/stylesheets/Dark Bronze/cross.svg
new file mode 100644
index 0000000..8c71124
--- /dev/null
+++ b/stylesheets/Dark Bronze/cross.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/dots.svg b/stylesheets/Dark Bronze/dots.svg
new file mode 100644
index 0000000..3158501
--- /dev/null
+++ b/stylesheets/Dark Bronze/dots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/executables.svg b/stylesheets/Dark Bronze/executables.svg
new file mode 100644
index 0000000..6c23702
--- /dev/null
+++ b/stylesheets/Dark Bronze/executables.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/favorite.svg b/stylesheets/Dark Bronze/favorite.svg
new file mode 100644
index 0000000..66aab4f
--- /dev/null
+++ b/stylesheets/Dark Bronze/favorite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/help.svg b/stylesheets/Dark Bronze/help.svg
new file mode 100644
index 0000000..8f5f19a
--- /dev/null
+++ b/stylesheets/Dark Bronze/help.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/install_mod.svg b/stylesheets/Dark Bronze/install_mod.svg
new file mode 100644
index 0000000..021db14
--- /dev/null
+++ b/stylesheets/Dark Bronze/install_mod.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/nexus.svg b/stylesheets/Dark Bronze/nexus.svg
new file mode 100644
index 0000000..b87a4d9
--- /dev/null
+++ b/stylesheets/Dark Bronze/nexus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/pin.svg b/stylesheets/Dark Bronze/pin.svg
new file mode 100644
index 0000000..6590f60
--- /dev/null
+++ b/stylesheets/Dark Bronze/pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/play.svg b/stylesheets/Dark Bronze/play.svg
new file mode 100644
index 0000000..07e4b31
--- /dev/null
+++ b/stylesheets/Dark Bronze/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/plugins.svg b/stylesheets/Dark Bronze/plugins.svg
new file mode 100644
index 0000000..d2caa8f
--- /dev/null
+++ b/stylesheets/Dark Bronze/plugins.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/profiles.svg b/stylesheets/Dark Bronze/profiles.svg
new file mode 100644
index 0000000..571e8ab
--- /dev/null
+++ b/stylesheets/Dark Bronze/profiles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/refresh.svg b/stylesheets/Dark Bronze/refresh.svg
new file mode 100644
index 0000000..ca6054a
--- /dev/null
+++ b/stylesheets/Dark Bronze/refresh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/remove.svg b/stylesheets/Dark Bronze/remove.svg
new file mode 100644
index 0000000..dba26a3
--- /dev/null
+++ b/stylesheets/Dark Bronze/remove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/restore.svg b/stylesheets/Dark Bronze/restore.svg
new file mode 100644
index 0000000..a67bdc3
--- /dev/null
+++ b/stylesheets/Dark Bronze/restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/s.svg b/stylesheets/Dark Bronze/s.svg
new file mode 100644
index 0000000..9ee2a86
--- /dev/null
+++ b/stylesheets/Dark Bronze/s.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/settings.svg b/stylesheets/Dark Bronze/settings.svg
new file mode 100644
index 0000000..63cebb1
--- /dev/null
+++ b/stylesheets/Dark Bronze/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/shortcut.svg b/stylesheets/Dark Bronze/shortcut.svg
new file mode 100644
index 0000000..3d79df5
--- /dev/null
+++ b/stylesheets/Dark Bronze/shortcut.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/sort.svg b/stylesheets/Dark Bronze/sort.svg
new file mode 100644
index 0000000..327e393
--- /dev/null
+++ b/stylesheets/Dark Bronze/sort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/tools.svg b/stylesheets/Dark Bronze/tools.svg
new file mode 100644
index 0000000..20689ff
--- /dev/null
+++ b/stylesheets/Dark Bronze/tools.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/update.svg b/stylesheets/Dark Bronze/update.svg
new file mode 100644
index 0000000..96c3c51
--- /dev/null
+++ b/stylesheets/Dark Bronze/update.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Dark Bronze/warning.svg b/stylesheets/Dark Bronze/warning.svg
new file mode 100644
index 0000000..627f8a8
--- /dev/null
+++ b/stylesheets/Dark Bronze/warning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stylesheets/Night Eyes.qss b/stylesheets/Night Eyes.qss
new file mode 100644
index 0000000..f5e37a1
--- /dev/null
+++ b/stylesheets/Night Eyes.qss
@@ -0,0 +1,702 @@
+/* Night Eyes theme v1.2.0 for Mod Organizer 2 by Ciathyza */
+/* https://github.com/ciathyza/mo2-themes */
+
+/* Main Window ---------------------------------------------------------------- */
+
+QWidget
+{
+ background: #181818;
+ color: #AAAAAA;
+}
+
+QWidget:disabled
+{
+ background: #181818;
+ color: #808080;
+}
+
+QMainWindow::separator
+{
+ border: 0px;
+}
+
+QAbstractItemView
+{
+ background: #141414;
+ alternate-background-color: #141414;
+ show-decoration-selected: 1;
+ selection-background-color: #001133;
+ selection-color: #0099EE;
+}
+
+QAbstractItemView::item:hover
+{
+ color: #FFFFFF;
+}
+
+QAbstractItemView::item:selected
+{
+ background: #001133;
+ color: #0099EE;
+}
+
+QAbstractScrollArea::corner
+{
+ background: #141414;
+ border: 2px solid #181818;
+ border-bottom-right-radius: 6px;
+ margin: 0px -2px -2px 0px;
+}
+
+LinkLabel
+{
+ qproperty-linkColor: #3399FF;
+}
+
+
+/* Toolbar -------------------------------------------------------------------- */
+
+QToolBar
+{
+ background: #181818;
+ border: 1px solid #181818;
+}
+
+QToolBar::separator
+{
+ background: #181818;
+}
+
+QToolButton
+{
+ padding: 4px 1px;
+ border-radius: 2px;
+ margin: 4px 1px 0px 1px;
+}
+
+QToolButton:hover
+{
+ background: #282828;
+}
+
+QToolButton:pressed
+{
+ background: #181818;
+}
+
+QToolButton::menu-indicator
+{
+ width: 8px;
+}
+
+
+/* Left Pane & File Trees ----------------------------------------------------- */
+
+QTreeView
+{
+ border-radius: 6px;
+}
+
+QTreeView::branch:hover
+{
+ background: #181818;
+ color: #FFFFFF;
+}
+
+QTreeView::branch:selected
+{
+ background: #001133;
+ color: #0099EE;
+}
+
+QTreeView::item:selected
+{
+ background: #001133;
+ color: #0099EE;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings
+{
+ image: url(:/stylesheet/branch-closed.png);
+ border: 0px;
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ image: url(:/stylesheet/branch-open.png);
+ border: 0px;
+}
+
+QListView
+{
+ border-radius: 6px;
+}
+
+QListView::item:hover
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QListView::item:selected
+{
+ background: #001133;
+ color: #0099EE;
+}
+
+QTextEdit
+{
+ background: #141414;
+ border-radius: 6px;
+}
+
+QWebView
+{
+ background: #141414;
+ border-radius: 6px;
+}
+
+
+/* Group Boxes ---------------------------------------------------------------- */
+
+QGroupBox
+{
+ padding: 24px 4px;
+ border: 2px solid #141414;
+ border-radius: 10px;
+}
+
+QGroupBox::title
+{
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px;
+}
+
+
+/* Search Boxes --------------------------------------------------------------- */
+
+QLineEdit
+{
+ background: #141414;
+ min-height: 14px;
+ padding: 2px;
+ border: 2px solid #141414;
+ border-radius: 6px;
+ margin-top: 3px;
+}
+
+QLineEdit:hover
+{
+ border: 2px solid #242424;
+}
+
+
+/* Most Dropdowns ------------------------------------------------------------- */
+
+QComboBox
+{
+ background: #141414;
+ min-height: 20px;
+ padding-left: 5px;
+ border: 2px solid #141414;
+ border-radius: 6px;
+ margin: 3px 0px 1px 0px;
+}
+
+QComboBox:hover
+{
+ border: 2px solid #242424;
+}
+
+QComboBox:on
+{
+ background: #181818;
+ color: #FFCC88;
+ border: 2px solid #181818;
+}
+
+QComboBox::drop-down
+{
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox QAbstractItemView
+{
+ border: 0px;
+}
+
+QComboBox::down-arrow
+{
+ image: url(:/stylesheet/combobox-down.png);
+}
+
+
+/* Most Buttons --------------------------------------------------------------- */
+
+QPushButton
+{
+ background: #141414;
+ color: #FFCC88;
+ min-height: 18px;
+ padding: 2px 12px;
+ border-radius: 6px;
+}
+
+QPushButton:hover
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QPushButton:pressed
+{
+ background: #181818;
+ color: #FFCC88;
+}
+
+QPushButton:checked
+{
+ background: #181818;
+ color: #FFCC88;
+ margin: 4px;
+}
+
+
+/* Scroll Bars ---------------------------------------------------------------- */
+
+/* Horizontal */
+
+QScrollBar:horizontal
+{
+ background: #141414;
+ height: 16px;
+ border: 2px solid #181818;
+ margin: 0px 23px -2px 23px;
+}
+
+QScrollBar::handle:horizontal
+{
+ background: #222222;
+ min-width: 32px;
+ border-radius: 6px;
+ margin: 2px;
+}
+
+QScrollBar::add-line:horizontal
+{
+ background: #141414;
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+ border: 2px solid #181818;
+ margin: 0px -2px -2px 0px;
+}
+
+QScrollBar::sub-line:horizontal
+{
+ background: #141414;
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+ border: 2px solid #181818;
+ border-bottom-left-radius: 6px;
+ margin: 0px 0px -2px -2px;
+}
+
+/* Vertical */
+
+QScrollBar:vertical
+{
+ background: #141414;
+ width: 16px;
+ border: 2px solid #181818;
+ margin: 23px -2px 23px 0px;
+}
+
+QScrollBar::handle:vertical
+{
+ background: #222222;
+ min-height: 32px;
+ border-radius: 6px;
+ margin: 2px;
+}
+
+QScrollBar::add-line:vertical
+{
+ background: #141414;
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+ border: 2px solid #181818;
+ border-bottom-right-radius: 6px;
+ margin: 0px -2px -2px 0px;
+}
+
+QScrollBar::sub-line:vertical
+{
+ background: #141414;
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+ border: 2px solid #181818;
+ border-top-right-radius: 6px;
+ margin: -2px -2px 0px 0px;
+}
+
+/* Combined */
+
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover,
+QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover
+{
+ background: #242424;
+}
+
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed
+{
+ background: #181818;
+}
+
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:vertical,
+QScrollBar::sub-page:vertical
+{
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical,
+QScrollBar::right-arrow:horizontal,
+QScrollBar::down-arrow:vertical,
+QScrollBar::left-arrow:horizontal
+{
+ height: 1px;
+ width: 1px;
+ border: 1px solid #181818;
+}
+
+
+/* Header Rows ---------------------------------------------------------------- */
+
+QHeaderView
+{
+ background: #181818;
+}
+
+/* Table View Tab Headers */
+QHeaderView::section
+{
+ background: #141414;
+ color: #D3D3D3;
+ height: 22px;
+ padding: 0px 5px;
+ border: 0px;
+ border-bottom: 2px solid #181818;
+ border-right: 2px solid #181818;
+}
+
+QHeaderView::section:first
+{
+ border-top-left-radius: 6px;
+}
+
+QHeaderView::section:last
+{
+ border-right: 0px;
+ border-top-right-radius: 6px;
+}
+
+QHeaderView::section:hover
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QHeaderView::down-arrow
+{
+ padding-right: 4px;
+ height: 10px;
+ width: 10px;
+}
+
+
+/* Context Menus, Toolbar Dropdowns, & Tooltips ------------------------------- */
+
+QMenuBar
+{
+ background: #181818;
+ border: 1px solid #181818;
+}
+
+QMenuBar::item:selected
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QMenu
+{
+ background: #141414;
+ selection-color: #FFCC88;
+ border: 0px;
+}
+
+QMenu::item
+{
+ background: #141414;
+ selection-background-color: #242424;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QMenu::item:disabled
+{
+ background: #242424;
+ color: #808080;
+}
+
+QMenu::separator
+{
+ background: #181818;
+ height: 2px;
+}
+
+QMenu::icon
+{
+ margin: 1px;
+}
+
+QToolTip
+{
+ background: #181818;
+ color: #FFCC88;
+ padding: 1px;
+ border: 0px;
+}
+
+QStatusBar::item {border: None;}
+
+
+/* Progress Bars (Downloads) -------------------------------------------------- */
+
+QProgressBar
+{
+ background: #141414;
+ text-align: center;
+ border: 0px;
+ border-radius: 6px;
+ margin: 0px 10px;
+}
+
+QProgressBar::chunk
+{
+ background: #242424;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+
+/* Right Pane and Tab Bars ---------------------------------------------------- */
+
+QTabWidget::pane
+{
+ top: 1px;
+ padding: 2px 2px 10px 2px;
+ border: 2px solid #141414;
+ border-radius: 10px;
+}
+
+QTabWidget::tab-bar
+{
+ alignment: center;
+}
+
+QTabBar::tab
+{
+ background: #141414;
+ color: #141414;
+ padding: 4px 1em;
+ border: 1px solid #181818;
+ border-top: 0px;
+ border-bottom: 0px;
+}
+
+QTabBar::tab:!selected
+{
+ background: #141414;
+ color: #D3D3D3;
+}
+
+QTabBar::tab:disabled
+{
+ background: #181818;
+ color: #808080;
+}
+
+QTabBar::tab:selected
+{
+ background: #181818;
+ color: #FFCC88;
+
+}
+
+QTabBar::tab:!selected:hover
+{
+ background: #242424;
+ color: #FFCC88;
+}
+
+QTabBar::tab:first
+{
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px;
+}
+
+QTabBar::tab:last
+{
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px;
+}
+
+QTabBar QToolButton
+{
+ background: #242424;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px;
+}
+
+QTabBar QToolButton:disabled
+{
+ background: transparent;
+}
+
+
+/* Sliders (Configurator) ----------------------------------------------------- */
+
+/* QSlider::groove:horizontal
+{
+ background: #FFCC88;
+ height: 1px;
+ border: 1px solid #FFCC88;
+}
+
+QSlider::handle:horizontal
+{
+ background: #242424;
+ width: 10px;
+ border: 2px solid #242424;
+ border-radius: 6px;
+ margin: -10px 0px;
+}
+
+QSlider::handle:horizontal:hover
+{
+ background: #181818;
+ border: 2px solid #181818;
+} */
+
+
+/* Tables (Configure Mod Categories) ------------------------------------------ */
+
+QTableView
+{
+ gridline-color: #181818;
+ border: 0px;
+}
+
+QListWidget::item#executablesListBox
+{
+ /* fixes the black text problem on the Modify Executables window */
+ color: #D3D3D3;
+}
+
+
+/* Downloads tab -------------------------------------------------------------- */
+
+QWidget#downloadTab QAbstractScrollArea
+{
+ /* background of the entire downloads tab */
+ background: #141414;
+}
+
+DownloadListView QFrame
+{
+ /* an entry on the Downloads tab */
+ background: #181818;
+}
+
+DownloadListView QFrame#frame
+{
+ /* outer box of an entry on the Downloads tab */
+ border: 2px solid #141414;
+}
+
+DownloadListView QLabel#installLabel
+{
+ color: none;
+}
+
+DownloadListView QFrame:clicked
+{
+ background: #242424;
+}
+
+/* compact downloads view */
+
+DownloadListView[downloadView=standard]::item
+{
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item
+{
+ padding: 4px;
+}
+
+DownloadListView::item:hover
+{
+ padding: 0px;
+}
+
+DownloadListView::item:selected
+{
+ padding: 0px;
+}
+
+QProgressBar
+{
+ border: 2px solid grey;
+ border-radius: 5px;
+ text-align: center;
+ margin: 0px;
+}
+
+QAbstractItemView[filtered=true]
+{
+ border: 2px solid #f00 !important;
+}
+
+QLineEdit[valid-filter=false]
+{
+ background-color: #661111 !important;
+}
diff --git a/stylesheets/Paper Automata.qss b/stylesheets/Paper Automata.qss
new file mode 100644
index 0000000..191023b
--- /dev/null
+++ b/stylesheets/Paper Automata.qss
@@ -0,0 +1,650 @@
+/* Version 3.2 by 6788 */
+QWidget {
+ background: transparent;
+ font-size: 13px;
+ color: #4E4B42;
+ border: 0; }
+ QWidget:disabled {
+ color: #808080; }
+
+QMainWindow, QDialog {
+ background: url("./Paper/Automata/background.svg"); }
+
+QAbstractItemView {
+ background: #DAD4BB;
+ alternate-background-color: #DAD4BB;
+ show-decoration-selected: 1;
+ selection-background-color: #4E4B42;
+ selection-color: #CDC8B0; }
+ QAbstractItemView::item {
+ min-height: 24px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #B4AF9A; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #4E4B42;
+ color: #CDC8B0; }
+
+QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings {
+ image: url("./Paper/Automata/collapsed.svg") center no-repeat; }
+
+QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings {
+ image: url("./Paper/Automata/expanded.svg") center no-repeat; }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ padding-right: 4px;
+ height: 10px;
+ width: 10px; }
+
+QHeaderView::up-arrow {
+ image: url("./Paper/Automata/Arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Paper/Automata/Arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #B4AF9A;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #CDC8B0;
+ border-right: 2px solid #CDC8B0; }
+ QHeaderView::section:last {
+ border-right: 0; }
+ QHeaderView::section:hover {
+ background: #DAD4BB; }
+
+QScrollBar {
+ background: #DAD4BB;
+ border: 2px solid #CDC8B0; }
+ QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 23px -2px 23px; }
+ QScrollBar:vertical {
+ width: 20px;
+ margin: 23px -2px 23px 0; }
+ QScrollBar::handle {
+ background: #B4AF9A;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #4E4B42; }
+ QScrollBar::add-line {
+ subcontrol-origin: margin;
+ background: #DAD4BB;
+ border: 2px solid #CDC8B0;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Paper/Automata/Arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Paper/Automata/Arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #B4AF9A; }
+ QScrollBar::sub-line {
+ subcontrol-origin: margin;
+ background: #DAD4BB; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Paper/Automata/Arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #CDC8B0;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Paper/Automata/Arrows/up.svg");
+ height: 23px;
+ subcontrol-position: top;
+ border: 2px solid #CDC8B0;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #B4AF9A; }
+ QScrollBar::add-page:horizontal, QScrollBar::add-page:vertical, QScrollBar::sub-page:horizontal, QScrollBar::sub-page:vertical {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ background: #B4AF9A;
+ color: #4E4B42;
+ min-height: 22px;
+ padding: 2px 12px;
+ margin: 2px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Paper/Automata/Arrows/down.svg");
+ padding: 2px;
+ margin: 2px; }
+ QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed {
+ background: #DAD4BB; }
+
+QPushButton:disabled {
+ background: transparent;
+ border: 2px solid #DAD4BB; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QMenu {
+ background: #DAD4BB;
+ border: 2px solid #CDC8B0; }
+ QMenu QPushButton {
+ padding: 2px 24px;
+ text-align: left; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ background: #DAD4BB;
+ padding: 5px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #4E4B42;
+ color: #CDC8B0; }
+ QMenu::separator {
+ height: 2px;
+ background: #CDC8B0; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Paper/Automata/Arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: #DAD4BB;
+ padding: 5px 24px; }
+ QMenu::item:disabled {
+ background: #CDC8B0;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #4E4B42;
+ color: #CDC8B0; }
+
+QToolBar {
+ background: transparent;
+ border-bottom: 2px solid #4E4B42;
+ margin-left: 12px;
+ margin-right: 12px; }
+ QToolBar::handle {
+ height: 0;
+ border: 1px solid #DAD4BB; }
+ QToolBar:menu-indicator {
+ image: url("./Paper/Automata/Arrows/down.svg");
+ margin: 4px; }
+
+#toolBar {
+ qproperty-movable: true; }
+ #toolBar QToolButton {
+ background: transparent;
+ padding: 4px 6px;
+ border: 2px solid transparent;
+ margin: 4px 4px 0 4px; }
+ #toolBar QToolButton:hover, #toolBar QToolButton:pressed {
+ background: #B4AF9A;
+ border-bottom: 2px solid #4E4B42; }
+
+QLineEdit {
+ background: #DAD4BB;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #DAD4BB; }
+ QLineEdit:hover {
+ background: #B4AF9A;
+ border: 2px solid #B4AF9A; }
+
+QComboBox {
+ background: #DAD4BB;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #DAD4BB;
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ background: #DAD4BB;
+ border: 2px solid #CDC8B0; }
+ QComboBox:hover {
+ background: #B4AF9A;
+ border: 2px solid #B4AF9A; }
+ QComboBox:on {
+ background: #4E4B42;
+ color: #CDC8B0;
+ border: 2px solid #4E4B42; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Paper/Automata/Arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border: none; }
+ QGroupBox::title {
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px; }
+
+QProgressBar {
+ background: #CDC8B0;
+ color: #4E4B42;
+ text-align: center;
+ padding: 2px;
+ border: 2px solid #4E4B42;
+ margin: 0 10px; }
+ QProgressBar::chunk {
+ background: #CD664D; }
+ QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+ QProgressBar[downloadView=compact] {
+ background: transparent; }
+
+QTabWidget::pane {
+ bottom: 4px;
+ border-top: 2px solid #4E4B42;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar QToolButton {
+ background: #B4AF9A;
+ padding: 1px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+
+QTabBar::tab {
+ background: #B4AF9A;
+ padding: 4px 14px;
+ border: 2px solid #B4AF9A;
+ margin: 3px 1px; }
+ QTabBar::tab:disabled {
+ background: #CDC8B0;
+ border: 2px solid transparent; }
+ QTabBar::tab:hover {
+ background: #DAD4BB;
+ border: 2px solid #DAD4BB; }
+ QTabBar::tab:selected {
+ background: #4E4B42;
+ color: #CDC8B0;
+ border: 2px solid #4E4B42; }
+
+QDockWidget {
+ background: transparent;
+ titlebar-close-icon: url("./Paper/Automata/cross.svg");
+ titlebar-normal-icon: url("./Paper/Automata/Arrows/Large/up.svg");
+ border: 0;
+ padding: 0 10px; }
+ QDockWidget::close-button, QDockWidget::float-button {
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #B4AF9A; }
+
+QStatusBar {
+ background: #B4AF9A;
+ color: #4E4B42; }
+ QStatusBar QLabel {
+ background: transparent; }
+ QStatusBar::item {
+ border: 0; }
+
+QTableView {
+ gridline-color: #CDC8B0;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #DAD4BB;
+ border: 0;
+ border-right: 2px solid #CDC8B0;
+ border-bottom: 2px solid #CDC8B0; }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #CDC8B0; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 12px;
+ background: #DAD4BB; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: 0;
+ border: 2px solid #DAD4BB; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #B4AF9A;
+ color: #CDC8B0; }
+
+#tabText QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #DAD4BB; }
+
+#actionChange_Game {
+ icon: url("./Paper/Automata/Toolbar/instances.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/instances.svg"); }
+
+#actionInstallMod {
+ icon: url("./Paper/Automata/Toolbar/archives.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/archives.svg"); }
+
+#actionModPage {
+ icon: url("./Paper/Automata/Toolbar/globe.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/globe.svg"); }
+
+#actionNexus {
+ icon: url("./Paper/Automata/Toolbar/nexus.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Paper/Automata/Toolbar/profiles.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Automata/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/refresh.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Automata/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Paper/Automata/Toolbar/executables.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/executables.svg"); }
+
+#actionTool {
+ icon: url("./Paper/Automata/Toolbar/tools.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Paper/Automata/Toolbar/settings.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Paper/Automata/Toolbar/endorse.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/endorse.svg"); }
+
+#actionProblems, #actionNotifications {
+ icon: url("./Paper/Automata/Toolbar/problems.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/problems.svg"); }
+
+#actionUpdate {
+ icon: url("./Paper/Automata/Toolbar/update.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/update.svg"); }
+
+#actionHelp {
+ icon: url("./Paper/Automata/Toolbar/help.svg");
+ qproperty-icon: url("./Paper/Automata/Toolbar/help.svg"); }
+
+#listOptionsBtn {
+ icon: url("./Paper/Automata/dots.svg");
+ qproperty-icon: url("./Paper/Automata/dots.svg");
+ padding-left: 2px; }
+
+#openFolderMenu {
+ icon: url("./Paper/Automata/folder.svg");
+ qproperty-icon: url("./Paper/Automata/folder.svg");
+ padding-left: 4px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Paper/Automata/restore.svg");
+ qproperty-icon: url("./Paper/Automata/restore.svg"); }
+
+#saveModsButton, #saveButton {
+ icon: url("./Paper/Automata/backup.svg");
+ qproperty-icon: url("./Paper/Automata/backup.svg"); }
+
+#clearFiltersButton {
+ icon: url("./Paper/Automata/cross.svg");
+ qproperty-icon: url("./Paper/Automata/cross.svg"); }
+
+#bossButton {
+ icon: url("./Paper/Automata/sort.svg");
+ qproperty-icon: url("./Paper/Automata/sort.svg"); }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Paper/Automata/refresh.svg");
+ qproperty-icon: url("./Paper/Automata/refresh.svg"); }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Paper/Automata/cross.svg");
+ qproperty-icon: url("./Paper/Automata/cross.svg"); }
+
+#deactivateESP {
+ icon: url("./Paper/Automata/minus.svg");
+ qproperty-icon: url("./Paper/Automata/minus.svg");
+ background: #DAD4BB; }
+ #deactivateESP:hover {
+ background: #4E4B42; }
+
+#activateESP {
+ icon: url("./Paper/Automata/plus.svg");
+ qproperty-icon: url("./Paper/Automata/plus.svg");
+ background: #DAD4BB; }
+ #activateESP:hover {
+ background: #4E4B42; }
+
+#startButton {
+ background: #4E4B42;
+ color: #CDC8B0;
+ icon: url("./Paper/Automata/run.svg");
+ qproperty-icon: url("./Paper/Automata/run.svg");
+ icon-size: 30px;
+ padding: 6px; }
+ #startButton:hover {
+ background: #B4AF9A;
+ color: #4E4B42; }
+
+#executablesListBox {
+ padding: 4px;
+ margin-right: 8px; }
+ #executablesListBox::item {
+ color: #4E4B42; }
+
+#linkButton {
+ icon: url("./Paper/Automata/shortcut.svg");
+ qproperty-icon: url("./Paper/Automata/shortcut.svg"); }
+
+#refresh {
+ icon: url("./Paper/Automata/refresh.svg");
+ qproperty-icon: url("./Paper/Automata/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Paper/Automata/nexus.svg");
+ qproperty-icon: url("./Paper/Automata/nexus.svg"); }
+
+#track {
+ icon: url("./Paper/Automata/pin.svg");
+ qproperty-icon: url("./Paper/Automata/pin.svg"); }
+
+#endorse {
+ icon: url("./Paper/Automata/heart.svg");
+ qproperty-icon: url("./Paper/Automata/heart.svg"); }
+
+QAbstractScrollArea::corner {
+ background: #DAD4BB;
+ border: 2px solid #CDC8B0;
+ margin: 0 -2px -2px 0; }
+
+QMenuBar::item:selected {
+ background: #4E4B42;
+ color: #CDC8B0; }
+
+QTextEdit {
+ background: #DAD4BB; }
+
+QSplitter {
+ width: 6px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 12px;
+ height: 12px; }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ background: none;
+ border: 2px solid #B4AF9A; }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ border: 2px solid #4E4B42; }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ background: #B4AF9A; }
+ QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected {
+ border: 2px solid #DAD4BB; }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ background: #CD664D;
+ border: 2px solid #CD664D; }
+
+QRadioButton::indicator:checked {
+ image: url("./Paper/Automata/Checkboxes/Radio Buttons/radio.svg");
+ width: 14px;
+ height: 14px; }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Paper/Automata/Checkboxes/Radio Buttons/hover.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 24px;
+ min-width: 60px;
+ background: #DAD4BB;
+ padding: 0 2px;
+ border: 2px solid #CDC8B0;
+ margin: 0 -4px; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ min-height: 28px;
+ min-width: 20px;
+ subcontrol-position: center right;
+ border: 2px solid #CDC8B0; }
+ QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover {
+ background: #B4AF9A; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ min-height: 28px;
+ min-width: 20px;
+ subcontrol-position: center left;
+ border: 2px solid #CDC8B0; }
+ QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #B4AF9A; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Paper/Automata/Arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Paper/Automata/Arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #B4AF9A; }
+
+QSlider::handle {
+ background: #DAD4BB;
+ border: 2px solid #B4AF9A;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #B4AF9A; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 14px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Paper/Automata/plus.svg");
+ qproperty-icon: url("./Paper/Automata/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Paper/Automata/cross.svg");
+ qproperty-icon: url("./Paper/Automata/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Paper/Automata/Checkboxes/Checked/hover.svg");
+ qproperty-icon: url("./Paper/Automata/Checkboxes/Checked/hover.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ background: transparent;
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #B4AF9A; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Paper/Automata/plus.svg");
+ qproperty-icon: url("./Paper/Automata/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Paper/Automata/minus.svg");
+ qproperty-icon: url("./Paper/Automata/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Paper/Automata/Arrows/Large/up.svg");
+ qproperty-icon: url("./Paper/Automata/Arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Paper/Automata/Arrows/Large/down.svg");
+ qproperty-icon: url("./Paper/Automata/Arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Paper/Automata/cross.svg");
+ qproperty-icon: url("./Paper/Automata/cross.svg"); }
+
+#downloadTab QAbstractScrollArea,
+DownloadListWidget QFrame,
+DownloadListWidgetCompact,
+DownloadListWidgetCompact QLabel {
+ background: #DAD4BB; }
+
+DownloadListWidget#frame {
+ border: none; }
+
+#installLabel {
+ color: none; }
+
+DownloadListWidget[downloadView=standard]::item {
+ min-height: 48px;
+ margin: -16px 0; }
+
+DownloadListWidget[downloadView=compact]::item {
+ min-height: 24px;
+ margin: -4px 0; }
+
+QLCDNumber {
+ background: #DAD4BB;
+ color: #4E4B42; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ background: #DAD4BB;
+ padding-left: 10px; }
+
+QToolTip {
+ background: #DAD4BB;
+ color: #4E4B42;
+ border: 2px solid #CDC8B0; }
+
+ModListView, PluginListView {
+ margin: 2px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #CD664D; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #DAD4BB; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+QTreeWidget#filters, #categoriesList {
+ min-width: 240px; }
+
+#categoriesGroup {
+ padding: 23px 0 0 0;
+ border: 0; }
+
+#iconLabel {
+ image: url("./Paper/Automata/logo.svg");
+ qproperty-pixmap: none; }
diff --git a/stylesheets/Paper Black Mono.qss b/stylesheets/Paper Black Mono.qss
new file mode 100644
index 0000000..8602c70
--- /dev/null
+++ b/stylesheets/Paper Black Mono.qss
@@ -0,0 +1,634 @@
+/* Version 3.2 by 6788 */
+QWidget {
+ background: #000;
+ font-size: 13px;
+ color: #D3D3D3;
+ border: 0; }
+
+QAbstractItemView {
+ alternate-background-color: #000;
+ show-decoration-selected: 1;
+ selection-background-color: #3D3D3D;
+ selection-color: #FFF; }
+ QAbstractItemView::item {
+ min-height: 24px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #5C5C5C; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #3D3D3D; }
+
+QTreeView, QListView {
+ border-top: 2px solid #3D3D3D;
+ border-bottom: 2px solid #3D3D3D; }
+ QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings {
+ image: url("./Paper/Dark/Arrows/right.svg"); }
+ QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ padding-right: 4px;
+ height: 10px;
+ width: 10px; }
+
+QHeaderView::up-arrow {
+ image: url("./Paper/Dark/Arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #000;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #3D3D3D; }
+ QHeaderView::section:hover {
+ background: #5C5C5C; }
+
+QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 25px -2px 25px; }
+
+QScrollBar:vertical {
+ width: 20px;
+ margin: 27px -2px 25px 0; }
+
+QScrollBar::handle {
+ background: #5C5C5C;
+ border-radius: 8px;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #3D3D3D; }
+
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 2px solid #000;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Paper/Dark/Arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom;
+ border-top: 2px solid #3D3D3D; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #5C5C5C; }
+
+QScrollBar::sub-line {
+ subcontrol-origin: margin; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Paper/Dark/Arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #000;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Paper/Dark/Arrows/up.svg");
+ height: 25px;
+ subcontrol-position: top;
+ border: 2px solid #000;
+ border-bottom: 2px solid #3D3D3D;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #5C5C5C; }
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ color: #D3D3D3;
+ min-height: 16px;
+ padding: 2px 12px;
+ border: 2px solid #3D3D3D;
+ border-radius: 10px;
+ margin: 2px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ padding: 2px;
+ margin: 4px; }
+ QPushButton:hover, QPushButton:pressed, QPushButton:disabled, QToolButton:hover, QToolButton:pressed, QToolButton:disabled {
+ background: #5C5C5C; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QMenu {
+ border: 2px solid #3D3D3D;
+ border-radius: 10px; }
+ QMenu QPushButton {
+ min-height: 22px;
+ padding: 2px 24px;
+ text-align: left;
+ border: 0;
+ border-radius: 0; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ padding: 2px 6px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #3D3D3D;
+ color: #FFF;
+ border-radius: 6px; }
+ QMenu::separator {
+ height: 2px;
+ background: #3D3D3D; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Paper/Dark/Arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: transparent;
+ padding: 5px 20px; }
+ QMenu::item:disabled {
+ background: #000;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #5C5C5C; }
+
+QToolBar {
+ background: #000;
+ border-bottom: 2px solid #3D3D3D;
+ qproperty-movable: true; }
+ QToolBar::handle {
+ width: 2px;
+ height: 2px;
+ background: #000; }
+ QToolBar::separator {
+ background: #000;
+ margin: 6px 8px; }
+ QToolBar:menu-indicator {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ margin: 4px; }
+ QToolBar QWidget {
+ background: transparent; }
+ QToolBar QToolButton {
+ padding: 4px;
+ border-radius: 10px;
+ border: 0;
+ margin: 6px; }
+ QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
+ background: #5C5C5C; }
+ QToolBar QToolButton:menu-indicator {
+ margin: -4px;
+ subcontrol-position: center bottom; }
+ QToolBar QToolButton:disabled {
+ background: transparent; }
+
+QLineEdit, QComboBox {
+ min-height: 20px;
+ padding-left: 6px;
+ border: 2px solid #3D3D3D;
+ border-radius: 10px; }
+ QLineEdit:hover, QLineEdit:disabled, QComboBox:hover, QComboBox:disabled {
+ background: #5C5C5C; }
+
+QComboBox {
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ border: 2px solid #3D3D3D;
+ border-radius: 10px; }
+ QComboBox:on {
+ background: #3D3D3D;
+ color: #FFF; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border-radius: 10px; }
+ QGroupBox::title {
+ background: transparent;
+ padding: 8px;
+ subcontrol-origin: padding;
+ subcontrol-position: top left; }
+
+QProgressBar {
+ background: #000;
+ color: #FFF;
+ text-align: center;
+ padding: 2px;
+ border: 2px solid #3D3D3D;
+ border-radius: 10px;
+ margin: 0 10px; }
+ QProgressBar::chunk {
+ background: #3D3D3D;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+ QProgressBar[downloadView=compact] {
+ background: transparent; }
+ QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
+ border-right: 2px solid #000; }
+
+QTabWidget::pane {
+ border-top: 2px solid #3D3D3D;
+ border-radius: 10px;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar QToolButton {
+ background: #5C5C5C;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+
+QTabBar::tab {
+ padding: 4px 14px;
+ border: 2px solid #000;
+ border-top-left-radius: 8px;
+ border-top-right-radius: 8px;
+ margin: 3px 1px -2px 0; }
+ QTabBar::tab:hover {
+ background: #5C5C5C;
+ color: #D3D3D3; }
+ QTabBar::tab:selected {
+ border: 2px solid #3D3D3D; }
+
+QDockWidget {
+ background: transparent;
+ titlebar-close-icon: url("./Paper/Dark/cross.svg");
+ titlebar-normal-icon: url("./Paper/Dark/Arrows/Large/up.svg");
+ border: 0;
+ padding: 0 10px; }
+ QDockWidget::close-button, QDockWidget::float-button {
+ background: #000;
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #5C5C5C;
+ border-radius: 6px; }
+
+QTableView {
+ gridline-color: #000;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #000;
+ border: 0;
+ border-bottom: 2px solid #3D3D3D; }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #000; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 12px;
+ border-radius: 6px; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: 0;
+ border: 2px solid #000; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #5C5C5C;
+ color: #FFF; }
+
+#tabText QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #000; }
+
+#actionChange_Game {
+ icon: url("./Paper/Dark/Toolbar/instances.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/instances.svg"); }
+
+#actionInstallMod {
+ icon: url("./Paper/Dark/Toolbar/archives.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/archives.svg"); }
+
+#actionModPage {
+ icon: url("./Paper/Dark/Toolbar/globe.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/globe.svg"); }
+
+#actionNexus {
+ icon: url("./Paper/Dark/Toolbar/nexus.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Paper/Dark/Toolbar/profiles.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Dark/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Dark/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Paper/Dark/Toolbar/executables.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/executables.svg"); }
+
+#actionTool {
+ icon: url("./Paper/Dark/Toolbar/tools.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Paper/Dark/Toolbar/settings.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Paper/Dark/Toolbar/endorse.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/endorse.svg"); }
+
+#actionProblems, #actionNotifications {
+ icon: url("./Paper/Dark/Toolbar/problems.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/problems.svg"); }
+
+#actionUpdate {
+ icon: url("./Paper/Dark/Toolbar/update.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/update.svg"); }
+
+#actionHelp {
+ icon: url("./Paper/Dark/Toolbar/help.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/help.svg"); }
+
+#listOptionsBtn {
+ padding-left: 2px;
+ icon: url("./Paper/Dark/dots.svg");
+ qproperty-icon: url("./Paper/Dark/dots.svg"); }
+
+#openFolderMenu {
+ padding-left: 4px;
+ icon: url("./Paper/Dark/folder.svg");
+ qproperty-icon: url("./Paper/Dark/folder.svg");
+ icon-size: 14px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Paper/Dark/restore.svg");
+ qproperty-icon: url("./Paper/Dark/restore.svg");
+ icon-size: 14px; }
+
+#saveModsButton, #saveButton {
+ icon: url("./Paper/Dark/backup.svg");
+ qproperty-icon: url("./Paper/Dark/backup.svg");
+ icon-size: 14px; }
+
+#clearFiltersButton {
+ icon: url("./Paper/Mono/Black/cross.svg");
+ qproperty-icon: url("./Paper/Mono/Black/cross.svg"); }
+
+#bossButton {
+ icon: url("./Paper/Dark/sort.svg");
+ qproperty-icon: url("./Paper/Dark/sort.svg");
+ icon-size: 14px; }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Paper/Dark/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/refresh.svg");
+ icon-size: 14px; }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg");
+ icon-size: 14px; }
+
+#deactivateESP {
+ icon: url("./Paper/Dark/minus.svg");
+ qproperty-icon: url("./Paper/Dark/minus.svg"); }
+ #deactivateESP:hover {
+ background: #5C5C5C; }
+
+#activateESP {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+ #activateESP:hover {
+ background: #5C5C5C; }
+
+#startButton {
+ icon: url("./Paper/Mono/Black/run.svg");
+ qproperty-icon: url("./Paper/Mono/Black/run.svg");
+ padding: 6px;
+ border-radius: 0;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px; }
+
+#executablesListBox {
+ padding: 4px;
+ border-radius: 10px;
+ margin-right: 8px; }
+
+#linkButton {
+ icon: url("./Paper/Dark/shortcut.svg");
+ qproperty-icon: url("./Paper/Dark/shortcut.svg");
+ icon-size: 14px;
+ border-radius: 0;
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px; }
+
+#refresh {
+ icon: url("./Paper/Dark/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Paper/Dark/nexus.svg");
+ qproperty-icon: url("./Paper/Dark/nexus.svg"); }
+
+#track {
+ icon: url("./Paper/Dark/pin.svg");
+ qproperty-icon: url("./Paper/Dark/pin.svg"); }
+
+#endorse {
+ icon: url("./Paper/Dark/heart.svg");
+ qproperty-icon: url("./Paper/Dark/heart.svg");
+ qproperty-iconSize: 14px; }
+
+QAbstractScrollArea::corner {
+ border: 0;
+ border-bottom: 2px solid #3D3D3D;
+ margin: 0 -2px -2px 0; }
+
+QMenuBar::item:selected {
+ background: #3D3D3D;
+ color: #FFF; }
+
+QTextEdit {
+ border-top: 2px solid #3D3D3D;
+ border-bottom: 2px solid #3D3D3D; }
+
+QSplitter {
+ height: 2px;
+ width: 2px; }
+ QSplitter::handle {
+ background: #3D3D3D;
+ margin: 0 10px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 14px;
+ height: 14px; }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ image: url("./Paper/Dark/Checkboxes/Unchecked/unchecked.svg"); }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ image: url("./Paper/Mono/Black/Checkboxes/Unchecked/hover.svg"); }
+ QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected {
+ image: url("./Paper/Dark/Checkboxes/Unchecked/selected.svg"); }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ image: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg"); }
+ QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
+ image: url("./Paper/Dark/Checkboxes/Checked/selected.svg"); }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ image: url("./Paper/Dark/Checkboxes/disabled.svg"); }
+
+QRadioButton::indicator:checked {
+ image: url("./Paper/Mono/Black/Checkboxes/Radio Buttons/radio.svg");
+ width: 14px;
+ height: 14px; }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Paper/Mono/Black/Checkboxes/Radio Buttons/hover.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 20px;
+ min-width: 60px;
+ padding: 0 2px;
+ border: 2px solid #3D3D3D;
+ border-radius: 10px; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ min-height: 20px;
+ min-width: 20px;
+ subcontrol-position: center right;
+ border-left: 2px solid #3D3D3D;
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px; }
+ QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover {
+ background: #5C5C5C; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ min-height: 20px;
+ min-width: 20px;
+ subcontrol-position: center left;
+ border-right: 2px solid #3D3D3D;
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px; }
+ QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #5C5C5C; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Paper/Dark/Arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #5C5C5C; }
+
+QSlider::handle {
+ border: 2px solid #5C5C5C;
+ border-radius: 6px;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #5C5C5C; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 14px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg");
+ qproperty-icon: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #5C5C5C; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Paper/Dark/minus.svg");
+ qproperty-icon: url("./Paper/Dark/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Paper/Dark/Arrows/Large/up.svg");
+ qproperty-icon: url("./Paper/Dark/Arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Paper/Dark/Arrows/Large/down.svg");
+ qproperty-icon: url("./Paper/Dark/Arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg"); }
+
+QLCDNumber {
+ color: #D3D3D3;
+ border-radius: 6px; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ padding-left: 10px;
+ border-radius: 6px; }
+
+QToolTip {
+ background: #000;
+ color: #D3D3D3;
+ border: 2px solid #3D3D3D;
+ border-radius: 10px; }
+
+ModListView, PluginListView {
+ margin: 2px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #D3D3D3; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #000;
+ border-radius: 10px; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+QTreeWidget#filters, #categoriesList {
+ min-width: 240px; }
+
+#categoriesGroup {
+ padding: 23px 0 0 0;
+ border: 0; }
+
+#colorTable {
+ border-top: 2px solid #3D3D3D;
+ border-bottom: 2px solid #3D3D3D; }
+
+#iconLabel {
+ image: url("./Paper/Dark/logo.svg");
+ qproperty-pixmap: none; }
diff --git a/stylesheets/Paper Dark.qss b/stylesheets/Paper Dark.qss
new file mode 100644
index 0000000..cbcf369
--- /dev/null
+++ b/stylesheets/Paper Dark.qss
@@ -0,0 +1,666 @@
+/* Version 7.2 by 6788 */
+* {
+ background: #242424;
+ font-size: 13px;
+ color: #D3D3D3;
+ border: 0; }
+ *:disabled {
+ color: #808080; }
+
+QAbstractItemView {
+ background: #141414;
+ alternate-background-color: #1C1C1C;
+ show-decoration-selected: 1;
+ border-radius: 6px; }
+ QAbstractItemView::item {
+ min-height: 24px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #3D3D3D; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #006868;
+ color: #FFF; }
+
+QTreeView, QListView {
+ border-radius: 6px; }
+ QTreeView::branch:closed:has-children, QListView::branch:closed:has-children {
+ image: url("./Paper/Dark/Arrows/right.svg"); }
+ QTreeView::branch:open:has-children, QListView::branch:open:has-children {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ height: 10px;
+ width: 10px;
+ padding-right: 4px; }
+
+QHeaderView::up-arrow {
+ image: url("./Paper/Dark/Arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #141414;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #242424;
+ border-right: 2px solid #242424; }
+ QHeaderView::section:first {
+ border-top-left-radius: 6px; }
+ QHeaderView::section:last {
+ border-right: 0;
+ border-top-right-radius: 6px; }
+ QHeaderView::section:hover {
+ background: #3D3D3D; }
+
+QScrollBar {
+ background: #141414;
+ border: 2px solid #242424; }
+ QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 23px -2px 23px; }
+ QScrollBar:vertical {
+ width: 20px;
+ margin: 23px -2px 23px 0; }
+ QScrollBar::handle {
+ background: #3D3D3D;
+ border-radius: 6px;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #006868; }
+ QScrollBar::add-line {
+ subcontrol-origin: margin;
+ background: #141414;
+ border: 2px solid #242424;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Paper/Dark/Arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom;
+ border-bottom-right-radius: 6px; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #006868; }
+ QScrollBar::sub-line {
+ subcontrol-origin: margin;
+ background: #141414; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Paper/Dark/Arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #242424;
+ border-bottom-left-radius: 6px;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Paper/Dark/Arrows/up.svg");
+ height: 23px;
+ subcontrol-position: top;
+ border: 2px solid #242424;
+ border-top-right-radius: 6px;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #006868; }
+ QScrollBar::add-page, QScrollBar::sub-page {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ background: #141414;
+ color: #D3D3D3;
+ min-height: 22px;
+ padding: 2px 12px;
+ border-radius: 6px;
+ margin: 2px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ padding: 2px;
+ margin: 4px; }
+ QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed {
+ background: #3D3D3D; }
+ QPushButton:disabled, QToolButton:disabled {
+ background: transparent; }
+
+QPushButton:disabled {
+ background: none;
+ border: 2px solid #141414; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QToolButton:menu-indicator {
+ margin: 2px; }
+
+QMenu {
+ background: transparent;
+ border: 2px solid #242424;
+ border-radius: 6px; }
+ QMenu QPushButton {
+ padding: 2px 24px;
+ text-align: left;
+ border-radius: 0; }
+ QMenu QPushButton:hover {
+ border-radius: 6px; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ background: #141414;
+ padding: 5px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #006868;
+ color: #FFF;
+ border-radius: 6px; }
+ QMenu::separator {
+ height: 2px;
+ background: #242424; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Paper/Dark/Arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: #141414;
+ padding: 5px 24px; }
+ QMenu::item:disabled {
+ background: #242424;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #006868;
+ color: #FFF;
+ border-radius: 6px; }
+
+QToolBar {
+ background: #242424;
+ border: 1px solid #242424;
+ qproperty-movable: true; }
+ QToolBar::handle {
+ height: 0;
+ border: 1px solid #141414; }
+ QToolBar::separator {
+ background: #242424;
+ margin: 6px 8px; }
+ QToolBar:menu-indicator {
+ image: url("./Paper/Dark/Arrows/down.svg");
+ margin: 4px; }
+ QToolBar QToolButton {
+ background: transparent;
+ padding: 6px;
+ border-radius: 10px;
+ margin: 4px 4px 0 4px; }
+ QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
+ background: #3D3D3D; }
+
+QLineEdit {
+ background: #141414;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #141414;
+ border-radius: 6px; }
+ QLineEdit:hover {
+ border: 2px solid #006868; }
+
+QComboBox {
+ background: #141414;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #141414;
+ border-radius: 6px;
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ background: #141414;
+ border: 2px solid #242424;
+ border-radius: 6px; }
+ QComboBox:hover {
+ border: 2px solid #006868; }
+ QComboBox:on {
+ background: #006868;
+ color: #FFF;
+ border: 2px solid #006868; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border: 2px solid #141414;
+ border-radius: 10px; }
+ QGroupBox::title {
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px; }
+
+QProgressBar {
+ background: #141414;
+ color: #FFF;
+ text-align: center;
+ border: 2px solid #242424;
+ border-radius: 6px;
+ margin: 0 10px; }
+ QProgressBar::chunk {
+ background: #006868;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+ QProgressBar[downloadView=compact] {
+ background: transparent; }
+ QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
+ border-right: 2px solid #242424; }
+
+QTabWidget::pane {
+ bottom: 4px;
+ border-radius: 10px;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar {
+ background: #141414;
+ border-radius: 10px; }
+ QTabBar QToolButton {
+ background: #3D3D3D;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+ QTabBar::tab {
+ background: #141414;
+ padding: 2px 14px;
+ border: 2px solid #141414;
+ border-radius: 10px;
+ margin: 2px; }
+ QTabBar::tab:disabled {
+ background: #242424;
+ border: 2px solid transparent; }
+ QTabBar::tab:first {
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px; }
+ QTabBar::tab:last {
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px; }
+ QTabBar::tab:hover {
+ background: #3D3D3D;
+ border: 2px solid #3D3D3D; }
+ QTabBar::tab:selected {
+ background: #006868;
+ color: #FFF;
+ border: 2px solid #006868; }
+
+QDockWidget {
+ background: transparent;
+ padding: 0 10px;
+ border: 0;
+ titlebar-close-icon: url("./Paper/Dark/cross.svg");
+ titlebar-normal-icon: url("./Paper/Dark/Arrows/Large/up.svg"); }
+ QDockWidget::close-button, QDockWidget::float-button {
+ background: #242424;
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #3D3D3D;
+ border-radius: 6px; }
+
+QStatusBar {
+ background: #3D3D3D; }
+ QStatusBar QWidget {
+ background: #3D3D3D; }
+ QStatusBar::item {
+ border: 0; }
+
+QTableView {
+ gridline-color: #242424;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #141414;
+ border: 0;
+ border-right: 2px solid #242424;
+ border-bottom: 2px solid #242424; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 12px;
+ background: #141414;
+ border-radius: 6px; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: 0;
+ border: 2px solid #141414; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #3D3D3D; }
+
+#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #141414; }
+
+#actionChange_Game {
+ icon: url("./Paper/Dark/Toolbar/instances.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/instances.svg"); }
+
+#actionInstallMod {
+ icon: url("./Paper/Dark/Toolbar/archives.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/archives.svg"); }
+
+#actionModPage {
+ icon: url("./Paper/Dark/Toolbar/globe.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/globe.svg"); }
+
+#actionNexus {
+ icon: url("./Paper/Dark/Toolbar/nexus.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Paper/Dark/Toolbar/profiles.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Dark/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Paper/Dark/Toolbar/executables.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/executables.svg"); }
+
+#actionTool {
+ icon: url("./Paper/Dark/Toolbar/tools.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Paper/Dark/Toolbar/settings.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Paper/Dark/Toolbar/endorse.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/endorse.svg"); }
+
+#actionNotifications {
+ icon: url("./Paper/Dark/Toolbar/problems.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/problems.svg"); }
+
+#actionUpdate {
+ icon: url("./Paper/Dark/Toolbar/update.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/update.svg"); }
+
+#actionHelp {
+ icon: url("./Paper/Dark/Toolbar/help.svg");
+ qproperty-icon: url("./Paper/Dark/Toolbar/help.svg"); }
+
+#listOptionsBtn {
+ padding-left: 2px;
+ icon: url("./Paper/Dark/dots.svg");
+ qproperty-icon: url("./Paper/Dark/dots.svg"); }
+
+#openFolderMenu {
+ padding-left: 4px;
+ icon: url("./Paper/Dark/folder.svg");
+ qproperty-icon: url("./Paper/Dark/folder.svg");
+ icon-size: 14px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Paper/Dark/restore.svg");
+ qproperty-icon: url("./Paper/Dark/restore.svg");
+ icon-size: 14px; }
+
+#saveModsButton, #saveButton {
+ icon: url("./Paper/Dark/backup.svg");
+ qproperty-icon: url("./Paper/Dark/backup.svg");
+ icon-size: 14px; }
+
+#clearFiltersButton {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg"); }
+
+#bossButton {
+ icon: url("./Paper/Dark/sort.svg");
+ qproperty-icon: url("./Paper/Dark/sort.svg");
+ icon-size: 14px; }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Paper/Dark/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/refresh.svg");
+ icon-size: 14px; }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg");
+ icon-size: 14px; }
+
+#deactivateESP {
+ icon: url("./Paper/Dark/minus.svg");
+ qproperty-icon: url("./Paper/Dark/minus.svg"); }
+
+#activateESP {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+
+#startButton {
+ background: #006868;
+ color: #FFF;
+ padding: 6px;
+ border-radius: 0;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px;
+ icon: url("./Paper/Dark/run.svg");
+ qproperty-icon: url("./Paper/Dark/run.svg"); }
+ #startButton:hover {
+ background: #3D3D3D; }
+
+#linkButton {
+ border-radius: 0;
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px;
+ icon: url("./Paper/Dark/shortcut.svg");
+ qproperty-icon: url("./Paper/Dark/shortcut.svg");
+ icon-size: 14px; }
+
+#executablesListBox {
+ padding: 4px;
+ border-radius: 10px;
+ margin-right: 8px; }
+
+#refresh {
+ icon: url("./Paper/Dark/refresh.svg");
+ qproperty-icon: url("./Paper/Dark/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Paper/Dark/nexus.svg");
+ qproperty-icon: url("./Paper/Dark/nexus.svg"); }
+
+#track {
+ icon: url("./Paper/Dark/pin.svg");
+ qproperty-icon: url("./Paper/Dark/pin.svg"); }
+
+#endorse {
+ icon: url("./Paper/Dark/heart.svg");
+ qproperty-icon: url("./Paper/Dark/heart.svg");
+ icon-size: 14px; }
+
+QAbstractScrollArea::corner {
+ background: #141414;
+ border: 2px solid #242424;
+ border-bottom-right-radius: 6px;
+ margin: 0 -2px -2px 0; }
+
+QMenuBar::item:selected {
+ background: #006868;
+ color: #FFF; }
+
+QTextEdit {
+ background: #141414;
+ border-radius: 6px; }
+
+QSplitter {
+ width: 6px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 14px;
+ height: 14px; }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ image: url("./Paper/Dark/Checkboxes/disabled.svg"); }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ image: url("./Paper/Dark/Checkboxes/Unchecked/unchecked.svg"); }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ image: url("./Paper/Dark/Checkboxes/Unchecked/hover.svg"); }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ image: url("./Paper/Dark/Checkboxes/Checked/check.svg"); }
+ QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
+ image: url("./Paper/Dark/Checkboxes/Checked/selected.svg"); }
+
+QRadioButton::indicator:checked {
+ width: 14px;
+ height: 14px;
+ image: url("./Paper/Dark/Checkboxes/Radio Buttons/radio.svg"); }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Paper/Dark/Checkboxes/Radio Buttons/hover.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 24px;
+ min-width: 60px;
+ background: #141414;
+ padding: 0 2px;
+ border: 2px solid #242424;
+ border-radius: 6px;
+ margin: 0 -4px; }
+ QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
+ min-height: 28px;
+ min-width: 20px;
+ border: 2px solid #242424; }
+ QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #3D3D3D; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ subcontrol-position: center right;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ subcontrol-position: center left;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Paper/Dark/Arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Paper/Dark/Arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #3D3D3D; }
+
+QSlider::handle {
+ background: #141414;
+ border: 2px solid #3D3D3D;
+ border-radius: 6px;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #3D3D3D; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 14px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Paper/Dark/Checkboxes/Checked/hover.svg");
+ qproperty-icon: url("./Paper/Dark/Checkboxes/Checked/hover.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #3D3D3D; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Paper/Dark/plus.svg");
+ qproperty-icon: url("./Paper/Dark/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Paper/Dark/minus.svg");
+ qproperty-icon: url("./Paper/Dark/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Paper/Dark/Arrows/Large/up.svg");
+ qproperty-icon: url("./Paper/Dark/Arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Paper/Dark/Arrows/Large/down.svg");
+ qproperty-icon: url("./Paper/Dark/Arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Paper/Dark/cross.svg");
+ qproperty-icon: url("./Paper/Dark/cross.svg"); }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #242424; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+QLCDNumber {
+ background: #141414;
+ color: #006868;
+ border-radius: 6px; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ background: #141414;
+ padding-left: 10px;
+ border-radius: 6px; }
+
+QToolTip {
+ background: #141414;
+ color: #D3D3D3;
+ border: 2px solid #242424;
+ border-radius: 6px; }
+
+ModListView, PluginListView {
+ margin: 2px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #006868; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #141414;
+ border-radius: 10px; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+#categoriesGroup {
+ padding-top: 23px;
+ border: 0; }
+ #categoriesGroup QAbstractScrollArea {
+ min-width: 240px; }
+
+#iconLabel {
+ image: url("./Paper/Dark/logo.svg");
+ qproperty-pixmap: none; }
diff --git a/stylesheets/Paper Light.qss b/stylesheets/Paper Light.qss
new file mode 100644
index 0000000..df6b330
--- /dev/null
+++ b/stylesheets/Paper Light.qss
@@ -0,0 +1,666 @@
+/* Version 7.2 by 6788 */
+* {
+ background: #E8E8E8;
+ font-size: 13px;
+ color: #000;
+ border: 0; }
+ *:disabled {
+ color: #808080; }
+
+QAbstractItemView {
+ background: #FFF;
+ alternate-background-color: #F6F6F6;
+ show-decoration-selected: 1;
+ border-radius: 6px; }
+ QAbstractItemView::item {
+ min-height: 24px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #C2C2C2; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #008484;
+ color: #FFF; }
+
+QTreeView, QListView {
+ border-radius: 6px; }
+ QTreeView::branch:closed:has-children, QListView::branch:closed:has-children {
+ image: url("./Paper/Light/Arrows/right.svg"); }
+ QTreeView::branch:open:has-children, QListView::branch:open:has-children {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ height: 10px;
+ width: 10px;
+ padding-right: 4px; }
+
+QHeaderView::up-arrow {
+ image: url("./Paper/Light/Arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #FFF;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #E8E8E8;
+ border-right: 2px solid #E8E8E8; }
+ QHeaderView::section:first {
+ border-top-left-radius: 6px; }
+ QHeaderView::section:last {
+ border-right: 0;
+ border-top-right-radius: 6px; }
+ QHeaderView::section:hover {
+ background: #C2C2C2; }
+
+QScrollBar {
+ background: #FFF;
+ border: 2px solid #E8E8E8; }
+ QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 23px -2px 23px; }
+ QScrollBar:vertical {
+ width: 20px;
+ margin: 23px -2px 23px 0; }
+ QScrollBar::handle {
+ background: #C2C2C2;
+ border-radius: 6px;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #008484; }
+ QScrollBar::add-line {
+ subcontrol-origin: margin;
+ background: #FFF;
+ border: 2px solid #E8E8E8;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Paper/Light/Arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Paper/Light/Arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom;
+ border-bottom-right-radius: 6px; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #008484; }
+ QScrollBar::sub-line {
+ subcontrol-origin: margin;
+ background: #FFF; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Paper/Light/Arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #E8E8E8;
+ border-bottom-left-radius: 6px;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Paper/Light/Arrows/up.svg");
+ height: 23px;
+ subcontrol-position: top;
+ border: 2px solid #E8E8E8;
+ border-top-right-radius: 6px;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #008484; }
+ QScrollBar::add-page, QScrollBar::sub-page {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ background: #FFF;
+ color: #000;
+ min-height: 22px;
+ padding: 2px 12px;
+ border-radius: 6px;
+ margin: 2px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Paper/Light/Arrows/down.svg");
+ padding: 2px;
+ margin: 4px; }
+ QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed {
+ background: #C2C2C2; }
+ QPushButton:disabled, QToolButton:disabled {
+ background: transparent; }
+
+QPushButton:disabled {
+ background: none;
+ border: 2px solid #FFF; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QToolButton:menu-indicator {
+ margin: 2px; }
+
+QMenu {
+ background: transparent;
+ border: 2px solid #E8E8E8;
+ border-radius: 6px; }
+ QMenu QPushButton {
+ padding: 2px 24px;
+ text-align: left;
+ border-radius: 0; }
+ QMenu QPushButton:hover {
+ border-radius: 6px; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ background: #FFF;
+ padding: 5px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #008484;
+ color: #FFF;
+ border-radius: 6px; }
+ QMenu::separator {
+ height: 2px;
+ background: #E8E8E8; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Paper/Light/Arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: #FFF;
+ padding: 5px 24px; }
+ QMenu::item:disabled {
+ background: #E8E8E8;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #008484;
+ color: #FFF;
+ border-radius: 6px; }
+
+QToolBar {
+ background: #E8E8E8;
+ border: 1px solid #E8E8E8;
+ qproperty-movable: true; }
+ QToolBar::handle {
+ height: 0;
+ border: 1px solid #FFF; }
+ QToolBar::separator {
+ background: #E8E8E8;
+ margin: 6px 8px; }
+ QToolBar:menu-indicator {
+ image: url("./Paper/Light/Arrows/down.svg");
+ margin: 4px; }
+ QToolBar QToolButton {
+ background: transparent;
+ padding: 6px;
+ border-radius: 10px;
+ margin: 4px 4px 0 4px; }
+ QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
+ background: #C2C2C2; }
+
+QLineEdit {
+ background: #FFF;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #FFF;
+ border-radius: 6px; }
+ QLineEdit:hover {
+ border: 2px solid #008484; }
+
+QComboBox {
+ background: #FFF;
+ min-height: 22px;
+ padding-left: 5px;
+ border: 2px solid #FFF;
+ border-radius: 6px;
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ background: #FFF;
+ border: 2px solid #E8E8E8;
+ border-radius: 6px; }
+ QComboBox:hover {
+ border: 2px solid #008484; }
+ QComboBox:on {
+ background: #008484;
+ color: #FFF;
+ border: 2px solid #008484; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border: 2px solid #FFF;
+ border-radius: 10px; }
+ QGroupBox::title {
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px; }
+
+QProgressBar {
+ background: #FFF;
+ color: #FFF;
+ text-align: center;
+ border: 2px solid #E8E8E8;
+ border-radius: 6px;
+ margin: 0 10px; }
+ QProgressBar::chunk {
+ background: #008484;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+ QProgressBar[downloadView=compact] {
+ background: transparent; }
+ QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
+ border-right: 2px solid #E8E8E8; }
+
+QTabWidget::pane {
+ bottom: 4px;
+ border-radius: 10px;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar {
+ background: #FFF;
+ border-radius: 10px; }
+ QTabBar QToolButton {
+ background: #C2C2C2;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+ QTabBar::tab {
+ background: #FFF;
+ padding: 2px 14px;
+ border: 2px solid #FFF;
+ border-radius: 10px;
+ margin: 2px; }
+ QTabBar::tab:disabled {
+ background: #E8E8E8;
+ border: 2px solid transparent; }
+ QTabBar::tab:first {
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px; }
+ QTabBar::tab:last {
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px; }
+ QTabBar::tab:hover {
+ background: #C2C2C2;
+ border: 2px solid #C2C2C2; }
+ QTabBar::tab:selected {
+ background: #008484;
+ color: #FFF;
+ border: 2px solid #008484; }
+
+QDockWidget {
+ background: transparent;
+ padding: 0 10px;
+ border: 0;
+ titlebar-close-icon: url("./Paper/Light/cross.svg");
+ titlebar-normal-icon: url("./Paper/Light/Arrows/Large/up.svg"); }
+ QDockWidget::close-button, QDockWidget::float-button {
+ background: #E8E8E8;
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #C2C2C2;
+ border-radius: 6px; }
+
+QStatusBar {
+ background: #C2C2C2; }
+ QStatusBar QWidget {
+ background: #C2C2C2; }
+ QStatusBar::item {
+ border: 0; }
+
+QTableView {
+ gridline-color: #E8E8E8;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #FFF;
+ border: 0;
+ border-right: 2px solid #E8E8E8;
+ border-bottom: 2px solid #E8E8E8; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 12px;
+ background: #FFF;
+ border-radius: 6px; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: 0;
+ border: 2px solid #FFF; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #C2C2C2; }
+
+#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #FFF; }
+
+#actionChange_Game {
+ icon: url("./Paper/Light/Toolbar/instances.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/instances.svg"); }
+
+#actionInstallMod {
+ icon: url("./Paper/Light/Toolbar/archives.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/archives.svg"); }
+
+#actionModPage {
+ icon: url("./Paper/Light/Toolbar/globe.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/globe.svg"); }
+
+#actionNexus {
+ icon: url("./Paper/Light/Toolbar/nexus.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Paper/Light/Toolbar/profiles.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Light/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Paper/Light/Toolbar/executables.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/executables.svg"); }
+
+#actionTool {
+ icon: url("./Paper/Light/Toolbar/tools.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Paper/Light/Toolbar/settings.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Paper/Light/Toolbar/endorse.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/endorse.svg"); }
+
+#actionNotifications {
+ icon: url("./Paper/Light/Toolbar/problems.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/problems.svg"); }
+
+#actionUpdate {
+ icon: url("./Paper/Light/Toolbar/update.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/update.svg"); }
+
+#actionHelp {
+ icon: url("./Paper/Light/Toolbar/help.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/help.svg"); }
+
+#listOptionsBtn {
+ padding-left: 2px;
+ icon: url("./Paper/Light/dots.svg");
+ qproperty-icon: url("./Paper/Light/dots.svg"); }
+
+#openFolderMenu {
+ padding-left: 4px;
+ icon: url("./Paper/Light/folder.svg");
+ qproperty-icon: url("./Paper/Light/folder.svg");
+ icon-size: 14px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Paper/Light/restore.svg");
+ qproperty-icon: url("./Paper/Light/restore.svg");
+ icon-size: 14px; }
+
+#saveModsButton, #saveButton {
+ icon: url("./Paper/Light/backup.svg");
+ qproperty-icon: url("./Paper/Light/backup.svg");
+ icon-size: 14px; }
+
+#clearFiltersButton {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg"); }
+
+#bossButton {
+ icon: url("./Paper/Light/sort.svg");
+ qproperty-icon: url("./Paper/Light/sort.svg");
+ icon-size: 14px; }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Paper/Light/refresh.svg");
+ qproperty-icon: url("./Paper/Light/refresh.svg");
+ icon-size: 14px; }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg");
+ icon-size: 14px; }
+
+#deactivateESP {
+ icon: url("./Paper/Light/minus.svg");
+ qproperty-icon: url("./Paper/Light/minus.svg"); }
+
+#activateESP {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+
+#startButton {
+ background: #008484;
+ color: #FFF;
+ padding: 6px;
+ border-radius: 0;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px;
+ icon: url("./Paper/Light/run.svg");
+ qproperty-icon: url("./Paper/Light/run.svg"); }
+ #startButton:hover {
+ background: #C2C2C2; }
+
+#linkButton {
+ border-radius: 0;
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px;
+ icon: url("./Paper/Light/shortcut.svg");
+ qproperty-icon: url("./Paper/Light/shortcut.svg");
+ icon-size: 14px; }
+
+#executablesListBox {
+ padding: 4px;
+ border-radius: 10px;
+ margin-right: 8px; }
+
+#refresh {
+ icon: url("./Paper/Light/refresh.svg");
+ qproperty-icon: url("./Paper/Light/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Paper/Light/nexus.svg");
+ qproperty-icon: url("./Paper/Light/nexus.svg"); }
+
+#track {
+ icon: url("./Paper/Light/pin.svg");
+ qproperty-icon: url("./Paper/Light/pin.svg"); }
+
+#endorse {
+ icon: url("./Paper/Light/heart.svg");
+ qproperty-icon: url("./Paper/Light/heart.svg");
+ icon-size: 14px; }
+
+QAbstractScrollArea::corner {
+ background: #FFF;
+ border: 2px solid #E8E8E8;
+ border-bottom-right-radius: 6px;
+ margin: 0 -2px -2px 0; }
+
+QMenuBar::item:selected {
+ background: #008484;
+ color: #FFF; }
+
+QTextEdit {
+ background: #FFF;
+ border-radius: 6px; }
+
+QSplitter {
+ width: 6px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 14px;
+ height: 14px; }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ image: url("./Paper/Light/Checkboxes/disabled.svg"); }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ image: url("./Paper/Light/Checkboxes/Unchecked/unchecked.svg"); }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ image: url("./Paper/Light/Checkboxes/Unchecked/hover.svg"); }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ image: url("./Paper/Light/Checkboxes/Checked/check.svg"); }
+ QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
+ image: url("./Paper/Light/Checkboxes/Checked/selected.svg"); }
+
+QRadioButton::indicator:checked {
+ width: 14px;
+ height: 14px;
+ image: url("./Paper/Light/Checkboxes/Radio Buttons/radio.svg"); }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Paper/Light/Checkboxes/Radio Buttons/hover.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 24px;
+ min-width: 60px;
+ background: #FFF;
+ padding: 0 2px;
+ border: 2px solid #E8E8E8;
+ border-radius: 6px;
+ margin: 0 -4px; }
+ QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
+ min-height: 28px;
+ min-width: 20px;
+ border: 2px solid #E8E8E8; }
+ QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #C2C2C2; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ subcontrol-position: center right;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ subcontrol-position: center left;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Paper/Light/Arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #C2C2C2; }
+
+QSlider::handle {
+ background: #FFF;
+ border: 2px solid #C2C2C2;
+ border-radius: 6px;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #C2C2C2; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 14px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Paper/Light/Checkboxes/Checked/hover.svg");
+ qproperty-icon: url("./Paper/Light/Checkboxes/Checked/hover.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #C2C2C2; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Paper/Light/minus.svg");
+ qproperty-icon: url("./Paper/Light/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Paper/Light/Arrows/Large/up.svg");
+ qproperty-icon: url("./Paper/Light/Arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Paper/Light/Arrows/Large/down.svg");
+ qproperty-icon: url("./Paper/Light/Arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg"); }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #E8E8E8; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+QLCDNumber {
+ background: #FFF;
+ color: #008484;
+ border-radius: 6px; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ background: #FFF;
+ padding-left: 10px;
+ border-radius: 6px; }
+
+QToolTip {
+ background: #FFF;
+ color: #000;
+ border: 2px solid #E8E8E8;
+ border-radius: 6px; }
+
+ModListView, PluginListView {
+ margin: 2px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #008484; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #FFF;
+ border-radius: 10px; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+#categoriesGroup {
+ padding-top: 23px;
+ border: 0; }
+ #categoriesGroup QAbstractScrollArea {
+ min-width: 240px; }
+
+#iconLabel {
+ image: url("./Paper/Light/logo.svg");
+ qproperty-pixmap: none; }
diff --git a/stylesheets/Paper White Mono.qss b/stylesheets/Paper White Mono.qss
new file mode 100644
index 0000000..7ac4782
--- /dev/null
+++ b/stylesheets/Paper White Mono.qss
@@ -0,0 +1,634 @@
+/* Version 3.2 by 6788 */
+QWidget {
+ background: #FFF;
+ font-size: 13px;
+ color: #000;
+ border: 0; }
+
+QAbstractItemView {
+ alternate-background-color: #FFF;
+ show-decoration-selected: 1;
+ selection-background-color: #000;
+ selection-color: #FFF; }
+ QAbstractItemView::item {
+ min-height: 24px; }
+ QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
+ background: #C2C2C2; }
+ QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
+ background: #000; }
+
+QTreeView, QListView {
+ border-top: 2px solid #000;
+ border-bottom: 2px solid #000; }
+ QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings {
+ image: url("./Paper/Light/Arrows/right.svg"); }
+ QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QHeaderView::up-arrow, QHeaderView::down-arrow {
+ padding-right: 4px;
+ height: 10px;
+ width: 10px; }
+
+QHeaderView::up-arrow {
+ image: url("./Paper/Light/Arrows/up.svg"); }
+
+QHeaderView::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QHeaderView::section {
+ background: #FFF;
+ padding: 0 5px;
+ border: 0;
+ border-bottom: 2px solid #000; }
+ QHeaderView::section:hover {
+ background: #C2C2C2; }
+
+QScrollBar:horizontal {
+ height: 20px;
+ margin: 0 25px -2px 25px; }
+
+QScrollBar:vertical {
+ width: 20px;
+ margin: 27px -2px 25px 0; }
+
+QScrollBar::handle {
+ background: #C2C2C2;
+ border-radius: 8px;
+ margin: 2px; }
+ QScrollBar::handle:horizontal {
+ min-width: 32px; }
+ QScrollBar::handle:vertical {
+ min-height: 32px; }
+ QScrollBar::handle:hover, QScrollBar::handle:pressed {
+ background: #000; }
+
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 2px solid #FFF;
+ margin: 0 -2px -2px 0; }
+ QScrollBar::add-line:horizontal {
+ image: url("./Paper/Light/Arrows/right.svg");
+ width: 23px;
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ image: url("./Paper/Light/Arrows/down.svg");
+ height: 23px;
+ subcontrol-position: bottom;
+ border-top: 2px solid #000; }
+ QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
+ background: #C2C2C2; }
+
+QScrollBar::sub-line {
+ subcontrol-origin: margin; }
+ QScrollBar::sub-line:horizontal {
+ image: url("./Paper/Light/Arrows/left.svg");
+ width: 23px;
+ subcontrol-position: left;
+ border: 2px solid #FFF;
+ margin: 0 0 -2px -2px; }
+ QScrollBar::sub-line:vertical {
+ image: url("./Paper/Light/Arrows/up.svg");
+ height: 25px;
+ subcontrol-position: top;
+ border: 2px solid #FFF;
+ border-bottom: 2px solid #000;
+ margin: -2px -2px 0 0; }
+ QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
+ background: #C2C2C2; }
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: transparent; }
+
+QPushButton, QToolButton {
+ color: #000;
+ min-height: 16px;
+ padding: 2px 12px;
+ border: 2px solid #000;
+ border-radius: 10px;
+ margin: 2px 0; }
+ QPushButton::menu-indicator, QToolButton::menu-indicator {
+ image: url("./Paper/Light/Arrows/down.svg");
+ padding: 2px;
+ margin: 4px; }
+ QPushButton:hover, QPushButton:pressed, QPushButton:disabled, QToolButton:hover, QToolButton:pressed, QToolButton:disabled {
+ background: #C2C2C2; }
+
+QPushButton::menu-indicator {
+ subcontrol-position: right center; }
+
+QMenu {
+ border: 2px solid #000;
+ border-radius: 10px; }
+ QMenu QPushButton {
+ min-height: 22px;
+ padding: 2px 24px;
+ text-align: left;
+ border: 0;
+ border-radius: 0; }
+ QMenu QCheckBox, QMenu QRadioButton {
+ padding: 2px 6px; }
+ QMenu QCheckBox:hover, QMenu QRadioButton:hover {
+ background: #000;
+ color: #FFF;
+ border-radius: 6px; }
+ QMenu::separator {
+ height: 2px;
+ background: #000; }
+ QMenu::icon {
+ padding-left: 20px; }
+ QMenu::right-arrow {
+ image: url("./Paper/Light/Arrows/right.svg");
+ padding-right: 5px; }
+ QMenu::item {
+ background: transparent;
+ padding: 5px 20px; }
+ QMenu::item:disabled {
+ background: #FFF;
+ color: #808080; }
+ QMenu::item:selected {
+ background: #C2C2C2; }
+
+QToolBar {
+ background: #FFF;
+ border-bottom: 2px solid #000;
+ qproperty-movable: true; }
+ QToolBar::handle {
+ width: 2px;
+ height: 2px;
+ background: #FFF; }
+ QToolBar::separator {
+ background: #FFF;
+ margin: 6px 8px; }
+ QToolBar:menu-indicator {
+ image: url("./Paper/Light/Arrows/down.svg");
+ margin: 4px; }
+ QToolBar QWidget {
+ background: transparent; }
+ QToolBar QToolButton {
+ padding: 4px;
+ border-radius: 10px;
+ border: 0;
+ margin: 6px; }
+ QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
+ background: #C2C2C2; }
+ QToolBar QToolButton:menu-indicator {
+ margin: -4px;
+ subcontrol-position: center bottom; }
+ QToolBar QToolButton:disabled {
+ background: transparent; }
+
+QLineEdit, QComboBox {
+ min-height: 20px;
+ padding-left: 6px;
+ border: 2px solid #000;
+ border-radius: 10px; }
+ QLineEdit:hover, QLineEdit:disabled, QComboBox:hover, QComboBox:disabled {
+ background: #C2C2C2; }
+
+QComboBox {
+ margin: 4px 0; }
+ QComboBox QAbstractItemView {
+ border: 2px solid #000;
+ border-radius: 10px; }
+ QComboBox:on {
+ background: #000;
+ color: #FFF; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QGroupBox {
+ padding: 24px 4px;
+ border-radius: 10px; }
+ QGroupBox::title {
+ background: transparent;
+ padding: 8px;
+ subcontrol-origin: padding;
+ subcontrol-position: top left; }
+
+QProgressBar {
+ background: #FFF;
+ color: #FFF;
+ text-align: center;
+ padding: 2px;
+ border: 2px solid #000;
+ border-radius: 10px;
+ margin: 0 10px; }
+ QProgressBar::chunk {
+ background: #000;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px; }
+ QProgressBar[downloadView=standard] {
+ background: transparent;
+ margin: 11px 0; }
+ QProgressBar[downloadView=compact] {
+ background: transparent; }
+ QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
+ border-right: 2px solid #FFF; }
+
+QTabWidget::pane {
+ border-top: 2px solid #000;
+ border-radius: 10px;
+ margin-right: -10px; }
+
+QTabWidget::tab-bar {
+ alignment: center; }
+
+QTabBar QToolButton {
+ background: #C2C2C2;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px; }
+ QTabBar QToolButton:disabled {
+ background: transparent; }
+
+QTabBar::tab {
+ padding: 4px 14px;
+ border: 2px solid #FFF;
+ border-top-left-radius: 8px;
+ border-top-right-radius: 8px;
+ margin: 3px 1px -2px 0; }
+ QTabBar::tab:hover {
+ background: #C2C2C2;
+ color: #000; }
+ QTabBar::tab:selected {
+ border: 2px solid #000; }
+
+QDockWidget {
+ background: transparent;
+ titlebar-close-icon: url("./Paper/Light/cross.svg");
+ titlebar-normal-icon: url("./Paper/Light/Arrows/Large/up.svg");
+ border: 0;
+ padding: 0 10px; }
+ QDockWidget::close-button, QDockWidget::float-button {
+ background: #FFF;
+ padding: 2px;
+ border: 0; }
+ QDockWidget::close-button:hover, QDockWidget::float-button:hover {
+ background: #C2C2C2;
+ border-radius: 6px; }
+
+QTableView {
+ gridline-color: #FFF;
+ border: 0; }
+ QTableView QTableCornerButton::section {
+ background: #FFF;
+ border: 0;
+ border-bottom: 2px solid #000; }
+
+QueryOverwriteDialog QTextBrowser {
+ background: #FFF; }
+
+QueryOverwriteDialog QPushButton {
+ margin-left: 8px; }
+
+#tabText QToolButton, #tabIni QToolButton {
+ height: 12px;
+ border-radius: 6px; }
+ #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
+ background: 0;
+ border: 2px solid #FFF; }
+ #tabText QToolButton:hover, #tabIni QToolButton:hover {
+ background: #C2C2C2;
+ color: #FFF; }
+
+#tabText QLineEdit, #tabIni QLineEdit {
+ margin-top: 5px; }
+ #tabText QLineEdit:hover, #tabIni QLineEdit:hover {
+ border: 2px solid #FFF; }
+
+#actionChange_Game {
+ icon: url("./Paper/Light/Toolbar/instances.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/instances.svg"); }
+
+#actionInstallMod {
+ icon: url("./Paper/Light/Toolbar/archives.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/archives.svg"); }
+
+#actionModPage {
+ icon: url("./Paper/Light/Toolbar/globe.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/globe.svg"); }
+
+#actionNexus {
+ icon: url("./Paper/Light/Toolbar/nexus.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/nexus.svg"); }
+
+#actionAdd_Profile {
+ icon: url("./Paper/Light/Toolbar/profiles.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/profiles.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Light/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); }
+
+#action_Refresh {
+ icon: url("./Paper/Light/Toolbar/refresh.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); }
+
+#actionModify_Executables {
+ icon: url("./Paper/Light/Toolbar/executables.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/executables.svg"); }
+
+#actionTool {
+ icon: url("./Paper/Light/Toolbar/tools.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/tools.svg"); }
+
+#actionSettings {
+ icon: url("./Paper/Light/Toolbar/settings.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/settings.svg"); }
+
+#actionEndorseMO {
+ icon: url("./Paper/Light/Toolbar/endorse.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/endorse.svg"); }
+
+#actionProblems, #actionNotifications {
+ icon: url("./Paper/Light/Toolbar/problems.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/problems.svg"); }
+
+#actionUpdate {
+ icon: url("./Paper/Light/Toolbar/update.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/update.svg"); }
+
+#actionHelp {
+ icon: url("./Paper/Light/Toolbar/help.svg");
+ qproperty-icon: url("./Paper/Light/Toolbar/help.svg"); }
+
+#listOptionsBtn {
+ padding-left: 2px;
+ icon: url("./Paper/Light/dots.svg");
+ qproperty-icon: url("./Paper/Light/dots.svg"); }
+
+#openFolderMenu {
+ padding-left: 4px;
+ icon: url("./Paper/Light/folder.svg");
+ qproperty-icon: url("./Paper/Light/folder.svg");
+ icon-size: 14px; }
+
+#restoreModsButton, #restoreButton {
+ icon: url("./Paper/Light/restore.svg");
+ qproperty-icon: url("./Paper/Light/restore.svg");
+ icon-size: 14px; }
+
+#saveModsButton, #saveButton {
+ icon: url("./Paper/Light/backup.svg");
+ qproperty-icon: url("./Paper/Light/backup.svg");
+ icon-size: 14px; }
+
+#clearFiltersButton {
+ icon: url("./Paper/Mono/White/cross.svg");
+ qproperty-icon: url("./Paper/Mono/White/cross.svg"); }
+
+#bossButton {
+ icon: url("./Paper/Light/sort.svg");
+ qproperty-icon: url("./Paper/Light/sort.svg");
+ icon-size: 14px; }
+
+#refreshButton, #btnRefreshData,
+#dataTabRefresh, #btnRefreshDownloads {
+ icon: url("./Paper/Light/refresh.svg");
+ qproperty-icon: url("./Paper/Light/refresh.svg");
+ icon-size: 14px; }
+
+#clearCacheButton, #revokeNexusAuthButton,
+#nexusDisconnect {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg");
+ icon-size: 14px; }
+
+#deactivateESP {
+ icon: url("./Paper/Light/minus.svg");
+ qproperty-icon: url("./Paper/Light/minus.svg"); }
+ #deactivateESP:hover {
+ background: #C2C2C2; }
+
+#activateESP {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+ #activateESP:hover {
+ background: #C2C2C2; }
+
+#startButton {
+ icon: url("./Paper/Mono/White/run.svg");
+ qproperty-icon: url("./Paper/Mono/White/run.svg");
+ padding: 6px;
+ border-radius: 0;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px; }
+
+#executablesListBox {
+ padding: 4px;
+ border-radius: 10px;
+ margin-right: 8px; }
+
+#linkButton {
+ icon: url("./Paper/Light/shortcut.svg");
+ qproperty-icon: url("./Paper/Light/shortcut.svg");
+ icon-size: 14px;
+ border-radius: 0;
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px; }
+
+#refresh {
+ icon: url("./Paper/Light/refresh.svg");
+ qproperty-icon: url("./Paper/Light/refresh.svg"); }
+
+#visitNexus {
+ icon: url("./Paper/Light/nexus.svg");
+ qproperty-icon: url("./Paper/Light/nexus.svg"); }
+
+#track {
+ icon: url("./Paper/Light/pin.svg");
+ qproperty-icon: url("./Paper/Light/pin.svg"); }
+
+#endorse {
+ icon: url("./Paper/Light/heart.svg");
+ qproperty-icon: url("./Paper/Light/heart.svg");
+ qproperty-iconSize: 14px; }
+
+QAbstractScrollArea::corner {
+ border: 0;
+ border-bottom: 2px solid #000;
+ margin: 0 -2px -2px 0; }
+
+QMenuBar::item:selected {
+ background: #000;
+ color: #FFF; }
+
+QTextEdit {
+ border-top: 2px solid #000;
+ border-bottom: 2px solid #000; }
+
+QSplitter {
+ height: 2px;
+ width: 2px; }
+ QSplitter::handle {
+ background: #000;
+ margin: 0 10px; }
+
+QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
+ width: 14px;
+ height: 14px; }
+ QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
+ image: url("./Paper/Light/Checkboxes/Unchecked/unchecked.svg"); }
+ QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
+ image: url("./Paper/Mono/White/Checkboxes/Unchecked/hover.svg"); }
+ QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected {
+ image: url("./Paper/Light/Checkboxes/Unchecked/selected.svg"); }
+ QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
+ image: url("./Paper/Mono/White/Checkboxes/Checked/check.svg"); }
+ QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
+ image: url("./Paper/Light/Checkboxes/Checked/selected.svg"); }
+ QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
+ image: url("./Paper/Light/Checkboxes/disabled.svg"); }
+
+QRadioButton::indicator:checked {
+ image: url("./Paper/Mono/White/Checkboxes/Radio Buttons/radio.svg");
+ width: 14px;
+ height: 14px; }
+ QRadioButton::indicator:checked:hover {
+ image: url("./Paper/Mono/White/Checkboxes/Radio Buttons/hover.svg"); }
+
+QSpinBox, QDoubleSpinBox {
+ min-height: 20px;
+ min-width: 60px;
+ padding: 0 2px;
+ border: 2px solid #000;
+ border-radius: 10px; }
+ QSpinBox::up-button, QDoubleSpinBox::up-button {
+ min-height: 20px;
+ min-width: 20px;
+ subcontrol-position: center right;
+ border-left: 2px solid #000;
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px; }
+ QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover {
+ background: #C2C2C2; }
+ QSpinBox::down-button, QDoubleSpinBox::down-button {
+ min-height: 20px;
+ min-width: 20px;
+ subcontrol-position: center left;
+ border-right: 2px solid #000;
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px; }
+ QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover {
+ background: #C2C2C2; }
+ QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
+ image: url("./Paper/Light/Arrows/up.svg"); }
+ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
+ image: url("./Paper/Light/Arrows/down.svg"); }
+
+QSlider::groove {
+ height: 0;
+ border: 1px solid #C2C2C2; }
+
+QSlider::handle {
+ border: 2px solid #C2C2C2;
+ border-radius: 6px;
+ margin: -10px; }
+ QSlider::handle:hover {
+ background: #C2C2C2; }
+
+#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
+ icon-size: 14px; }
+
+#InstanceManagerDialog #createNew {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+
+#InstanceManagerDialog #deleteInstance {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg"); }
+
+#InstanceManagerDialog #switchToInstance {
+ icon: url("./Paper/Mono/White/Checkboxes/Checked/check.svg");
+ qproperty-icon: url("./Paper/Mono/White/Checkboxes/Checked/check.svg"); }
+
+#EditExecutablesDialog QToolButton {
+ padding: 4px 8px;
+ margin: 8px 0 8px 8px; }
+ #EditExecutablesDialog QToolButton:hover {
+ background: #C2C2C2; }
+
+#EditExecutablesDialog #add {
+ icon: url("./Paper/Light/plus.svg");
+ qproperty-icon: url("./Paper/Light/plus.svg"); }
+
+#EditExecutablesDialog #remove {
+ icon: url("./Paper/Light/minus.svg");
+ qproperty-icon: url("./Paper/Light/minus.svg"); }
+
+#EditExecutablesDialog #up {
+ icon: url("./Paper/Light/Arrows/Large/up.svg");
+ qproperty-icon: url("./Paper/Light/Arrows/Large/up.svg"); }
+
+#EditExecutablesDialog #down {
+ icon: url("./Paper/Light/Arrows/Large/down.svg");
+ qproperty-icon: url("./Paper/Light/Arrows/Large/down.svg"); }
+
+#EditExecutablesDialog #reset {
+ icon: url("./Paper/Light/cross.svg");
+ qproperty-icon: url("./Paper/Light/cross.svg"); }
+
+QLCDNumber {
+ color: #000;
+ border-radius: 6px; }
+ QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
+ padding-left: 6px; }
+
+QPlainTextEdit#output {
+ padding-left: 10px;
+ border-radius: 6px; }
+
+QToolTip {
+ background: #FFF;
+ color: #000;
+ border: 2px solid #000;
+ border-radius: 10px; }
+
+ModListView, PluginListView {
+ margin: 2px 0; }
+
+LinkLabel {
+ qproperty-linkColor: #000; }
+
+#stepsStack QWidget {
+ border: none; }
+
+#stepsStack QGroupBox {
+ border: 2px solid #FFF;
+ border-radius: 10px; }
+
+#espFilterEdit {
+ margin-top: 4px; }
+
+#dataTabFilter, #downloadFilterEdit {
+ margin-top: 6px; }
+
+#bossButton {
+ margin-bottom: 4px; }
+
+#btnRefreshDownloads, #dataTabRefresh {
+ margin-bottom: 6px; }
+
+#displayCategoriesBtn {
+ min-width: 12px; }
+
+QTreeWidget#filters, #categoriesList {
+ min-width: 240px; }
+
+#categoriesGroup {
+ padding: 23px 0 0 0;
+ border: 0; }
+
+#colorTable {
+ border-top: 2px solid #000;
+ border-bottom: 2px solid #000; }
+
+#iconLabel {
+ image: url("./Paper/Light/logo.svg");
+ qproperty-pixmap: none; }
diff --git a/stylesheets/Paper/Automata/Arrows/Large/down.svg b/stylesheets/Paper/Automata/Arrows/Large/down.svg
new file mode 100644
index 0000000..b9bc971
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/Large/down.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Arrows/Large/up.svg b/stylesheets/Paper/Automata/Arrows/Large/up.svg
new file mode 100644
index 0000000..ae00b22
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/Large/up.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Arrows/down.svg b/stylesheets/Paper/Automata/Arrows/down.svg
new file mode 100644
index 0000000..30f1383
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/down.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Arrows/left.svg b/stylesheets/Paper/Automata/Arrows/left.svg
new file mode 100644
index 0000000..9709491
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/left.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Arrows/right.svg b/stylesheets/Paper/Automata/Arrows/right.svg
new file mode 100644
index 0000000..5eaa99c
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/right.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Arrows/up.svg b/stylesheets/Paper/Automata/Arrows/up.svg
new file mode 100644
index 0000000..5fa569f
--- /dev/null
+++ b/stylesheets/Paper/Automata/Arrows/up.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/archives.svg b/stylesheets/Paper/Automata/Toolbar/archives.svg
new file mode 100644
index 0000000..c13182c
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/archives.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/endorse.svg b/stylesheets/Paper/Automata/Toolbar/endorse.svg
new file mode 100644
index 0000000..2c8f914
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/endorse.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/executables.svg b/stylesheets/Paper/Automata/Toolbar/executables.svg
new file mode 100644
index 0000000..6c442f7
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/executables.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/globe.svg b/stylesheets/Paper/Automata/Toolbar/globe.svg
new file mode 100644
index 0000000..5fde058
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/globe.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/help.svg b/stylesheets/Paper/Automata/Toolbar/help.svg
new file mode 100644
index 0000000..2cab393
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/help.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/instances.svg b/stylesheets/Paper/Automata/Toolbar/instances.svg
new file mode 100644
index 0000000..4b0cd70
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/instances.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/nexus.svg b/stylesheets/Paper/Automata/Toolbar/nexus.svg
new file mode 100644
index 0000000..852f003
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/nexus.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/problems.svg b/stylesheets/Paper/Automata/Toolbar/problems.svg
new file mode 100644
index 0000000..f3fed97
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/problems.svg
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/profiles.svg b/stylesheets/Paper/Automata/Toolbar/profiles.svg
new file mode 100644
index 0000000..306c94f
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/profiles.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/refresh.svg b/stylesheets/Paper/Automata/Toolbar/refresh.svg
new file mode 100644
index 0000000..859394c
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/refresh.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/settings.svg b/stylesheets/Paper/Automata/Toolbar/settings.svg
new file mode 100644
index 0000000..adc4ca7
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/settings.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/tools.svg b/stylesheets/Paper/Automata/Toolbar/tools.svg
new file mode 100644
index 0000000..555472e
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/tools.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/Toolbar/update.svg b/stylesheets/Paper/Automata/Toolbar/update.svg
new file mode 100644
index 0000000..28bef27
--- /dev/null
+++ b/stylesheets/Paper/Automata/Toolbar/update.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/background.svg b/stylesheets/Paper/Automata/background.svg
new file mode 100644
index 0000000..76468b6
--- /dev/null
+++ b/stylesheets/Paper/Automata/background.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/backup.svg b/stylesheets/Paper/Automata/backup.svg
new file mode 100644
index 0000000..1c55c45
--- /dev/null
+++ b/stylesheets/Paper/Automata/backup.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/collapsed.svg b/stylesheets/Paper/Automata/collapsed.svg
new file mode 100644
index 0000000..614cca6
--- /dev/null
+++ b/stylesheets/Paper/Automata/collapsed.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/cross.svg b/stylesheets/Paper/Automata/cross.svg
new file mode 100644
index 0000000..450623c
--- /dev/null
+++ b/stylesheets/Paper/Automata/cross.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/dots.svg b/stylesheets/Paper/Automata/dots.svg
new file mode 100644
index 0000000..08d5139
--- /dev/null
+++ b/stylesheets/Paper/Automata/dots.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/expanded.svg b/stylesheets/Paper/Automata/expanded.svg
new file mode 100644
index 0000000..19f776d
--- /dev/null
+++ b/stylesheets/Paper/Automata/expanded.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/folder.svg b/stylesheets/Paper/Automata/folder.svg
new file mode 100644
index 0000000..4ac83f4
--- /dev/null
+++ b/stylesheets/Paper/Automata/folder.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/heart.svg b/stylesheets/Paper/Automata/heart.svg
new file mode 100644
index 0000000..396fab5
--- /dev/null
+++ b/stylesheets/Paper/Automata/heart.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/logo.svg b/stylesheets/Paper/Automata/logo.svg
new file mode 100644
index 0000000..c40a15e
--- /dev/null
+++ b/stylesheets/Paper/Automata/logo.svg
@@ -0,0 +1,143 @@
+
+
diff --git a/stylesheets/Paper/Automata/minus.svg b/stylesheets/Paper/Automata/minus.svg
new file mode 100644
index 0000000..274e864
--- /dev/null
+++ b/stylesheets/Paper/Automata/minus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/nexus.svg b/stylesheets/Paper/Automata/nexus.svg
new file mode 100644
index 0000000..7cdb6db
--- /dev/null
+++ b/stylesheets/Paper/Automata/nexus.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/pin.svg b/stylesheets/Paper/Automata/pin.svg
new file mode 100644
index 0000000..3ce8e68
--- /dev/null
+++ b/stylesheets/Paper/Automata/pin.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/plus.svg b/stylesheets/Paper/Automata/plus.svg
new file mode 100644
index 0000000..36733d9
--- /dev/null
+++ b/stylesheets/Paper/Automata/plus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/refresh.svg b/stylesheets/Paper/Automata/refresh.svg
new file mode 100644
index 0000000..a148aa1
--- /dev/null
+++ b/stylesheets/Paper/Automata/refresh.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/restore.svg b/stylesheets/Paper/Automata/restore.svg
new file mode 100644
index 0000000..820c960
--- /dev/null
+++ b/stylesheets/Paper/Automata/restore.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/run.svg b/stylesheets/Paper/Automata/run.svg
new file mode 100644
index 0000000..e969e49
--- /dev/null
+++ b/stylesheets/Paper/Automata/run.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/shortcut.svg b/stylesheets/Paper/Automata/shortcut.svg
new file mode 100644
index 0000000..72b918e
--- /dev/null
+++ b/stylesheets/Paper/Automata/shortcut.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Automata/sort.svg b/stylesheets/Paper/Automata/sort.svg
new file mode 100644
index 0000000..32c0836
--- /dev/null
+++ b/stylesheets/Paper/Automata/sort.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/Large/down.svg b/stylesheets/Paper/Dark/Arrows/Large/down.svg
new file mode 100644
index 0000000..d34e067
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/Large/down.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/Large/up.svg b/stylesheets/Paper/Dark/Arrows/Large/up.svg
new file mode 100644
index 0000000..e7ee939
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/Large/up.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/down.svg b/stylesheets/Paper/Dark/Arrows/down.svg
new file mode 100644
index 0000000..21d34b8
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/down.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/left.svg b/stylesheets/Paper/Dark/Arrows/left.svg
new file mode 100644
index 0000000..b4aa878
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/left.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/right.svg b/stylesheets/Paper/Dark/Arrows/right.svg
new file mode 100644
index 0000000..37c9c20
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/right.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Arrows/up.svg b/stylesheets/Paper/Dark/Arrows/up.svg
new file mode 100644
index 0000000..b5aed91
--- /dev/null
+++ b/stylesheets/Paper/Dark/Arrows/up.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg b/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg
new file mode 100644
index 0000000..2d11329
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg
new file mode 100644
index 0000000..90b924f
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Disabled.svg b/stylesheets/Paper/Dark/Checkboxes/Disabled.svg
new file mode 100644
index 0000000..befdeba
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Disabled.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg
new file mode 100644
index 0000000..ff2e778
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg
new file mode 100644
index 0000000..1bf3449
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg
new file mode 100644
index 0000000..4f5bbd0
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg
new file mode 100644
index 0000000..41c91aa
--- /dev/null
+++ b/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/archives.svg b/stylesheets/Paper/Dark/Toolbar/archives.svg
new file mode 100644
index 0000000..32758c8
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/archives.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/endorse.svg b/stylesheets/Paper/Dark/Toolbar/endorse.svg
new file mode 100644
index 0000000..3f68af0
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/endorse.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/executables.svg b/stylesheets/Paper/Dark/Toolbar/executables.svg
new file mode 100644
index 0000000..c1b815c
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/executables.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/globe.svg b/stylesheets/Paper/Dark/Toolbar/globe.svg
new file mode 100644
index 0000000..cb2f440
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/globe.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/help.svg b/stylesheets/Paper/Dark/Toolbar/help.svg
new file mode 100644
index 0000000..7f0024d
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/help.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/instances.svg b/stylesheets/Paper/Dark/Toolbar/instances.svg
new file mode 100644
index 0000000..c5e5848
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/instances.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/nexus.svg b/stylesheets/Paper/Dark/Toolbar/nexus.svg
new file mode 100644
index 0000000..680fad6
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/nexus.svg
@@ -0,0 +1,121 @@
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/problems.svg b/stylesheets/Paper/Dark/Toolbar/problems.svg
new file mode 100644
index 0000000..6cb095a
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/problems.svg
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/profiles.svg b/stylesheets/Paper/Dark/Toolbar/profiles.svg
new file mode 100644
index 0000000..3679449
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/profiles.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/refresh.svg b/stylesheets/Paper/Dark/Toolbar/refresh.svg
new file mode 100644
index 0000000..9710a37
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/refresh.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/settings.svg b/stylesheets/Paper/Dark/Toolbar/settings.svg
new file mode 100644
index 0000000..c58bd3d
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/settings.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/tools.svg b/stylesheets/Paper/Dark/Toolbar/tools.svg
new file mode 100644
index 0000000..ac49240
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/tools.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/Toolbar/update.svg b/stylesheets/Paper/Dark/Toolbar/update.svg
new file mode 100644
index 0000000..a6c272b
--- /dev/null
+++ b/stylesheets/Paper/Dark/Toolbar/update.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/backup.svg b/stylesheets/Paper/Dark/backup.svg
new file mode 100644
index 0000000..f0010ea
--- /dev/null
+++ b/stylesheets/Paper/Dark/backup.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/cross.svg b/stylesheets/Paper/Dark/cross.svg
new file mode 100644
index 0000000..ac286c0
--- /dev/null
+++ b/stylesheets/Paper/Dark/cross.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/dots.svg b/stylesheets/Paper/Dark/dots.svg
new file mode 100644
index 0000000..a746ec8
--- /dev/null
+++ b/stylesheets/Paper/Dark/dots.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/folder.svg b/stylesheets/Paper/Dark/folder.svg
new file mode 100644
index 0000000..84cebc6
--- /dev/null
+++ b/stylesheets/Paper/Dark/folder.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/heart.svg b/stylesheets/Paper/Dark/heart.svg
new file mode 100644
index 0000000..5a4cc1f
--- /dev/null
+++ b/stylesheets/Paper/Dark/heart.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/logo.svg b/stylesheets/Paper/Dark/logo.svg
new file mode 100644
index 0000000..6f41b2b
--- /dev/null
+++ b/stylesheets/Paper/Dark/logo.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/minus.svg b/stylesheets/Paper/Dark/minus.svg
new file mode 100644
index 0000000..71507ce
--- /dev/null
+++ b/stylesheets/Paper/Dark/minus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/nexus.svg b/stylesheets/Paper/Dark/nexus.svg
new file mode 100644
index 0000000..853bb3b
--- /dev/null
+++ b/stylesheets/Paper/Dark/nexus.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/pin.svg b/stylesheets/Paper/Dark/pin.svg
new file mode 100644
index 0000000..67b6592
--- /dev/null
+++ b/stylesheets/Paper/Dark/pin.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/plus.svg b/stylesheets/Paper/Dark/plus.svg
new file mode 100644
index 0000000..612ae17
--- /dev/null
+++ b/stylesheets/Paper/Dark/plus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/refresh.svg b/stylesheets/Paper/Dark/refresh.svg
new file mode 100644
index 0000000..a81507d
--- /dev/null
+++ b/stylesheets/Paper/Dark/refresh.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/restore.svg b/stylesheets/Paper/Dark/restore.svg
new file mode 100644
index 0000000..87481b2
--- /dev/null
+++ b/stylesheets/Paper/Dark/restore.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/run.svg b/stylesheets/Paper/Dark/run.svg
new file mode 100644
index 0000000..008b2cc
--- /dev/null
+++ b/stylesheets/Paper/Dark/run.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/shortcut.svg b/stylesheets/Paper/Dark/shortcut.svg
new file mode 100644
index 0000000..27a3497
--- /dev/null
+++ b/stylesheets/Paper/Dark/shortcut.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/stylesheets/Paper/Dark/sort.svg b/stylesheets/Paper/Dark/sort.svg
new file mode 100644
index 0000000..372bc1c
--- /dev/null
+++ b/stylesheets/Paper/Dark/sort.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/Large/down.svg b/stylesheets/Paper/Light/Arrows/Large/down.svg
new file mode 100644
index 0000000..00c06e7
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/Large/down.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/Large/up.svg b/stylesheets/Paper/Light/Arrows/Large/up.svg
new file mode 100644
index 0000000..e6569c0
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/Large/up.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/down.svg b/stylesheets/Paper/Light/Arrows/down.svg
new file mode 100644
index 0000000..106b64a
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/down.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/left.svg b/stylesheets/Paper/Light/Arrows/left.svg
new file mode 100644
index 0000000..063012e
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/left.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/right.svg b/stylesheets/Paper/Light/Arrows/right.svg
new file mode 100644
index 0000000..21d222e
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/right.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Arrows/up.svg b/stylesheets/Paper/Light/Arrows/up.svg
new file mode 100644
index 0000000..967f318
--- /dev/null
+++ b/stylesheets/Paper/Light/Arrows/up.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/check.svg b/stylesheets/Paper/Light/Checkboxes/Checked/check.svg
new file mode 100644
index 0000000..7070175
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Checked/check.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg
new file mode 100644
index 0000000..c566a38
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg
new file mode 100644
index 0000000..d3f7893
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg
new file mode 100644
index 0000000..29a2751
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg
new file mode 100644
index 0000000..5559039
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg
new file mode 100644
index 0000000..7e3683d
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg
new file mode 100644
index 0000000..ae3c96b
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg
new file mode 100644
index 0000000..9e1f8b0
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Checkboxes/disabled.svg b/stylesheets/Paper/Light/Checkboxes/disabled.svg
new file mode 100644
index 0000000..1c9fd84
--- /dev/null
+++ b/stylesheets/Paper/Light/Checkboxes/disabled.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/archives.svg b/stylesheets/Paper/Light/Toolbar/archives.svg
new file mode 100644
index 0000000..cdc3d5a
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/archives.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/endorse.svg b/stylesheets/Paper/Light/Toolbar/endorse.svg
new file mode 100644
index 0000000..909ad2b
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/endorse.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/executables.svg b/stylesheets/Paper/Light/Toolbar/executables.svg
new file mode 100644
index 0000000..64985f4
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/executables.svg
@@ -0,0 +1,99 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/globe.svg b/stylesheets/Paper/Light/Toolbar/globe.svg
new file mode 100644
index 0000000..d526776
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/globe.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/help.svg b/stylesheets/Paper/Light/Toolbar/help.svg
new file mode 100644
index 0000000..929cd6c
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/help.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/instances.svg b/stylesheets/Paper/Light/Toolbar/instances.svg
new file mode 100644
index 0000000..78361fe
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/instances.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/nexus.svg b/stylesheets/Paper/Light/Toolbar/nexus.svg
new file mode 100644
index 0000000..1715b62
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/nexus.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/problems.svg b/stylesheets/Paper/Light/Toolbar/problems.svg
new file mode 100644
index 0000000..9d398ee
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/problems.svg
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/profiles.svg b/stylesheets/Paper/Light/Toolbar/profiles.svg
new file mode 100644
index 0000000..5c07423
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/profiles.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/refresh.svg b/stylesheets/Paper/Light/Toolbar/refresh.svg
new file mode 100644
index 0000000..c8dbb9f
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/refresh.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/settings.svg b/stylesheets/Paper/Light/Toolbar/settings.svg
new file mode 100644
index 0000000..c0d8ed7
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/settings.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/tools.svg b/stylesheets/Paper/Light/Toolbar/tools.svg
new file mode 100644
index 0000000..aae91d3
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/tools.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/Toolbar/update.svg b/stylesheets/Paper/Light/Toolbar/update.svg
new file mode 100644
index 0000000..0d017fa
--- /dev/null
+++ b/stylesheets/Paper/Light/Toolbar/update.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/backup.svg b/stylesheets/Paper/Light/backup.svg
new file mode 100644
index 0000000..37240d7
--- /dev/null
+++ b/stylesheets/Paper/Light/backup.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/cross.svg b/stylesheets/Paper/Light/cross.svg
new file mode 100644
index 0000000..399525b
--- /dev/null
+++ b/stylesheets/Paper/Light/cross.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/dots.svg b/stylesheets/Paper/Light/dots.svg
new file mode 100644
index 0000000..02e6127
--- /dev/null
+++ b/stylesheets/Paper/Light/dots.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/folder.svg b/stylesheets/Paper/Light/folder.svg
new file mode 100644
index 0000000..888464f
--- /dev/null
+++ b/stylesheets/Paper/Light/folder.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/heart.svg b/stylesheets/Paper/Light/heart.svg
new file mode 100644
index 0000000..ffff0a5
--- /dev/null
+++ b/stylesheets/Paper/Light/heart.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/logo.svg b/stylesheets/Paper/Light/logo.svg
new file mode 100644
index 0000000..c40a15e
--- /dev/null
+++ b/stylesheets/Paper/Light/logo.svg
@@ -0,0 +1,143 @@
+
+
diff --git a/stylesheets/Paper/Light/minus.svg b/stylesheets/Paper/Light/minus.svg
new file mode 100644
index 0000000..387d3fd
--- /dev/null
+++ b/stylesheets/Paper/Light/minus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/nexus.svg b/stylesheets/Paper/Light/nexus.svg
new file mode 100644
index 0000000..a6ef136
--- /dev/null
+++ b/stylesheets/Paper/Light/nexus.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/pin.svg b/stylesheets/Paper/Light/pin.svg
new file mode 100644
index 0000000..e5e25c2
--- /dev/null
+++ b/stylesheets/Paper/Light/pin.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/plus.svg b/stylesheets/Paper/Light/plus.svg
new file mode 100644
index 0000000..913542c
--- /dev/null
+++ b/stylesheets/Paper/Light/plus.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/refresh.svg b/stylesheets/Paper/Light/refresh.svg
new file mode 100644
index 0000000..5a1ee10
--- /dev/null
+++ b/stylesheets/Paper/Light/refresh.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/restore.svg b/stylesheets/Paper/Light/restore.svg
new file mode 100644
index 0000000..ec7c4e7
--- /dev/null
+++ b/stylesheets/Paper/Light/restore.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/run.svg b/stylesheets/Paper/Light/run.svg
new file mode 100644
index 0000000..008b2cc
--- /dev/null
+++ b/stylesheets/Paper/Light/run.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/shortcut.svg b/stylesheets/Paper/Light/shortcut.svg
new file mode 100644
index 0000000..45c9a74
--- /dev/null
+++ b/stylesheets/Paper/Light/shortcut.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Light/sort.svg b/stylesheets/Paper/Light/sort.svg
new file mode 100644
index 0000000..94b5a4f
--- /dev/null
+++ b/stylesheets/Paper/Light/sort.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg
new file mode 100644
index 0000000..71d2706
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg
new file mode 100644
index 0000000..3cb6a89
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg
new file mode 100644
index 0000000..d8d8d56
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg
new file mode 100644
index 0000000..7b40f17
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg
new file mode 100644
index 0000000..d0bd2f4
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg
new file mode 100644
index 0000000..c003811
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg b/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg
new file mode 100644
index 0000000..1c9fd84
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/Black/run.svg b/stylesheets/Paper/Mono/Black/run.svg
new file mode 100644
index 0000000..052194e
--- /dev/null
+++ b/stylesheets/Paper/Mono/Black/run.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg b/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg
new file mode 100644
index 0000000..d552441
--- /dev/null
+++ b/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg
new file mode 100644
index 0000000..70b0a09
--- /dev/null
+++ b/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg
new file mode 100644
index 0000000..d12c24e
--- /dev/null
+++ b/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/stylesheets/Paper/Mono/White/run.svg b/stylesheets/Paper/Mono/White/run.svg
new file mode 100644
index 0000000..799811d
--- /dev/null
+++ b/stylesheets/Paper/Mono/White/run.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/stylesheets/Paper/mo2.svg b/stylesheets/Paper/mo2.svg
new file mode 100644
index 0000000..6f41b2b
--- /dev/null
+++ b/stylesheets/Paper/mo2.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/stylesheets/Parchment v1.1 by Bob.qss b/stylesheets/Parchment v1.1 by Bob.qss
new file mode 100644
index 0000000..269869a
--- /dev/null
+++ b/stylesheets/Parchment v1.1 by Bob.qss
@@ -0,0 +1,607 @@
+/* v1.1 Parchment by Bob */
+
+
+/* Special Thanks */
+
+/* Parchment is based on Paper Themes for Mod Organizer 2 by 6788
+https://www.nexusmods.com/skyrim/mods/64439
+https://6788-00.tumblr.com/
+
+and
+
+*************************************
+ Skyrim
+****************************************
+ Author: chintsu_kun
+ Version: 1.1.2
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: http://www.nexusmods.com/skyrim/mods/73817/?
+
+****************************************
+
+For the Checkbox Coding and for the Picture Files which I Edited in Paint 3D */
+
+/* Main Window */
+
+QWidget {
+ background: #DBD399;
+ color: #000000;
+}
+
+QWidget:disabled {
+ background: #DBD399;
+ color: #baae94;
+}
+
+QMainWindow::separator {
+ border: 0px;
+}
+
+QAbstractItemView {
+ background: #F7F6CF;
+ alternate-background-color: #EFE9BA;
+ show-decoration-selected: 1;
+ selection-background-color: #0CA6FF;
+ selection-color: #F7F6CF;
+}
+
+QAbstractItemView::item:hover {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QAbstractItemView::item:selected {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QAbstractScrollArea::corner {
+ background: #F7F6CF;
+ border: 2px solid #DBD399;
+ border-bottom-right-radius: 6px;
+ margin: 0px -2px -2px 0px;
+}
+
+/* Toolbar */
+
+QToolBar {
+ background: #DBD399;
+ border: 1px solid #DBD399;
+}
+
+QToolBar::separator {
+ background: #DBD399;
+}
+
+QToolButton {
+ background: #F7F6CF;
+ padding: 4px 6px;
+ border-radius: 6px;
+ margin: 4px 4px 0px 4px;
+}
+
+QToolButton:hover {
+ background: #008F8F;
+}
+
+QToolButton:pressed {
+ background: #0CA6FF;
+}
+
+/* Left Pane & File Trees */
+
+QTreeView {
+ border-radius: 6px;
+}
+
+QTreeView::branch:hover {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QTreeView::branch:selected {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QTreeView::item:selected {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+ image: url(:/stylesheet/branch-closed.png);
+ border: 0px;
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+ image: url(:/stylesheet/branch-open.png);
+ border: 0px;
+}
+
+QListView {
+ border-radius: 6px;
+}
+
+QListView::item:hover {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QListView::item:selected {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QTextEdit {
+ background: #F7F6CF;
+ border-radius: 6px;
+}
+
+QWebView {
+ background: #F7F6CF;
+ border-radius: 6px;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* Group Boxes */
+
+QGroupBox {
+ padding: 24px 4px;
+ border: 2px solid #F7F6CF;
+ border-radius: 10px;
+}
+
+QGroupBox::title {
+ subcontrol-origin: padding;
+ subcontrol-position: top left;
+ padding: 8px;
+}
+
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/*common*/
+QGroupBox::indicator,
+QTreeView::indicator,
+
+QCheckBox::indicator {
+ background-color: transparent;
+ border: none;
+ width: 14px;
+ height: 14px;
+}
+
+QGroupBox::indicator:checked, QGroupBox::indicator:indeterminate,
+QTreeView::indicator:checked,
+QTreeView::indicator:indeterminate,
+QCheckBox::indicator:checked,
+
+QCheckBox::indicator:indeterminate {
+ image: url(./Parchment/checkbox-checked.png);
+}
+
+QGroupBox::indicator:checked:hover, QGroupBox::indicator:indeterminate:hover,
+QTreeView::indicator:checked:hover,
+QTreeView::indicator:indeterminate:hover,
+QCheckBox::indicator:checked:hover,
+
+QCheckBox::indicator:indeterminate:hover {
+ image: url(./Parchment/checkbox-checked-hover.png);
+}
+
+ QGroupBox::indicator:checked:disabled, QGroupBox::indicator:indeterminate:disabled,
+ QTreeView::indicator:checked:disabled,
+ QTreeView::indicator:indeterminate:disabled,
+ QCheckBox::indicator:checked:disabled,
+
+ QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Parchment/checkbox-checked-disabled.png);
+}
+
+ QGroupBox::indicator:unchecked,
+ QTreeView::indicator:unchecked,
+
+ QCheckBox::indicator:unchecked {
+ image: url(./Parchment/checkbox.png);
+}
+
+ QGroupBox::indicator:unchecked:hover,
+ QTreeView::indicator:unchecked:hover,
+
+ QCheckBox::indicator:unchecked:hover {
+ image: url(./Parchment/checkbox-hover.png);
+}
+
+ QGroupBox::indicator:unchecked:disabled,
+ QTreeView::indicator:unchecked:disabled,
+
+ QCheckBox::indicator:unchecked:disabled {
+ image: url(./Parchment/checkbox-disabled.png);
+}
+
+/* Search Boxes */
+
+QLineEdit {
+ background: #F7F6CF;
+ min-height: 14px;
+ padding: 2px;
+ border: 2px solid #F7F6CF;
+ border-radius: 6px;
+ margin-top: 3px;
+}
+
+QLineEdit:hover {
+ border: 2px solid #008F8F;
+}
+
+/* Most Dropdowns */
+
+QComboBox {
+ background: #F7F6CF;
+ min-height: 20px;
+ padding-left: 5px;
+ border: 2px solid #F7F6CF;
+ border-radius: 6px;
+ margin: 3px 0px 1px 0px;
+}
+
+QComboBox:hover {
+ border: 2px solid #008F8F;
+}
+
+QComboBox:on {
+ background: #0CA6FF;
+ color: #F7F6CF;
+ border: 2px solid #0CA6FF;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox QAbstractItemView {
+ border: 0px;
+}
+
+QComboBox::down-arrow {
+ image: url(:/stylesheet/combobox-down.png);
+}
+
+/* Most Buttons */
+
+QPushButton {
+ background: #F7F6CF;
+ color: #000000;
+ min-height: 28px;
+ padding: 4px 22px;
+ border-radius: 9px;
+}
+
+QPushButton:hover {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QPushButton:pressed {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QPushButton:checked {
+ background: #0CA6FF;
+ color: #0CA6FF;
+ margin: 4px;
+}
+
+/* Scroll Bars */
+
+/* Horizontal */
+
+QScrollBar:horizontal {
+ background: #F7F6CF;
+ height: 20px;
+ border: 2px solid #DBD399;
+ margin: 0px 23px -2px 23px;
+}
+
+QScrollBar::handle:horizontal {
+ background: #DBD399;
+ min-width: 32px;
+ border-radius: 6px;
+ margin: 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ background: #F7F6CF;
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+ border: 2px solid #DBD399;
+ margin: 0px -2px -2px 0px;
+}
+
+QScrollBar::sub-line:horizontal {
+ background: #F7F6CF;
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+ border: 2px solid #DBD399;
+ border-bottom-left-radius: 6px;
+ margin: 0px 0px -2px -2px;
+}
+
+/* Vertical */
+
+QScrollBar:vertical {
+ background: #F7F6CF;
+ width: 20px;
+ border: 2px solid #DBD399;
+ margin: 23px -2px 23px 0px;
+}
+
+QScrollBar::handle:vertical {
+ background: #DBD399;
+ min-height: 32px;
+ border-radius: 6px;
+ margin: 2px;
+}
+
+QScrollBar::add-line:vertical {
+ background: #F7F6CF;
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+ border: 2px solid #DBD399;
+ border-bottom-right-radius: 6px;
+ margin: 0px -2px -2px 0px;
+}
+
+QScrollBar::sub-line:vertical {
+ background: #F7F6CF;
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+ border: 2px solid #DBD399;
+ border-top-right-radius: 6px;
+ margin: -2px -2px 0px 0px;
+}
+
+/* Combined */
+
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover,
+QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover {
+ background: #008F8F;
+}
+
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed {
+ background: #0CA6FF;
+}
+
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:vertical,
+QScrollBar::sub-page:vertical {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical,
+QScrollBar::right-arrow:horizontal,
+QScrollBar::down-arrow:vertical,
+QScrollBar::left-arrow:horizontal {
+ height: 1px;
+ width: 1px;
+ border: 1px solid #DBD399;
+}
+
+/* Header Rows */
+
+QHeaderView {
+ background: #DBD399;
+}
+
+QHeaderView::section {
+ background: #F7F6CF;
+ color: #000000;
+ height: 22px;
+ padding: 0px 5px;
+ border: 0px;
+ border-bottom: 2px solid #DBD399;
+ border-right: 2px solid #DBD399;
+}
+
+QHeaderView::section:first {
+ border-top-left-radius: 6px;
+}
+
+QHeaderView::section:last {
+ border-right: 0px;
+ border-top-right-radius: 6px;
+}
+
+QHeaderView::section:hover {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QHeaderView::down-arrow {
+ padding-right: 4px;
+ height: 10px;
+ width: 10px;
+}
+
+/* Context Menus, Toolbar Dropdowns, & Tooltips */
+
+QMenuBar {
+ background: #DBD399;
+ border: 1px solid #DBD399;
+}
+
+QMenuBar::item:selected {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QMenu {
+ background: #F7F6CF;
+ selection-color: #F7F6CF;
+ border: 0px;
+}
+
+QMenu::item {
+ background: #F7F6CF;
+ selection-background-color: #008F8F;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected {
+ background: #008F8F;
+ color: #F7F6CF;
+}
+
+QMenu::item:disabled {
+ background: #F7F6CF;
+ color: #444444;
+}
+
+QMenu::separator {
+ background: #DBD399;
+ height: 2px;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QToolTip {
+ background: #F7F6CF;
+ color: #000000;
+ padding: 1px;
+ border: 0px;
+}
+
+QStatusBar::item {border: None;}
+
+/* Progress Bars (Downloads) */
+
+QProgressBar {
+ background: #F7F6CF;
+ text-align: center;
+ border: 0px;
+ border-radius: 6px;
+ margin: 0px 10px;
+}
+
+QProgressBar::chunk {
+ background: #008F8F;
+}
+
+/* Right Pane and Tab Bars */
+
+QTabWidget::pane {
+ top: 1px;
+ padding: 2px 2px 10px 2px;
+ border: 2px solid #F7F6CF;
+ border-radius: 10px;
+}
+
+QTabWidget::tab-bar {
+ alignment: center;
+}
+
+QTabBar::tab {
+ background: #F7F6CF;
+ color: #000000;
+ padding: 4px 1em;
+ border: 1px solid #DBD399;
+ border-top: 0px;
+ border-bottom: 0px;
+}
+
+QTabBar::tab:!selected {
+ background: #F7F6CF;
+ color: #000000;
+}
+
+QTabBar::tab:disabled {
+ background: #DBD399;
+ color: #444444;
+}
+
+QTabBar::tab:selected {
+ color: #0CA6FF;
+
+}
+
+QTabBar::tab:!selected:hover {
+ background: #0CA6FF;
+ color: #F7F6CF;
+}
+
+QTabBar::tab:first {
+ border-top-left-radius: 10px;
+ border-bottom-left-radius: 10px;
+}
+
+QTabBar::tab:last {
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px;
+}
+
+QTabBar QToolButton {
+ background: #008F8F;
+ padding: 1px;
+ border-radius: 6px;
+ margin: 1px;
+}
+
+QTabBar QToolButton:disabled {
+ background: transparent;
+}
+
+/* Sliders (Configurator) */
+
+/* QSlider::groove:horizontal {
+ background: #F7F6CF;
+ height: 1px;
+ border: 1px solid #F7F6CF;
+}
+
+QSlider::handle:horizontal {
+ background: #008F8F;
+ width: 10px;
+ border: 2px solid #008F8F;
+ border-radius: 6px;
+ margin: -10px 0px;
+}
+
+QSlider::handle:horizontal:hover {
+ background: #0CA6FF;
+ border: 2px solid #0CA6FF;
+} */
+
+/* Tables (Configure Mod Categories) */
+
+QTableView {
+ gridline-color: #DBD399;
+ border: 0px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
diff --git a/stylesheets/Parchment/checkbox-alt-checked.png b/stylesheets/Parchment/checkbox-alt-checked.png
new file mode 100644
index 0000000..b2f3295
Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-checked.png differ
diff --git a/stylesheets/Parchment/checkbox-alt-unchecked-hover.png b/stylesheets/Parchment/checkbox-alt-unchecked-hover.png
new file mode 100644
index 0000000..bf4cb02
Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-unchecked-hover.png differ
diff --git a/stylesheets/Parchment/checkbox-alt-unchecked.png b/stylesheets/Parchment/checkbox-alt-unchecked.png
new file mode 100644
index 0000000..35073ad
Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-unchecked.png differ
diff --git a/stylesheets/Parchment/checkbox-checked-disabled.png b/stylesheets/Parchment/checkbox-checked-disabled.png
new file mode 100644
index 0000000..21e7e05
Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Parchment/checkbox-checked-hover.png b/stylesheets/Parchment/checkbox-checked-hover.png
new file mode 100644
index 0000000..6603a99
Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked-hover.png differ
diff --git a/stylesheets/Parchment/checkbox-checked.png b/stylesheets/Parchment/checkbox-checked.png
new file mode 100644
index 0000000..0f09813
Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked.png differ
diff --git a/stylesheets/Parchment/checkbox-disabled.png b/stylesheets/Parchment/checkbox-disabled.png
new file mode 100644
index 0000000..d1d5a88
Binary files /dev/null and b/stylesheets/Parchment/checkbox-disabled.png differ
diff --git a/stylesheets/Parchment/checkbox-hover.png b/stylesheets/Parchment/checkbox-hover.png
new file mode 100644
index 0000000..92df6af
Binary files /dev/null and b/stylesheets/Parchment/checkbox-hover.png differ
diff --git a/stylesheets/Parchment/checkbox.png b/stylesheets/Parchment/checkbox.png
new file mode 100644
index 0000000..e02aa21
Binary files /dev/null and b/stylesheets/Parchment/checkbox.png differ
diff --git a/stylesheets/Transparent-Style-FO3-Trosski.qss b/stylesheets/Transparent-Style-FO3-Trosski.qss
new file mode 100644
index 0000000..e4648eb
--- /dev/null
+++ b/stylesheets/Transparent-Style-FO3-Trosski.qss
@@ -0,0 +1,498 @@
+
+#centralWidget {
+ background-image: url(./Transparent-Style/Fallout3/Fallout3.png);
+}
+ QDialog,Qmenu {
+}
+ QWidget {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+}
+ QAbstractItemView {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+ border: 2px solid rgba(26, 255, 128, 70);
+ selection-color: rgba(0, 0, 0, 100);
+ outline: none;
+}
+ #ProblemsDialog, #TransferSavesDialog, #SettingsDialog, #ProblemsDialog, #ModInfoDialog, #TextViewer, #PyCfgDialog, #InstallDialog {
+ border-image:url(./Transparent-Style/Fallout3/Fallout3-settings.png);
+}
+ #EditExecutablesDialog {
+ border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png);
+}
+ #SimpleInstallDialog, #LockedDialog,QMenu {
+ background-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png);
+ border: 1px solid rgba(26, 255, 128, 70);
+}
+ #nameLabel {
+ background-color: rgba(0, 0, 0, 20);
+ border-top:1px solid rgba(26, 255, 128, 70);
+ border-bottom:1px solid rgba(26, 255, 128, 70);
+}
+ #ProfilesDialog, #FomodInstallerDialog {
+ border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png);
+}
+ #filesView {
+ border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png);
+}
+/* ******************************************** */
+/* Main Navigation Button Bar at top of window */
+/* ******************************************** */
+ QToolBar {
+ border: none;
+}
+ QToolBar::separator {
+ image: url(./Transparent-Style/Fallout3/Fallout3_icon.png);
+}
+ QToolButton {
+ border:2px solid None;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+ QToolButton:hover {
+ border: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(0, 0, 0, 70);
+}
+ QToolButton:pressed {
+ background: rgba(26, 255, 128, 70);
+}
+ QTabWidget::pane {
+ background-color: transparent;
+ border:transparent;
+}
+ QTabWidget::tab-bar {
+ alignment: center;
+}
+/* **************************************** */
+/* Tabs on top of Treeview */
+/* **************************************** */
+ QTabBar {
+ text-transform: uppercase;
+ max-height: 22px;
+ padding-bottom: 5px;
+}
+ QTabBar::tab {
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-bottom-style: none;
+ background-color: #000000;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 3px;
+ padding-bottom: 0px;
+ margin-right: 1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+ QTabBar::tab:selected {
+ color: #ffffff;
+ background-color: #000000;
+}
+ QTabBar::tab:!selected {
+ color: #1AFF80;
+ margin-top: 0px;
+}
+ QTabBar::tab:disabled {
+ color: #1AFF80;
+ border-bottom-style: none;
+ margin-top: 0px;
+ background-color: #000000;
+}
+ #deactivateESP,#activateESP {
+ border: 1px solid rgba(26, 255, 128, 70);
+ background: rgba(0, 0, 0, 100);
+}
+ QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open {
+ border: 2px solid rgba(26, 255, 128, 70);
+ image: url(./Transparent-Style/Fallout3/arrow-right.png);
+}
+ QTabBar QToolButton {
+ border:2px solid rgba(26, 255, 128, 70);
+ background-color: rgba(0, 0, 0, 100);
+ padding: 1px;
+ margin: 0;
+}
+ QTabBar QToolButton::right-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-right.png);
+}
+ QTabBar QToolButton::left-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-left.png);
+}
+/* **************************************** */
+/* Column names of TreeView */
+/* **************************************** */
+ QTableView {
+ color:#1AFF80;
+ background-color: rgba(0, 0, 0, 100);
+}
+ QHeaderView::section {
+ color: #1AFF80;
+ background-color: #000000;
+ border: 1px solid rgba(26, 255, 128, 70);
+ border-radius: 6px;
+ padding: 0px;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+ QHeaderView::section:hover {
+ background: rgba(0, 0, 0, 100);
+ border: 1px solid rgba(26, 255, 128, 70);
+ padding: 0px;
+}
+ QHeaderView::up-arrow,QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px;
+}
+ QHeaderView::up-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-up.png);
+}
+ QHeaderView::down-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-down.png);
+}
+/* **************************************** */
+/* Hover */
+/* **************************************** */
+ QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover {
+ color: #ffffff;
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 50);
+}
+ QAbstractItemView::item:hover {
+ color: #ffffff;
+ border-radius: 4px;
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 50);
+ padding: 3px;
+}
+ #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover {
+ border: 3px solid rgba(26, 255, 128, 100);
+ padding: 1px;
+ text-align: center;
+}
+/* **************************************** */
+/* Context menus, toolbar dropdowns #QMenu */
+/* **************************************** */
+ QMenu {
+ border-width: 2px;
+ border-style: solid;
+}
+ QMenu::item {
+ padding: 6px 20px;
+}
+ QMenu::item:selected {
+ color: #ffffff;
+ background-color: rgba(26, 255, 128, 70);
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+}
+ QMenu::right-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+/* ********************* */
+/* LCD Counter */
+/* ********************* */
+ QLCDNumber {
+ Background: rgba(0, 0, 0, 100);
+ color: #1AFF80;
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-radius: 1px;
+}
+/* ****************************************** */
+/* Launch application & Profile Drop down Box */
+/* ****************************************** */
+ QComboBox {
+ background-color: rgba(26, 255, 128, 20);
+ border:2px solid rgba(26, 255, 128, 70);
+ height: 20px;
+ width: 300px;
+ padding: 3px;
+ padding-left:3px;
+ border-radius: 5px;
+}
+ QComboBox::drop-down{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ padding:4px;
+ border-radius: 5px;
+}
+ QComboBox::down-arrow{
+ image:url(./Transparent-Style/Fallout3/arrow-down.png);
+}
+ QComboBox QAbstractItemView {
+ border-image: url(./Transparent-Style/Fallout3/Fallout3-small.png);
+ color: #ffffff;
+ selection-background-color: rgba(26, 255, 128, 100);
+ border-color: #1AFF80;
+ border-style: solid;
+ border-width: 0 2px 2px 2px;
+}
+ QComboBox::item{
+ border:3px;
+ padding: 3px;
+}
+/* **************************************************************** */
+/* Action Buttons */
+/* */
+/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
+/* Sort, Load order backup, Load Order Restore */
+/* **************************************************************** */
+ QPushButton {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 70);
+ border-width: 3px;
+ border-color: rgba(26, 255, 128, 70);
+ border-style: solid;
+ border-radius: 4px;
+ padding:5px;
+ padding-right: 10px;
+ padding-left: 5px;
+}
+ QDialog QPushButton {
+ min-width: 3em;
+ min-height: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+ QPushButton::menu-indicator {
+ image: url(./Transparent-Style/Fallout3/arrow-down.png);
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+ QPushButton:open {
+ background-color: rgba(10, 10, 10, 70);
+}
+ QPushButton:!enabled {
+ border: 1px rgba(26, 255, 128, 70);
+ color: #ffffff;
+ background: rgba(0, 0, 0, 70);
+}
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px;
+}
+/* **************************************** */
+/* Scroll bar */
+/* **************************************** */
+ QScrollBar {
+ height:20px;
+ width:20px;
+ background-color:transparent;
+}
+ QScrollBar::handle {
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-radius: 4px;
+}
+ QScrollBar::handle:vertical {
+ margin: 1px 4px;
+ min-height:20px;
+ min-width: 10px;
+ background-color:rgba(26, 255, 128, 80);
+}
+ QScrollBar::handle:vertical:hover {
+ background-color:rgba(26, 255, 128, 100);
+}
+ QScrollBar::handle:horizontal {
+ min-height: 10px;
+ min-width: 20px;
+ margin: 4px 1px;
+ background-color:rgba(26, 255, 128, 80);
+}
+ QScrollBar::handle:horizontal:hover {
+ background-color:rgba(26, 255, 128, 100);
+}
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+ QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal {
+ height:0;
+ width:0;
+}
+/* ******************************************************** */
+/* Main Tree View Inherated from QAbstractItemView */
+/* ******************************************************** */
+ QTreeView {
+}
+ QTreeView:item {
+ padding:4px;
+}
+ QTreeView:item:selected {
+ color: #ffffff;
+ border: none;
+ outline: none;
+ border-radius: 4px;
+ border-top:2px solid rgba(26, 255, 128, 100);
+ border-bottom:2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 70);
+}
+ QTreeView::branch:closed:has-children:has-siblings {
+ background:url(Transparent-Style/Fallout3/Fallout3-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:closed:has-children:!has-siblings {
+ background:url(Transparent-Style/Fallout3/Fallout3-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:has-siblings {
+ background:url(Transparent-Style/Fallout3/Fallout3-itemB-open.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:!has-siblings {
+ background:url(Transparent-Style/Fallout3/Fallout3-itemB-open.png) center center no-repeat;
+}
+
+ QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* **************************************************************** */
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/* common */
+/* **************************************************************** */
+ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator {
+ outline: none;
+ border: none;
+ width: 20px;
+ height: 20px;
+}
+ QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate {
+ image: url(./Transparent-Style/Fallout3/checkbox-checked.png);
+}
+ QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover {
+ image: url(./Transparent-Style/Fallout3/checkbox-hover.png);
+}
+ QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Transparent-Style/Fallout3/checkbox-checked-disabled.png);
+}
+ QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked {
+ image: url(./Transparent-Style/Fallout3/checkbox.png);
+}
+ QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover {
+ image: url(./Transparent-Style/Fallout3/checkbox-checked-hover.png);
+}
+ QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled {
+ image: url(./Transparent-Style/Fallout3/checkbox-checked-disabled.png);
+}
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./Transparent-Style/Fallout3/arrow-right.png);
+}
+/* ******************************** */
+/* Special styles */
+/* increase categories tab width */
+/* ******************************** */
+ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item {
+ padding: .3em 0;
+}
+ QTreeWidget#categoriesGroup,QTreeWidget#categoriesList {
+ min-width: 200px;
+}
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 4px;
+}
+/* ********************* */
+/* Display Radio Button */
+/* ********************* */
+ QRadioButton::indicator {
+ width: 16px;
+ height: 16px;
+}
+ QRadioButton::indicator::checked {
+ image: url(./Transparent-Style/Fallout3/radio-checked.png);
+}
+ QRadioButton::indicator::checked:hover {
+ image: url(./Transparent-Style/Fallout3/radio-checked-hover.png);
+}
+ QRadioButton::indicator::unchecked {
+ image: url(./Transparent-Style/Fallout3/radio.png);
+}
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./Transparent-Style/Fallout3/radio-hover.png);
+}
+/* **************************************** */
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+/* **************************************** */
+ QAbstractSpinBox {
+ min-height: 24px;
+}
+ QAbstractSpinBox::up-button,QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+ QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover {
+ background-color: rgba(26, 255, 128, 70);
+}
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+ QAbstractSpinBox::up-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-up.png);
+}
+ QAbstractSpinBox::down-arrow {
+ image: url(./Transparent-Style/Fallout3/arrow-down.png);
+}
+/* **************************************** */
+/* Tooltips #QToolTip, #SaveGameInfoWidget */
+/* **************************************** */
+ QToolTip {
+ background-color:transparent;
+ color:#1AFF80;
+ padding:0px;
+ border-width:12px;
+ border-style:solid;
+ border-color:transparent;
+ border-image:url(./Transparent-Style/Fallout3/border-image.png) 27 repeat repeat;
+}
+ SaveGameInfoWidget {
+ background-color: transparent;
+ color: #1AFF80;
+}
+QStatusBar::item {
+ border: None;
+}
+/* **************************** */
+/* Handles Web, Nexus info tab */
+/* **************************** */
+ QWebView {
+ background-color: black;
+}
+ QLineEdit {
+ background:#000;
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(26, 255, 128, 20);
+}
+LinkLabel {
+ qproperty-linkColor: #efefef;
+}
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
+/* ********* */
+/* Font size */
+/* ********* */
+ QLabel, QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton {
+ color: #1AFF80;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
\ No newline at end of file
diff --git a/stylesheets/Transparent-Style-FO4-Trosski.qss b/stylesheets/Transparent-Style-FO4-Trosski.qss
new file mode 100644
index 0000000..89a436c
--- /dev/null
+++ b/stylesheets/Transparent-Style-FO4-Trosski.qss
@@ -0,0 +1,502 @@
+
+#centralWidget {
+ background-image: url(./Transparent-Style/Fallout4/Fallout4.png);
+}
+ QDialog,Qmenu {
+}
+ QWidget {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+}
+ QAbstractItemView {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+ border: 2px solid rgba(26, 255, 128, 70);
+ selection-color: rgba(0, 0, 0, 100);
+ outline: none;
+}
+ #ProblemsDialog, #TransferSavesDialog, #SettingsDialog, #ProblemsDialog, #ModInfoDialog, #TextViewer, #PyCfgDialog, #InstallDialog {
+ border-image:url(./Transparent-Style/Fallout4/Fallout4-settings.png);
+}
+ #EditExecutablesDialog {
+ border-image: url(./Transparent-Style/Fallout4/Fallout4-Executables.png);
+}
+ #SimpleInstallDialog, #LockedDialog,QMenu {
+ background-image: url(./Transparent-Style/Fallout4/Fallout4-settings.png);
+ border: 1px solid rgba(26, 255, 128, 70);
+}
+ #nameLabel {
+ background-color: rgba(0, 0, 0, 20);
+ border-top:1px solid rgba(26, 255, 128, 70);
+ border-bottom:1px solid rgba(26, 255, 128, 70);
+}
+ #FomodInstallerDialog {
+ background-image: url(./Transparent-Style/Fallout4/Fallout4-Profiles);
+ border: 1px solid rgba(26, 255, 128, 70);
+}
+ #ProfilesDialog {
+ border-image: url(./Transparent-Style/Fallout4/Fallout4-Profiles.png);
+}
+ #filesView {
+ border-image: url(./Transparent-Style/Fallout4/Fallout4-Overwrite.png);
+}
+/* ******************************************** */
+/* Main Navigation Button Bar at top of window */
+/* ******************************************** */
+ QToolBar {
+ border: none;
+}
+ QToolBar::separator {
+ image: url(./Transparent-Style/Fallout4/Fallout4_icon.png);
+}
+ QToolButton {
+ border:2px solid None;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+ QToolButton:hover {
+ border: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(0, 0, 0, 70);
+}
+ QToolButton:pressed {
+ background: rgba(26, 255, 128, 70);
+}
+ QTabWidget::pane {
+ background-color: transparent;
+ border:transparent;
+}
+ QTabWidget::tab-bar {
+ alignment: center;
+}
+/* **************************************** */
+/* Tabs on top of Treeview */
+/* **************************************** */
+ QTabBar {
+ text-transform: uppercase;
+ max-height: 22px;
+ padding-bottom: 5px;
+}
+ QTabBar::tab {
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-bottom-style: none;
+ background-color: #000000;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 3px;
+ padding-bottom: 0px;
+ margin-right: 1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+ QTabBar::tab:selected {
+ color: #ffffff;
+ background-color: #000000;
+}
+ QTabBar::tab:!selected {
+ color: #1AFF80;
+ margin-top: 0px;
+}
+ QTabBar::tab:disabled {
+ color: #1AFF80;
+ border-bottom-style: none;
+ margin-top: 0px;
+ background-color: #000000;
+}
+ #deactivateESP,#activateESP {
+ border: 1px solid rgba(26, 255, 128, 70);
+ background: rgba(0, 0, 0, 100);
+}
+ QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open {
+ border: 2px solid rgba(26, 255, 128, 70);
+ image: url(./Transparent-Style/Fallout4/arrow-right.png);
+}
+ QTabBar QToolButton {
+ border:2px solid rgba(26, 255, 128, 70);
+ background-color: rgba(0, 0, 0, 100);
+ padding: 1px;
+ margin: 0;
+}
+ QTabBar QToolButton::right-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-right.png);
+}
+ QTabBar QToolButton::left-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-left.png);
+}
+/* **************************************** */
+/* Column names of TreeView */
+/* **************************************** */
+ QTableView {
+ color:#1AFF80;
+ background-color: rgba(0, 0, 0, 100);
+}
+ QHeaderView::section {
+ color: #1AFF80;
+ background-color: #000000;
+ border: 1px solid rgba(26, 255, 128, 70);
+ border-radius: 6px;
+ padding: 0px;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+ QHeaderView::section:hover {
+ background: rgba(0, 0, 0, 100);
+ border: 1px solid rgba(26, 255, 128, 70);
+ padding: 0px;
+}
+ QHeaderView::up-arrow,QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px;
+}
+ QHeaderView::up-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-up.png);
+}
+ QHeaderView::down-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-down.png);
+}
+/* **************************************** */
+/* Hover */
+/* **************************************** */
+ QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover {
+ color: #ffffff;
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 50);
+}
+ QAbstractItemView::item:hover {
+ color: #ffffff;
+ border-radius: 4px;
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 50);
+ padding: 3px;
+}
+ #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover {
+ border: 3px solid rgba(26, 255, 128, 100);
+ padding: 1px;
+ text-align: center;
+}
+/* **************************************** */
+/* Context menus, toolbar dropdowns #QMenu */
+/* **************************************** */
+ QMenu {
+ border-width: 2px;
+ border-style: solid;
+}
+ QMenu::item {
+ padding: 6px 20px;
+}
+ QMenu::item:selected {
+ color: #ffffff;
+ background-color: rgba(26, 255, 128, 70);
+ border-top: 2px solid rgba(26, 255, 128, 100);
+ border-bottom: 2px solid rgba(26, 255, 128, 100);
+}
+ QMenu::right-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+/* ********************* */
+/* LCD Counter */
+/* ********************* */
+ QLCDNumber {
+ Background: rgba(0, 0, 0, 100);
+ color: #1AFF80;
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-radius: 1px;
+}
+/* ****************************************** */
+/* Launch application & Profile Drop down Box */
+/* ****************************************** */
+ QComboBox {
+ background-color: rgba(26, 255, 128, 20);
+ border:2px solid rgba(26, 255, 128, 70);
+ height: 20px;
+ width: 300px;
+ padding: 3px;
+ padding-left:3px;
+ border-radius: 5px;
+}
+ QComboBox::drop-down{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ padding:4px;
+ border-radius: 5px;
+}
+ QComboBox::down-arrow{
+ image:url(./Transparent-Style/Fallout4/arrow-down.png);
+}
+ QComboBox QAbstractItemView {
+ border-image: url(./Transparent-Style/Fallout4/Fallout4-small.png);
+ color: #ffffff;
+ selection-background-color: rgba(26, 255, 128, 100);
+ border-color: #1AFF80;
+ border-style: solid;
+ border-width: 0 2px 2px 2px;
+}
+ QComboBox::item{
+ border:3px;
+ padding: 3px;
+}
+/* **************************************************************** */
+/* Action Buttons */
+/* */
+/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
+/* Sort, Load order backup, Load Order Restore */
+/* **************************************************************** */
+ QPushButton {
+ color: #1AFF80;
+ background-color: rgba(0, 0, 0, 70);
+ border-width: 3px;
+ border-color: rgba(26, 255, 128, 70);
+ border-style: solid;
+ border-radius: 4px;
+ padding:5px;
+ padding-right: 10px;
+ padding-left: 5px;
+}
+ QDialog QPushButton {
+ min-width: 3em;
+ min-height: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+ QPushButton::menu-indicator {
+ image: url(./Transparent-Style/Fallout4/arrow-down.png);
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+ QPushButton:open {
+ background-color: rgba(10, 10, 10, 70);
+}
+ QPushButton:!enabled {
+ border: 1px rgba(26, 255, 128, 70);
+ color: #ffffff;
+ background: rgba(0, 0, 0, 70);
+}
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px;
+}
+/* **************************************** */
+/* Scroll bar */
+/* **************************************** */
+ QScrollBar {
+ height:20px;
+ width:20px;
+ background-color:transparent;
+}
+ QScrollBar::handle {
+ border: 2px solid rgba(26, 255, 128, 70);
+ border-radius: 4px;
+}
+ QScrollBar::handle:vertical {
+ margin: 1px 4px;
+ min-height:20px;
+ min-width: 10px;
+ background-color:rgba(26, 255, 128, 80);
+}
+ QScrollBar::handle:vertical:hover {
+ background-color:rgba(26, 255, 128, 100);
+}
+ QScrollBar::handle:horizontal {
+ min-height: 10px;
+ min-width: 20px;
+ margin: 4px 1px;
+ background-color:rgba(26, 255, 128, 80);
+}
+ QScrollBar::handle:horizontal:hover {
+ background-color:rgba(26, 255, 128, 100);
+}
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+ QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal {
+ height:0;
+ width:0;
+}
+/* ******************************************************** */
+/* Main Tree View Inherated from QAbstractItemView */
+/* ******************************************************** */
+ QTreeView {
+}
+ QTreeView:item {
+ padding:4px;
+}
+ QTreeView:item:selected {
+ color: #ffffff;
+ border: none;
+ outline: none;
+ border-radius: 4px;
+ border-top:2px solid rgba(26, 255, 128, 100);
+ border-bottom:2px solid rgba(26, 255, 128, 100);
+ background-color: rgba(26, 255, 128, 70);
+}
+ QTreeView::branch:closed:has-children:has-siblings {
+ background:url(Transparent-Style/Fallout4/Fallout4-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:closed:has-children:!has-siblings {
+ background:url(Transparent-Style/Fallout4/Fallout4-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:has-siblings {
+ background:url(Transparent-Style/Fallout4/Fallout4-itemB-open.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:!has-siblings {
+ background:url(Transparent-Style/Fallout4/Fallout4-itemB-open.png) center center no-repeat;
+}
+
+ QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* **************************************************************** */
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/* common */
+/* **************************************************************** */
+ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator {
+ outline: none;
+ border: none;
+ width: 20px;
+ height: 20px;
+}
+ QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate {
+ image: url(./Transparent-Style/Fallout4/checkbox-checked.png);
+}
+ QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover {
+ image: url(./Transparent-Style/Fallout4/checkbox-hover.png);
+}
+ QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Transparent-Style/Fallout4/checkbox-checked-disabled.png);
+}
+ QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked {
+ image: url(./Transparent-Style/Fallout4/checkbox.png);
+}
+ QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover {
+ image: url(./Transparent-Style/Fallout4/checkbox-checked-hover.png);
+}
+ QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled {
+ image: url(./Transparent-Style/Fallout4/checkbox-checked-disabled.png);
+}
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./Transparent-Style/Fallout4/arrow-right.png);
+}
+/* ******************************** */
+/* Special styles */
+/* increase categories tab width */
+/* ******************************** */
+ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item {
+ padding: .3em 0;
+}
+ QTreeWidget#categoriesGroup,QTreeWidget#categoriesList {
+ min-width: 200px;
+}
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 4px;
+}
+/* ********************* */
+/* Display Radio Button */
+/* ********************* */
+ QRadioButton::indicator {
+ width: 16px;
+ height: 16px;
+}
+ QRadioButton::indicator::checked {
+ image: url(./Transparent-Style/Fallout4/radio-checked.png);
+}
+ QRadioButton::indicator::checked:hover {
+ image: url(./Transparent-Style/Fallout4/radio-checked-hover.png);
+}
+ QRadioButton::indicator::unchecked {
+ image: url(./Transparent-Style/Fallout4/radio.png);
+}
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./Transparent-Style/Fallout4/radio-hover.png);
+}
+/* **************************************** */
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+/* **************************************** */
+ QAbstractSpinBox {
+ min-height: 24px;
+}
+ QAbstractSpinBox::up-button,QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+ QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover {
+ background-color: rgba(26, 255, 128, 70);
+}
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+ QAbstractSpinBox::up-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-up.png);
+}
+ QAbstractSpinBox::down-arrow {
+ image: url(./Transparent-Style/Fallout4/arrow-down.png);
+}
+/* **************************************** */
+/* Tooltips #QToolTip, #SaveGameInfoWidget */
+/* **************************************** */
+ QToolTip {
+ background-color:transparent;
+ color:#1AFF80;
+ padding:0px;
+ border-width:12px;
+ border-style:solid;
+ border-color:transparent;
+ border-image:url(./Transparent-Style/Fallout4/border-image.png) 27 repeat repeat;
+}
+ SaveGameInfoWidget {
+ background-color: transparent;
+ color: #1AFF80;
+}
+QStatusBar::item {
+ border: None;
+}
+/* **************************** */
+/* Handles Web, Nexus info tab */
+/* **************************** */
+ QWebView {
+ background-color: black;
+}
+ QLineEdit {
+ background:#000;
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(26, 255, 128, 20);
+}
+LinkLabel {
+ qproperty-linkColor: #efefef;
+}
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
+/* ********* */
+/* Font size */
+/* ********* */
+ QLabel, QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton {
+ color: #1AFF80;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
\ No newline at end of file
diff --git a/stylesheets/Transparent-Style-Morrowind.qss b/stylesheets/Transparent-Style-Morrowind.qss
new file mode 100644
index 0000000..1eba9d7
--- /dev/null
+++ b/stylesheets/Transparent-Style-Morrowind.qss
@@ -0,0 +1,503 @@
+
+#centralWidget {
+ background-image: url(./Transparent-Style/Morrowind/Dunmer.png);
+}
+ QDialog,Qmenu {
+}
+ QWidget {
+ color: #9e9978;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(80, 77, 61, 50);
+}
+ QAbstractItemView {
+ color: #9e9978;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(80, 77, 61, 50);
+ border: 2px inset #9e9978;
+ selection-color: #9e9978;
+ outline: none;
+}
+ #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog, #ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog {
+ border-image:url(./Transparent-Style/Morrowind/Morrowind-overwrite.png);
+}
+ #EditExecutablesDialog {
+ border-image: url(./Transparent-Style/Morrowind/Morrowind.png);
+}
+ #SimpleInstallDialog,#LockedDialog,QMenu {
+ background-image: url(./Transparent-Style/Morrowind/Morrowind.png);
+ border: 1px inset #9e9978;
+}
+ #nameLabel {
+ background-color: rgba(80, 77, 61, 20);
+ border-top:1px solid #504d3d;
+ border-bottom:1px solid #504d3d;
+}
+ #ProfilesDialog,#FomodInstallerDialog {
+ border-image: url(./Transparent-Style/Morrowind/Morrowind.png);
+}
+ #filesView {
+ border-image: url(./Transparent-Style/Morrowind/Morrowind-overwrite.png);
+}
+/* ******************************************** */
+/* Main Navigation Button Bar at top of window */
+/* ******************************************** */
+ QToolBar {
+ border: none;
+}
+ QToolBar::separator {
+ image: url(./Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png);
+}
+ QToolButton {
+ border:2px ridge None;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+ QToolButton:hover {
+ border: 2px ridge #9e9978;
+ background-color: rgba(80, 77, 61, 100);
+}
+ QToolButton:pressed {
+ background: #504d3d;
+}
+ QTabWidget::pane {
+ background-color: transparent;
+ border:transparent;
+}
+ QTabWidget::tab-bar {
+ alignment: center;
+}
+/* **************************************** */
+/* Tabs on top of Treeview */
+/* **************************************** */
+ QTabBar {
+ text-transform: uppercase;
+ max-height: 22px;
+ padding-bottom: 5px;
+}
+ QTabBar::tab {
+ border: 2px solid #9e9978;
+ border-bottom-style: none;
+ background-color: #000000;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 3px;
+ padding-bottom: 0px;
+ margin-right: 1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+ QTabBar::tab:selected {
+ color: #ffffff;
+ background-color: #000000;
+}
+ QTabBar::tab:!selected {
+ color: #9e9978;
+ margin-top: 0px;
+}
+ QTabBar::tab:disabled {
+ color: #9e9978;
+ border-bottom-style: none;
+ margin-top: 0px;
+ background-color: #000000;
+}
+ #deactivateESP,#activateESP {
+ border: 1px outset #504d3d;
+ background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d);
+}
+ QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open {
+ border: 2px ridge #9e9978;
+ image: url(./Transparent-Style/Morrowind/arrow-right.png);
+}
+ QTabBar QToolButton {
+ border:2px ridge #9e9978;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d);
+ padding: 1px;
+ margin: 0;
+}
+ QTabBar QToolButton::right-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-right.png);
+}
+ QTabBar QToolButton::left-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-left.png);
+}
+/* **************************************** */
+/* Column names of TreeView */
+/* **************************************** */
+ QTableView {
+ color:#dddddd;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d);
+}
+ QHeaderView::section {
+ color: #9e9978;
+ background-color: #000000;
+ border: 1px solid #9e9978;
+ border-radius: 6px;
+ padding: 0px;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+ QHeaderView::section:hover {
+ background: #504d3d;
+ border: 1px solid #9e9978;
+ padding: 0px;
+}
+ QHeaderView::up-arrow,QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px;
+}
+ QHeaderView::up-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-up.png);
+}
+ QHeaderView::down-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-down.png);
+}
+/* **************************************** */
+/* Hover */
+/* **************************************** */
+ QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover {
+ color: #9e9978;
+ border-top: 2px solid #9e9978;
+ border-bottom: 2px solid #9e9978;
+ background-color: rgba(80, 77, 61, 70);
+}
+ QAbstractItemView::item:hover {
+ color: #9e9978;
+ border-radius: 4px;
+ border-top: 2px solid #9e9978;
+ border-bottom: 2px solid #9e9978;
+ background-color: rgba(80, 77, 61, 70);
+ padding: 3px;
+}
+ #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover {
+ border: 3px outset #9e9978;
+ padding: 1px;
+ text-align: center;
+}
+/* **************************************** */
+/* Context menus, toolbar dropdowns #QMenu */
+/* **************************************** */
+ QMenu {
+ border-width: 2px;
+ border-style: outset;
+}
+ QMenu::item {
+ padding: 6px 20px;
+}
+ QMenu::item:selected {
+ color: #9e9978;
+ background-color: rgba(80, 77, 61, 50);
+ border-top: 2px solid #9e9978;
+ border-bottom: 2px solid #9e9978;
+}
+ QMenu::right-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+/* ********************* */
+/* LCD Counter */
+/* ********************* */
+ QLCDNumber {
+ Background: rgba(0, 0, 0, 100);
+ color: #9e9978;
+ border: 2px inset #9e9978;
+ border-radius: 1px;
+}
+/* ****************************************** */
+/* Launch application & Profile Drop down Box */
+/* ****************************************** */
+ QComboBox {
+ background-color: rgba(80, 77, 61, 100);
+ border:2px outset #504d3d;
+ height: 20px;
+ width: 300px;
+ padding: 3px;
+ padding-left:3px;
+ border-radius: 5px;
+}
+ QComboBox::drop-down{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ padding:4px;
+ border-radius: 5px;
+}
+ QComboBox::down-arrow{
+ image:url(./Transparent-Style/Morrowind/arrow-down.png);
+}
+ QComboBox QAbstractItemView {
+ background-image: url(./Transparent-Style/Morrowind/Dunmer.png);
+ color: #9e9978;
+ selection-background-color: rgba(80, 77, 61, 100);
+ border-color: #9e9978;
+ border-style: inset;
+ border-width: 0 2px 2px 2px;
+}
+ QComboBox::item{
+ border:3px;
+ padding: 3px;
+}
+/* **************************************************************** */
+/* Action Buttons */
+/* */
+/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
+/* Sort, Load order backup, Load Order Restore */
+/* **************************************************************** */
+ QPushButton {
+ color: #9e9978;
+ background-color: rgba(80, 77, 61, 70);
+ border-width: 3px;
+ border-color: rgba(80, 77, 61, 70);
+ border-style: outset;
+ border-radius: 4px;
+ padding:5px;
+ padding-right: 10px;
+ padding-left: 5px;
+}
+ QDialog QPushButton {
+ min-width: 3em;
+ min-height: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+ QPushButton::menu-indicator {
+ image: url(./Transparent-Style/Morrowind/arrow-down.png);
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+ QPushButton:open {
+ background-color: rgba(80, 77, 61, 100);
+}
+ QPushButton:!enabled {
+ border: 1px #504d3d;
+ color: #dddddd;
+ background: #504d3d;
+}
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px;
+}
+/* **************************************** */
+/* Scroll bar */
+/* **************************************** */
+ QScrollBar {
+ height:20px;
+ width:20px;
+ background-color:transparent;
+}
+ QScrollBar::handle {
+ border: 2px outset #504d3d;
+ border-radius: 4px;
+}
+ QScrollBar::handle:vertical {
+ margin: 1px 4px;
+ min-height:20px;
+ min-width: 10px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #9e9978, stop:1 #504d3d);
+}
+ QScrollBar::handle:vertical:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #504d3d, stop:1 #9e9978);
+}
+ QScrollBar::handle:horizontal {
+ min-height: 10px;
+ min-width: 20px;
+ margin: 4px 1px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #9e9978, stop:1 #504d3d);
+}
+ QScrollBar::handle:horizontal:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #504d3d, stop:1 #9e9978);
+}
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+ QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal {
+ height:0;
+ width:0;
+}
+/* ******************************************************** */
+/* Main Tree View Inherated from QAbstractItemView */
+/* ******************************************************** */
+ QTreeView {
+}
+ QTreeView:item {
+ padding:4px;
+}
+ QTreeView:item:selected {
+ color: #ffffff;
+ border: none;
+ outline: none;
+ border-radius: 4px;
+ border-top:1px solid #9e9978;
+ border-bottom:1px solid #9e9978;
+ background-color: rgba(80, 77, 61, 100);
+}
+ QTreeView::branch:closed:has-children:has-siblings {
+ background:url(Transparent-Style/Morrowind/Morrowind-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:closed:has-children:!has-siblings {
+ background:url(Transparent-Style/Morrowind/Morrowind-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:has-siblings {
+ background:url(Transparent-Style/Morrowind/Morrowind-itemB-open.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:!has-siblings {
+ background:url(Transparent-Style/Morrowind/Morrowind-itemB-open.png) center center no-repeat;
+}
+
+ QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* **************************************************************** */
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/* common */
+/* **************************************************************** */
+ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator {
+ outline: none;
+ border: none;
+ width: 20px;
+ height: 20px;
+}
+ QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate {
+ image: url(./Transparent-Style/Morrowind/checkbox-checked.png);
+}
+ QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover {
+ image: url(./Transparent-Style/Morrowind/checkbox-hover.png);
+}
+ QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Transparent-Style/Morrowind/checkbox-checked-disabled.png);
+}
+ QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked {
+ image: url(./Transparent-Style/Morrowind/checkbox.png);
+}
+ QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover {
+ image: url(./Transparent-Style/Morrowind/checkbox-checked-hover.png);
+}
+ QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled {
+ image: url(./Transparent-Style/Morrowind/checkbox-checked-disabled.png);
+}
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./Transparent-Style/Morrowind/arrow-right.png);
+}
+/* ******************************** */
+/* Special styles */
+/* increase categories tab width */
+/* ******************************** */
+ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item {
+ padding: .3em 0;
+}
+ QTreeWidget#categoriesGroup,QTreeWidget#categoriesList {
+ min-width: 200px;
+}
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 4px;
+}
+/* ********************* */
+/* Display Radio Button */
+/* ********************* */
+ QRadioButton::indicator {
+ width: 16px;
+ height: 16px;
+}
+ QRadioButton::indicator::checked {
+ image: url(./Transparent-Style/Morrowind/radio-checked.png);
+}
+ QRadioButton::indicator::checked:hover {
+ image: url(./Transparent-Style/Morrowind/radio-checked-hover.png);
+}
+ QRadioButton::indicator::unchecked {
+ image: url(./Transparent-Style/Morrowind/radio.png);
+}
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./Transparent-Style/Morrowind/radio-hover.png);
+}
+/* **************************************** */
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+/* **************************************** */
+ QAbstractSpinBox {
+ min-height: 24px;
+}
+ QAbstractSpinBox::up-button,QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+ QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover {
+ background-color: #504d3d;
+}
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+ QAbstractSpinBox::up-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-up.png);
+}
+ QAbstractSpinBox::down-arrow {
+ image: url(./Transparent-Style/Morrowind/arrow-down.png);
+}
+/* **************************************** */
+/* Tooltips #QToolTip, #SaveGameInfoWidget */
+/* **************************************** */
+ QToolTip {
+ background-color:transparent;
+ color:#9e9978;
+ padding:0px;
+ border-width:12px;
+ border-style:solid;
+ border-color:transparent;
+ border-image:url(./Transparent-Style/Morrowind/border-image.png) 27 repeat repeat;
+}
+ SaveGameInfoWidget {
+ background-color: transparent;
+ color: #9e9978;
+}
+QStatusBar::item {
+ border: None;
+}
+/* **************************** */
+/* Handles Web, Nexus info tab */
+/* **************************** */
+ QWebView {
+ background-color: black;
+}
+ QLineEdit {
+ background:#000;
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(158, 153, 120, 30);
+}
+LinkLabel {
+ qproperty-linkColor: #a1912b;
+}
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
+/* ********* */
+/* Font size */
+/* ********* */
+ QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton {
+ color: #dddddd;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
+ QLabel {
+ color: #9e9978;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
diff --git a/stylesheets/Transparent-Style-Skyrim-Trosski.qss b/stylesheets/Transparent-Style-Skyrim-Trosski.qss
new file mode 100644
index 0000000..df70615
--- /dev/null
+++ b/stylesheets/Transparent-Style-Skyrim-Trosski.qss
@@ -0,0 +1,503 @@
+
+#centralWidget {
+ background-image: url(./Transparent-Style/SkyrimTP/Dragon.png);
+}
+ QDialog,Qmenu {
+}
+ QWidget {
+ color: #b0b0b0;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+}
+ QAbstractItemView {
+ color: #b0b0b0;
+ background-color: rgba(0, 0, 0, 10);
+ alternate-background-color: rgba(113, 113, 113, 50);
+ border: 2px inset #b0b0b0;
+ selection-color: #b0b0b0;
+ outline: none;
+}
+ #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog {
+ border-image:url(./Transparent-Style/SkyrimTP/Dragon.png);
+}
+ #EditExecutablesDialog {
+ border-image: url(./Transparent-Style/SkyrimTP/Dragon.png);
+}
+ #SimpleInstallDialog,#LockedDialog,QMenu {
+ background-image: url(./Transparent-Style/SkyrimTP/Skyrim-settings.png);
+ border: 1px inset #b0b0b0;
+}
+ #nameLabel {
+ background-color: rgba(113, 113, 113, 20);
+ border-top:1px solid #717171;
+ border-bottom:1px solid #717171;
+}
+ #ProfilesDialog,#FomodInstallerDialog {
+ border-image: url(./Transparent-Style/SkyrimTP/Dragon.png);
+}
+ #filesView {
+ background-image: url(./Transparent-Style/SkyrimTP/Dragon.png);
+}
+/* ******************************************** */
+/* Main Navigation Button Bar at top of window */
+/* ******************************************** */
+ QToolBar {
+ border: none;
+}
+ QToolBar::separator {
+ image: url(./Transparent-Style/SkyrimTP/Skyrim-Icon.png);
+}
+ QToolButton {
+ border:2px ridge None;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+ QToolButton:hover {
+ border: 2px ridge #b0b0b0;
+ background-color: rgba(113, 113, 113, 100);
+}
+ QToolButton:pressed {
+ background: #717171;
+}
+ QTabWidget::pane {
+ background-color: transparent;
+ border:transparent;
+}
+ QTabWidget::tab-bar {
+ alignment: center;
+}
+/* **************************************** */
+/* Tabs on top of Treeview */
+/* **************************************** */
+ QTabBar {
+ text-transform: uppercase;
+ max-height: 22px;
+ padding-bottom: 5px;
+}
+ QTabBar::tab {
+ border: 2px solid #b0b0b0;
+ border-bottom-style: none;
+ background-color: #000000;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 3px;
+ padding-bottom: 0px;
+ margin-right: 1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+ QTabBar::tab:selected {
+ color: #ffffff;
+ background-color: #000000;
+}
+ QTabBar::tab:!selected {
+ color: #b0b0b0;
+ margin-top: 0px;
+}
+ QTabBar::tab:disabled {
+ color: #b0b0b0;
+ border-bottom-style: none;
+ margin-top: 0px;
+ background-color: #000000;
+}
+ #deactivateESP,#activateESP {
+ border: 1px outset #717171;
+ background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+}
+ QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open {
+ border: 2px ridge #b0b0b0;
+ image: url(./Transparent-Style/SkyrimTP/arrow-right.png);
+}
+ QTabBar QToolButton {
+ border:2px ridge #b0b0b0;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+ padding: 1px;
+ margin: 0;
+}
+ QTabBar QToolButton::right-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-right.png);
+}
+ QTabBar QToolButton::left-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-left.png);
+}
+/* **************************************** */
+/* Column names of TreeView */
+/* **************************************** */
+ QTableView {
+ color:#dddddd;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+}
+ QHeaderView::section {
+ color: #b0b0b0;
+ background-color: #000000;
+ border: 1px solid #b0b0b0;
+ border-radius: 6px;
+ padding: 0px;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+ QHeaderView::section:hover {
+ background: #717171;
+ border: 1px solid #b0b0b0;
+ padding: 0px;
+}
+ QHeaderView::up-arrow,QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px;
+}
+ QHeaderView::up-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-up.png);
+}
+ QHeaderView::down-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-down.png);
+}
+/* **************************************** */
+/* Hover */
+/* **************************************** */
+ QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover {
+ color: #b0b0b0;
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 70);
+}
+ QAbstractItemView::item:hover {
+ color: #b0b0b0;
+ border-radius: 4px;
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 70);
+ padding: 3px;
+}
+ #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover {
+ border: 3px outset #b0b0b0;
+ padding: 1px;
+ text-align: center;
+}
+/* **************************************** */
+/* Context menus, toolbar dropdowns #QMenu */
+/* **************************************** */
+ QMenu {
+ border-width: 2px;
+ border-style: outset;
+}
+ QMenu::item {
+ padding: 6px 20px;
+}
+ QMenu::item:selected {
+ color: #b0b0b0;
+ background-color: rgba(113, 113, 113, 50);
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+}
+ QMenu::right-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+/* ********************* */
+/* LCD Counter */
+/* ********************* */
+ QLCDNumber {
+ Background: rgba(0, 0, 0, 100);
+ color: #b0b0b0;
+ border: 2px inset #b0b0b0;
+ border-radius: 1px;
+}
+/* ****************************************** */
+/* Launch application & Profile Drop down Box */
+/* ****************************************** */
+ QComboBox {
+ background-color: rgba(113, 113, 113, 100);
+ border:2px outset #717171;
+ height: 20px;
+ width: 300px;
+ padding: 3px;
+ padding-left:3px;
+ border-radius: 5px;
+}
+ QComboBox::drop-down{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ padding:4px;
+ border-radius: 5px;
+}
+ QComboBox::down-arrow{
+ image:url(./Transparent-Style/SkyrimTP/arrow-down.png);
+}
+ QComboBox QAbstractItemView {
+ background-image: url(./Transparent-Style/SkyrimTP/Skyrim-settings.png);
+ color: #b0b0b0;
+ selection-background-color: rgba(113, 113, 113, 100);
+ border-color: #b0b0b0;
+ border-style: inset;
+ border-width: 0 2px 2px 2px;
+}
+ QComboBox::item{
+ border:3px;
+ padding: 3px;
+}
+/* **************************************************************** */
+/* Action Buttons */
+/* */
+/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
+/* Sort, Load order backup, Load Order Restore */
+/* **************************************************************** */
+ QPushButton {
+ color: #b0b0b0;
+ background-color: rgba(113, 113, 113, 70);
+ border-width: 3px;
+ border-color: rgba(113, 113, 113, 70);
+ border-style: outset;
+ border-radius: 4px;
+ padding:5px;
+ padding-right: 10px;
+ padding-left: 5px;
+}
+ QDialog QPushButton {
+ min-width: 3em;
+ min-height: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+ QPushButton::menu-indicator {
+ image: url(./Transparent-Style/SkyrimTP/arrow-down.png);
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+ QPushButton:open {
+ background-color: rgba(113, 113, 113, 100);
+}
+ QPushButton:!enabled {
+ border: 1px #717171;
+ color: #dddddd;
+ background: #717171;
+}
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px;
+}
+/* **************************************** */
+/* Scroll bar */
+/* **************************************** */
+ QScrollBar {
+ height:20px;
+ width:20px;
+ background-color:transparent;
+}
+ QScrollBar::handle {
+ border: 2px outset #717171;
+ border-radius: 4px;
+}
+ QScrollBar::handle:vertical {
+ margin: 1px 4px;
+ min-height:20px;
+ min-width: 10px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #b0b0b0, stop:1 #717171);
+}
+ QScrollBar::handle:vertical:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #717171, stop:1 #b0b0b0);
+}
+ QScrollBar::handle:horizontal {
+ min-height: 10px;
+ min-width: 20px;
+ margin: 4px 1px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #b0b0b0, stop:1 #717171);
+}
+ QScrollBar::handle:horizontal:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #717171, stop:1 #b0b0b0);
+}
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+ QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal {
+ height:0;
+ width:0;
+}
+/* ******************************************************** */
+/* Main Tree View Inherated from QAbstractItemView */
+/* ******************************************************** */
+ QTreeView {
+}
+ QTreeView:item {
+ padding:4px;
+}
+ QTreeView:item:selected {
+ color: #ffffff;
+ border: none;
+ outline: none;
+ border-radius: 4px;
+ border-top:1px solid #b0b0b0;
+ border-bottom:1px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 100);
+}
+ QTreeView::branch:closed:has-children:has-siblings {
+ background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:closed:has-children:!has-siblings {
+ background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-close.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:has-siblings {
+ background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-open.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:!has-siblings {
+ background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-open.png) center center no-repeat;
+}
+
+ QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* **************************************************************** */
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/* common */
+/* **************************************************************** */
+ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator {
+ outline: none;
+ border: none;
+ width: 20px;
+ height: 20px;
+}
+ QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate {
+ image: url(./Transparent-Style/SkyrimTP/checkbox-checked.png);
+}
+ QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover {
+ image: url(./Transparent-Style/SkyrimTP/checkbox-hover.png);
+}
+ QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Transparent-Style/SkyrimTP/checkbox-checked-disabled.png);
+}
+ QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked {
+ image: url(./Transparent-Style/SkyrimTP/checkbox.png);
+}
+ QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover {
+ image: url(./Transparent-Style/SkyrimTP/checkbox-checked-hover.png);
+}
+ QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled {
+ image: url(./Transparent-Style/SkyrimTP/checkbox-checked-disabled.png);
+}
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./Transparent-Style/SkyrimTP/arrow-right.png);
+}
+/* ******************************** */
+/* Special styles */
+/* increase categories tab width */
+/* ******************************** */
+ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item {
+ padding: .3em 0;
+}
+ QTreeWidget#categoriesGroup,QTreeWidget#categoriesList {
+ min-width: 200px;
+}
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 4px;
+}
+/* ********************* */
+/* Display Radio Button */
+/* ********************* */
+ QRadioButton::indicator {
+ width: 16px;
+ height: 16px;
+}
+ QRadioButton::indicator::checked {
+ image: url(./Transparent-Style/SkyrimTP/radio-checked.png);
+}
+ QRadioButton::indicator::checked:hover {
+ image: url(./Transparent-Style/SkyrimTP/radio-checked-hover.png);
+}
+ QRadioButton::indicator::unchecked {
+ image: url(./Transparent-Style/SkyrimTP/radio.png);
+}
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./Transparent-Style/SkyrimTP/radio-hover.png);
+}
+/* **************************************** */
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+/* **************************************** */
+ QAbstractSpinBox {
+ min-height: 24px;
+}
+ QAbstractSpinBox::up-button,QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+ QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover {
+ background-color: #717171;
+}
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+ QAbstractSpinBox::up-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-up.png);
+}
+ QAbstractSpinBox::down-arrow {
+ image: url(./Transparent-Style/SkyrimTP/arrow-down.png);
+}
+/* **************************************** */
+/* Tooltips #QToolTip, #SaveGameInfoWidget */
+/* **************************************** */
+ QToolTip {
+ background-color:transparent;
+ color:#b0b0b0;
+ padding:0px;
+ border-width:12px;
+ border-style:solid;
+ border-color:transparent;
+ border-image:url(./Transparent-Style/SkyrimTP/border-image.png) 27 repeat repeat;
+}
+ SaveGameInfoWidget {
+ background-color: transparent;
+ color: #b0b0b0;
+}
+QStatusBar::item {
+ border: None;
+}
+/* **************************** */
+/* Handles Web, Nexus info tab */
+/* **************************** */
+ QWebView {
+ background-color: black;
+}
+ QLineEdit {
+ background:#000;
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(158, 153, 120, 30);
+}
+LinkLabel {
+ qproperty-linkColor: #a1912b;
+}
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
+/* ********* */
+/* Font size */
+/* ********* */
+ QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton {
+ color: #dddddd;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
+ QLabel {
+ color: #b0b0b0;
+ font-family: Source Sans Pro;
+ font-size: 12px;
+}
diff --git a/stylesheets/Transparent-Style-Starfield-Trosski.qss b/stylesheets/Transparent-Style-Starfield-Trosski.qss
new file mode 100644
index 0000000..de60566
--- /dev/null
+++ b/stylesheets/Transparent-Style-Starfield-Trosski.qss
@@ -0,0 +1,519 @@
+
+ #centralWidget {
+ background-image:url(./Transparent-Style/Starfield/Starfield.png);
+}
+ QDialog {
+}
+ QWidget {
+ color: #b0b0b0;
+ background-color: rgba(0, 0, 0, 25);
+ alternate-background-color: rgba(113, 113, 113, 50);
+}
+ QAbstractItemView {
+ color: #b0b0b0;
+ background-color: rgba(0, 0, 0, 25);
+ alternate-background-color: rgba(113, 113, 113, 50);
+ border: 2px inset #b0b0b0;
+ selection-color: #b0b0b0;
+ outline: none;
+}
+ #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog {
+ border-image:url(./Transparent-Style/Starfield/Starfield-settings.png);
+}
+ #EditExecutablesDialog {
+ border-image: url(./Transparent-Style/Starfield/Starfield3.png);
+}
+ #SimpleInstallDialog,#LockedDialog,QMenu {
+ background-image: url(./Transparent-Style/Starfield/Starfield-settings.png);
+ border: 1px inset #b0b0b0;
+}
+ #nameLabel {
+ background-color: rgba(113, 113, 113, 20);
+ border-top:1px solid #717171;
+ border-bottom:1px solid #717171;
+}
+ #ProfilesDialog,#FomodInstallerDialog {
+ border-image: url(./Transparent-Style/Starfield/Starfield3.png);
+}
+ #filesView {
+ background-image: url(./Transparent-Style/Starfield/Starfield1.png);
+}
+
+/* ******************************************** */
+/* Main Navigation Button Bar at top of window */
+/* ******************************************** */
+ QToolBar {
+ border: none;
+}
+ QToolBar::separator {
+ image: url(./Transparent-Style/Starfield/Starfield_Icon.png);
+ height:30px;
+ width:30px;
+}
+ QToolButton {
+ border: 2px ridge none;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+ QToolButton:hover {
+ border: 2px ridge #b0b0b0;
+ background-color: rgba(113, 113, 113, 100);
+}
+ QToolButton:pressed {
+ background: #717171;
+}
+ QTabWidget::pane {
+ background-color: transparent;
+ border:transparent;
+}
+ QTabWidget::tab-bar {
+ alignment: center;
+}
+
+/* **************************************** */
+/* Tabs on top of Treeview */
+/* **************************************** */
+ QTabBar {
+ text-transform: uppercase;
+ max-height: 22px;
+ padding-bottom: 5px;
+}
+ QTabBar::tab {
+ border: 2px solid #b0b0b0;
+ border-bottom-style: none;
+ background-color: rgba(0, 0, 0, 100);
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 3px;
+ padding-bottom: 0px;
+ margin-right: 1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+ QTabBar::tab:selected {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 100);
+ border-bottom-style: solid;
+}
+ QTabBar::tab:!selected {
+ color: #b0b0b0;
+ margin-top: 0px;
+}
+ QTabBar::tab:disabled {
+ color: #b0b0b0;
+ border-bottom-style: none;
+ margin-top: 0px;
+ background-color: #000000;
+}
+ #deactivateESP,#activateESP {
+ border: 1px outset #717171;
+ background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+}
+ QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open {
+ border: 2px ridge #b0b0b0;
+ image: url(./Transparent-Style/Starfield/arrow-right.png);
+}
+ QTabBar QToolButton {
+ border:2px ridge #b0b0b0;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+ padding: 1px;
+ margin: 0;
+}
+ QTabBar QToolButton::right-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-right.png);
+}
+ QTabBar QToolButton::left-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-left.png);
+}
+
+/* **************************************** */
+/* Column names of TreeView */
+/* **************************************** */
+ QTableView {
+ color:#dddddd;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171);
+}
+ QHeaderView::section {
+ color: #b0b0b0;
+ background-color: rgba(0, 0, 0, 80);
+ border: 1px solid #b0b0b0;
+ border-radius: 6px;
+ padding: 0px;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+ QHeaderView::section:hover {
+ background: #717171;
+ border: 1px solid #b0b0b0;
+ padding: 0px;
+}
+ QHeaderView::up-arrow,QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px;
+}
+ QHeaderView::up-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-up.png);
+}
+ QHeaderView::down-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-down.png);
+}
+
+/* **************************************** */
+/* Hover */
+/* **************************************** */
+ QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover {
+ color: #b0b0b0;
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 70);
+}
+ QAbstractItemView::item:hover {
+ color: #b0b0b0;
+ border-radius: 4px;
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 70);
+ padding: 3px;
+}
+ #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover {
+ border: 3px outset #b0b0b0;
+ padding: 1px;
+ text-align: center;
+}
+
+/* **************************************** */
+/* Context menus, toolbar dropdowns #QMenu */
+/* **************************************** */
+ QMenu {
+ border-width: 2px;
+ border-style: outset;
+}
+ QMenu::item {
+ padding: 6px 20px;
+}
+ QMenu::item:selected {
+ color: #b0b0b0;
+ background-color: rgba(113, 113, 113, 50);
+ border-top: 2px solid #b0b0b0;
+ border-bottom: 2px solid #b0b0b0;
+}
+ QMenu::right-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+/* ********************* */
+/* LCD Counter */
+/* ********************* */
+ QLCDNumber {
+ Background: rgba(0, 0, 0, 100);
+ color: #b0b0b0;
+ border: 2px inset #b0b0b0;
+ border-radius: 1px;
+}
+
+/* ****************************************** */
+/* Launch application & Profile Drop down Box */
+/* ****************************************** */
+ QComboBox {
+ background-color: rgba(113, 113, 113, 100);
+ border:2px outset #717171;
+ height: 20px;
+ width: 440px;
+ padding: 3px;
+ padding-left:3px;
+ border-radius: 5px;
+}
+ QComboBox::drop-down{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ padding:4px;
+ border-radius: 5px;
+}
+ QComboBox::down-arrow{
+ image:url(./Transparent-Style/Starfield/arrow-down.png);
+}
+ QComboBox QAbstractItemView {
+ background-image: url(./Transparent-Style/Starfield/Starfield-settings.png);
+ color: #b0b0b0;
+ selection-background-color: rgba(113, 113, 113, 100);
+ border-color: #b0b0b0;
+ border-style: inset;
+ border-width: 0 2px 2px 2px;
+}
+ QComboBox::item{
+ border:3px;
+ padding: 3px;
+}
+
+/* **************************************************************** */
+/* Action Buttons */
+/* */
+/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
+/* Sort, Load order backup, Load Order Restore */
+/* **************************************************************** */
+ QPushButton {
+ color: #b0b0b0;
+ background-color: rgba(113, 113, 113, 100);
+ border: 3px outset;
+ text-align: center;
+ border-width: 3px;
+ border-color: rgba(113, 113, 113, 100);
+ border-style: outset;
+ border-radius: 4px;
+ padding:1px;
+ padding-right: 10px;
+ padding-left: 5px;
+}
+ QDialog QPushButton {
+ min-width: 3em;
+ min-height: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+ QPushButton::menu-indicator {
+ image: url(./Transparent-Style/Starfield/arrow-down.png);
+ background: transparent;
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+ QPushButton:open {
+ background-color: rgba(113, 113, 113, 100);
+}
+ QPushButton:!enabled {
+ border: 1px #717171;
+ color: #dddddd;
+ background: #717171;
+}
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px;
+}
+
+/* **************************************** */
+/* Scroll bar */
+/* **************************************** */
+ QScrollBar {
+ height:20px;
+ width:20px;
+ background-color:transparent;
+}
+ QScrollBar::handle {
+ border: 2px outset #717171;
+ border-radius: 4px;
+}
+ QScrollBar::handle:vertical {
+ margin: 1px 4px;
+ min-height:20px;
+ min-width: 10px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #b0b0b0, stop:1 #717171);
+}
+ QScrollBar::handle:vertical:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #717171, stop:1 #b0b0b0);
+}
+ QScrollBar::handle:horizontal {
+ min-height: 10px;
+ min-width: 20px;
+ margin: 4px 1px;
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #b0b0b0, stop:1 #717171);
+}
+ QScrollBar::handle:horizontal:hover {
+ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #717171, stop:1 #b0b0b0);
+}
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+ QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal {
+ height:0;
+ width:0;
+}
+
+/* ******************************************************** */
+/* Main Tree View Inherated from QAbstractItemView */
+/* ******************************************************** */
+ QTreeView {
+}
+ QTreeView:item {
+ padding:4px;
+}
+ QTreeView:item:selected {
+ color: #ffffff;
+ border: none;
+ outline: none;
+ border-radius: 4px;
+ border-top:1px solid #b0b0b0;
+ border-bottom:1px solid #b0b0b0;
+ background-color: rgba(113, 113, 113, 100);
+}
+ QTreeView::branch:closed:has-children:has-siblings {
+ background:url(Transparent-Style/Starfield/Starfield-itemb-close.png) center center no-repeat;
+}
+ QTreeView::branch:closed:has-children:!has-siblings {
+ background:url(Transparent-Style/Starfield/Starfield-itemb-close.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:has-siblings {
+ background:url(Transparent-Style/Starfield/Starfield-itemB-open.png) center center no-repeat;
+}
+ QTreeView::branch:open:has-children:!has-siblings {
+ background:url(Transparent-Style/Starfield/Starfield-itemB-open.png) center center no-repeat;
+}
+ QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/* **************************************************************** */
+/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
+/* common */
+/* **************************************************************** */
+ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator {
+ outline: none;
+ border: none;
+ width: 20px;
+ height: 20px;
+}
+ QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate {
+ image: url(./Transparent-Style/Starfield/checkbox-checked.png);
+}
+ QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover {
+ image: url(./Transparent-Style/Starfield/checkbox-hover.png);
+}
+ QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled {
+ image: url(./Transparent-Style/Starfield/checkbox-checked-disabled.png);
+}
+ QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked {
+ image: url(./Transparent-Style/Starfield/checkbox.png);
+}
+ QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover {
+ image: url(./Transparent-Style/Starfield/checkbox-checked-hover.png);
+}
+ QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled {
+ image: url(./Transparent-Style/Starfield/checkbox-checked-disabled.png);
+}
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./Transparent-Style/Starfield/arrow-right.png);
+}
+/* ******************************** */
+/* Special styles */
+/* increase categories tab width */
+/* ******************************** */
+ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item {
+ padding: .3em 0;
+}
+ QTreeWidget#categoriesGroup,QTreeWidget#categoriesList {
+ min-width: 200px;
+}
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 4px;
+}
+ QInfo {
+ background-color: transparent;
+}
+/* ********************* */
+/* Display Radio Button */
+/* ********************* */
+ QRadioButton::indicator {
+ width: 16px;
+ height: 16px;
+}
+ QRadioButton::indicator::checked {
+ image: url(./Transparent-Style/Starfield/radio-checked.png);
+}
+ QRadioButton::indicator::checked:hover {
+ image: url(./Transparent-Style/Starfield/radio-checked-hover.png);
+}
+ QRadioButton::indicator::unchecked {
+ image: url(./Transparent-Style/Starfield/radio.png);
+}
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./Transparent-Style/Starfield/radio-hover.png);
+}
+/* **************************************** */
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+/* **************************************** */
+ QAbstractSpinBox {
+ min-height: 24px;
+}
+ QAbstractSpinBox::up-button,QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+ QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover {
+ background-color: #717171;
+}
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+ QAbstractSpinBox::up-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-up.png);
+}
+ QAbstractSpinBox::down-arrow {
+ image: url(./Transparent-Style/Starfield/arrow-down.png);
+}
+/* **************************************** */
+/* Tooltips #QToolTip, #SaveGameInfoWidget */
+/* **************************************** */
+ QToolTip, SaveGameInfoWidget {
+ background-image: url(./Transparent-Style/Starfield/Starfield-settings.png);
+ color:#ffffff;
+ padding:2px;
+ border-width:2px;
+ border-style:solid;
+ border-color:transparent;
+ border-image:url(./Transparent-Style/Starfield/border-image.png) 27 repeat repeat;
+}
+ QStatusBar::item {
+ background-color: transparent;
+}
+/* **************************** */
+/* Handles Web, Nexus info tab */
+/* **************************** */
+ QWebView {
+ background-color: black;
+}
+ QLineEdit:hover {
+ background-color: black;
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(255, 255, 255, 80);
+}
+ QLineEdit {
+ background-color: rgba(0, 0, 0, 100);
+ border-width: 1px;
+ border-radius:5px;
+ margin: 0px;
+ padding-left:2px;
+ selection-background-color: rgba(255, 255, 255, 80);
+}
+ LinkLabel {
+ qproperty-linkColor: #1ee5ff;
+}
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
+/* ********* */
+/* Font size */
+/* ********* */
+ QMenu, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QCheckBox, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QRadioButton, QLabel, QPushButton {
+ color: #ffffff;
+ font-family: ISL_Andvari;
+ font-size: 11px;
+}
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png
new file mode 100644
index 0000000..cb29f36
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png
new file mode 100644
index 0000000..579f566
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png
new file mode 100644
index 0000000..49cc286
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png
new file mode 100644
index 0000000..3ddda34
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3.png b/stylesheets/Transparent-Style/Fallout3/Fallout3.png
new file mode 100644
index 0000000..601b9e1
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png b/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png
new file mode 100644
index 0000000..2a70940
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png b/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png
new file mode 100644
index 0000000..ac48245
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-down.png b/stylesheets/Transparent-Style/Fallout3/arrow-down.png
new file mode 100644
index 0000000..cce3003
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-down.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-left.png b/stylesheets/Transparent-Style/Fallout3/arrow-left.png
new file mode 100644
index 0000000..b4a4a0c
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-left.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-right.png b/stylesheets/Transparent-Style/Fallout3/arrow-right.png
new file mode 100644
index 0000000..a5a484f
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-right.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-up.png b/stylesheets/Transparent-Style/Fallout3/arrow-up.png
new file mode 100644
index 0000000..859c1f5
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-up.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/border-image.png b/stylesheets/Transparent-Style/Fallout3/border-image.png
new file mode 100644
index 0000000..1483396
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/border-image.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png
new file mode 100644
index 0000000..ea7ac1e
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png
new file mode 100644
index 0000000..fe57533
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png
new file mode 100644
index 0000000..61dd533
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png b/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png
new file mode 100644
index 0000000..3692a6d
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox.png b/stylesheets/Transparent-Style/Fallout3/checkbox.png
new file mode 100644
index 0000000..66e57fb
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png b/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png
new file mode 100644
index 0000000..97d393a
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/radio-checked.png b/stylesheets/Transparent-Style/Fallout3/radio-checked.png
new file mode 100644
index 0000000..c9f68f3
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-checked.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/radio-hover.png b/stylesheets/Transparent-Style/Fallout3/radio-hover.png
new file mode 100644
index 0000000..d9893f6
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout3/radio.png b/stylesheets/Transparent-Style/Fallout3/radio.png
new file mode 100644
index 0000000..7bb43e3
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png
new file mode 100644
index 0000000..88d06a2
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png
new file mode 100644
index 0000000..e025947
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png
new file mode 100644
index 0000000..cd9a5ca
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png
new file mode 100644
index 0000000..cb29f36
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png
new file mode 100644
index 0000000..579f566
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png
new file mode 100644
index 0000000..096725a
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png
new file mode 100644
index 0000000..ed2f395
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4.png b/stylesheets/Transparent-Style/Fallout4/Fallout4.png
new file mode 100644
index 0000000..596912e
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png b/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png
new file mode 100644
index 0000000..b1274e5
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-down.png b/stylesheets/Transparent-Style/Fallout4/arrow-down.png
new file mode 100644
index 0000000..cce3003
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-down.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-left.png b/stylesheets/Transparent-Style/Fallout4/arrow-left.png
new file mode 100644
index 0000000..b4a4a0c
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-left.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-right.png b/stylesheets/Transparent-Style/Fallout4/arrow-right.png
new file mode 100644
index 0000000..a5a484f
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-right.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-up.png b/stylesheets/Transparent-Style/Fallout4/arrow-up.png
new file mode 100644
index 0000000..859c1f5
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-up.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/border-image.png b/stylesheets/Transparent-Style/Fallout4/border-image.png
new file mode 100644
index 0000000..1483396
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/border-image.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png
new file mode 100644
index 0000000..7856eaa
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png
new file mode 100644
index 0000000..fe57533
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png
new file mode 100644
index 0000000..61dd533
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png b/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png
new file mode 100644
index 0000000..3692a6d
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox.png b/stylesheets/Transparent-Style/Fallout4/checkbox.png
new file mode 100644
index 0000000..66e57fb
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png b/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png
new file mode 100644
index 0000000..3f9a2f5
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png b/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png
new file mode 100644
index 0000000..97d393a
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/radio-checked.png b/stylesheets/Transparent-Style/Fallout4/radio-checked.png
new file mode 100644
index 0000000..c9f68f3
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-checked.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/radio-hover.png b/stylesheets/Transparent-Style/Fallout4/radio-hover.png
new file mode 100644
index 0000000..d9893f6
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-hover.png differ
diff --git a/stylesheets/Transparent-Style/Fallout4/radio.png b/stylesheets/Transparent-Style/Fallout4/radio.png
new file mode 100644
index 0000000..7bb43e3
Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg b/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg
new file mode 100644
index 0000000..5ae7dbc
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Dunmer.png b/stylesheets/Transparent-Style/Morrowind/Dunmer.png
new file mode 100644
index 0000000..9239d54
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Dunmer.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png
new file mode 100644
index 0000000..a8603ed
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png
new file mode 100644
index 0000000..21a14d8
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png
new file mode 100644
index 0000000..6e138a8
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png
new file mode 100644
index 0000000..c528d9a
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind.png b/stylesheets/Transparent-Style/Morrowind/Morrowind.png
new file mode 100644
index 0000000..abab529
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-down.png b/stylesheets/Transparent-Style/Morrowind/arrow-down.png
new file mode 100644
index 0000000..19b9f5d
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-down.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-left.png b/stylesheets/Transparent-Style/Morrowind/arrow-left.png
new file mode 100644
index 0000000..b49915e
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-left.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-right.png b/stylesheets/Transparent-Style/Morrowind/arrow-right.png
new file mode 100644
index 0000000..c2c2e0b
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-right.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-up.png b/stylesheets/Transparent-Style/Morrowind/arrow-up.png
new file mode 100644
index 0000000..95602ac
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-up.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/border-image.png b/stylesheets/Transparent-Style/Morrowind/border-image.png
new file mode 100644
index 0000000..a857fe7
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/border-image.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png
new file mode 100644
index 0000000..3c3ab0e
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png
new file mode 100644
index 0000000..f14bdd7
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png
new file mode 100644
index 0000000..12d8878
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png b/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png
new file mode 100644
index 0000000..c33aceb
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox.png b/stylesheets/Transparent-Style/Morrowind/checkbox.png
new file mode 100644
index 0000000..5f5a46c
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/morrowind-small.png b/stylesheets/Transparent-Style/Morrowind/morrowind-small.png
new file mode 100644
index 0000000..9049bfc
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/morrowind-small.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png b/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png
new file mode 100644
index 0000000..c1f0287
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png b/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png
new file mode 100644
index 0000000..ab5859e
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/radio-checked.png b/stylesheets/Transparent-Style/Morrowind/radio-checked.png
new file mode 100644
index 0000000..28caa43
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-checked.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/radio-hover.png b/stylesheets/Transparent-Style/Morrowind/radio-hover.png
new file mode 100644
index 0000000..1986979
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-hover.png differ
diff --git a/stylesheets/Transparent-Style/Morrowind/radio.png b/stylesheets/Transparent-Style/Morrowind/radio.png
new file mode 100644
index 0000000..282a5e2
Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Dragon.png b/stylesheets/Transparent-Style/SkyrimTP/Dragon.png
new file mode 100644
index 0000000..a0747f7
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Dragon.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png
new file mode 100644
index 0000000..26bc039
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png
new file mode 100644
index 0000000..9cc507f
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png
new file mode 100644
index 0000000..70b5a8c
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png
new file mode 100644
index 0000000..b3505a3
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png
new file mode 100644
index 0000000..dbf49a3
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png
new file mode 100644
index 0000000..276fd46
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png
new file mode 100644
index 0000000..be70722
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png
new file mode 100644
index 0000000..a5840a4
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png
new file mode 100644
index 0000000..1e5e3f9
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/border-image.png b/stylesheets/Transparent-Style/SkyrimTP/border-image.png
new file mode 100644
index 0000000..01764cf
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/border-image.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png
new file mode 100644
index 0000000..3c3ab0e
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png
new file mode 100644
index 0000000..82f2472
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png
new file mode 100644
index 0000000..e58fe28
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png
new file mode 100644
index 0000000..e60d40d
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox.png
new file mode 100644
index 0000000..5a1d1cc
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png b/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png
new file mode 100644
index 0000000..9bef4ec
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png b/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png
new file mode 100644
index 0000000..cfe60a0
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png b/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png
new file mode 100644
index 0000000..ab7210a
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png differ
diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio.png b/stylesheets/Transparent-Style/SkyrimTP/radio.png
new file mode 100644
index 0000000..1fc050b
Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png b/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png
new file mode 100644
index 0000000..7ebaeb5
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png b/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png
new file mode 100644
index 0000000..9cc507f
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png b/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png
new file mode 100644
index 0000000..70b5a8c
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-settings.png b/stylesheets/Transparent-Style/Starfield/Starfield-settings.png
new file mode 100644
index 0000000..e9719e1
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-settings.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield.png b/stylesheets/Transparent-Style/Starfield/Starfield.png
new file mode 100644
index 0000000..b0a0be1
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield1.png b/stylesheets/Transparent-Style/Starfield/Starfield1.png
new file mode 100644
index 0000000..e8f6fb2
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield1.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield2.png b/stylesheets/Transparent-Style/Starfield/Starfield2.png
new file mode 100644
index 0000000..23a330e
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield2.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield3.png b/stylesheets/Transparent-Style/Starfield/Starfield3.png
new file mode 100644
index 0000000..6c9f957
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield3.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield4.png b/stylesheets/Transparent-Style/Starfield/Starfield4.png
new file mode 100644
index 0000000..50e9716
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield4.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png b/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png
new file mode 100644
index 0000000..61c9210
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/andvari.ttf b/stylesheets/Transparent-Style/Starfield/andvari.ttf
new file mode 100644
index 0000000..e064216
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/andvari.ttf differ
diff --git a/stylesheets/Transparent-Style/Starfield/arrow-down.png b/stylesheets/Transparent-Style/Starfield/arrow-down.png
new file mode 100644
index 0000000..276fd46
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-down.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/arrow-left.png b/stylesheets/Transparent-Style/Starfield/arrow-left.png
new file mode 100644
index 0000000..be70722
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-left.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/arrow-right.png b/stylesheets/Transparent-Style/Starfield/arrow-right.png
new file mode 100644
index 0000000..a5840a4
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-right.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/arrow-up.png b/stylesheets/Transparent-Style/Starfield/arrow-up.png
new file mode 100644
index 0000000..1e5e3f9
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-up.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/border-image.png b/stylesheets/Transparent-Style/Starfield/border-image.png
new file mode 100644
index 0000000..81ca71f
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/border-image.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png
new file mode 100644
index 0000000..761a789
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png
new file mode 100644
index 0000000..7384bd9
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked.png
new file mode 100644
index 0000000..cdad68f
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-hover.png b/stylesheets/Transparent-Style/Starfield/checkbox-hover.png
new file mode 100644
index 0000000..71711e2
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-hover.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/checkbox.png b/stylesheets/Transparent-Style/Starfield/checkbox.png
new file mode 100644
index 0000000..6149d0f
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png b/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png
new file mode 100644
index 0000000..f9415dc
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/radio-checked.png b/stylesheets/Transparent-Style/Starfield/radio-checked.png
new file mode 100644
index 0000000..5b6afcb
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-checked.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/radio-hover.png b/stylesheets/Transparent-Style/Starfield/radio-hover.png
new file mode 100644
index 0000000..09f9382
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-hover.png differ
diff --git a/stylesheets/Transparent-Style/Starfield/radio.png b/stylesheets/Transparent-Style/Starfield/radio.png
new file mode 100644
index 0000000..083b975
Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio.png differ
diff --git a/stylesheets/dark.qss b/stylesheets/dark.qss
new file mode 100644
index 0000000..e37e44b
--- /dev/null
+++ b/stylesheets/dark.qss
@@ -0,0 +1,395 @@
+QToolTip
+{
+ border: 1px solid black;
+ color: #D9E6EA;
+ background-color: #2F3031;
+ padding: 1px;
+ border-radius: 3px;
+ opacity: 255;
+}
+
+QWidget
+{
+ color: #E9E6E4;
+ background-color: #2F3031;
+}
+
+QWidget:disabled
+{
+ color: #757676;
+ background-color: #292A2B;
+}
+
+QAbstractItemView
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #484F53, stop: 0.7 #656666, stop: 1 #484F53);
+}
+
+QLineEdit
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2D3330, stop: 0.9 #484F53, stop: 1 #2D3330);
+ padding: 1px;
+ border-style: solid;
+ border: 1px solid #1e1e1e;
+ border-radius: 5;
+}
+
+QPushButton
+{
+ color: #D9E6EA;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53);
+ border-width: 2px;
+ border-color: #1F2021;
+ border-style: solid;
+ border-radius: 6;
+ padding: 3px;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
+QPushButton:pressed
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #484F53, stop: 1 #697670);
+}
+
+QPushButton:checked
+{
+ border-width: 1px;
+ border-color: #3EA0CA;
+}
+
+QComboBox
+{
+ selection-background-color: #D9E6EA;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9AA6A4, stop: 1 #484F53);
+ border: 2px solid #1D2320;
+ height: 20px;
+ border-radius: 5px;
+}
+
+QComboBox:hover,QPushButton:hover
+{
+ border: 2px solid #3EA0CA;
+}
+
+QComboBox:on
+{
+ padding-top: 3px;
+ padding-left: 4px;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53);
+ selection-background-color: #80B5C3;
+}
+
+QComboBox::drop-down
+{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ width: 15px;
+
+ border-left-width: 0px;
+ border-left-color: darkgray;
+ border-left-style: solid;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+QComboBox::down-arrow
+{
+ image: url(:/stylesheet/combobox-down.png);
+}
+
+QScrollBar:horizontal
+{
+ border: 1px solid #1F2021;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #1D2320, stop: 0.2 #1F2021, stop: 1 #484F53);
+ height: 14px;
+ margin: 1px 16px 1px 16px;
+}
+
+QScrollBar::handle:horizontal
+{
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 0.5 #427683, stop: 1 #3EA0CA);
+ min-height: 20px;
+ border-radius: 4px;
+}
+
+QScrollBar::add-line:horizontal
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 1 #427683);
+ width: 14px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 1 #427683);
+ width: 14px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal
+{
+ border: 1px solid black;
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
+{
+ background: none;
+}
+
+QScrollBar:vertical
+{
+ border: 1px solid #1F2021;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.0 #1D2320, stop: 0.2 #1F2021, stop: 1 #484F53);
+ width: 14px;
+ margin: 16px 1px 16px 1px;
+}
+
+QScrollBar::handle:vertical
+{
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 0.5 #427683, stop: 1 #3EA0CA);
+ min-height: 20px;
+ border-radius: 4px;
+}
+
+QScrollBar::add-line:vertical
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 1 #427683);
+ height: 14px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 1 #427683);
+ height: 14px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical
+{
+ border: 1px solid black;
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical
+{
+ background: none;
+}
+
+QTextEdit
+{
+ background-color: #484F53;
+}
+
+QPlainTextEdit
+{
+ background-color: #484F53;
+}
+
+QWebView
+{
+ background-color: #484F53;
+}
+
+QHeaderView::section
+{
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #484F53, stop:0.5 #757676, stop:1 #484F53);
+ color: white;
+ padding-left: 4px;
+ border: 1px solid #2D3330;
+ border-radius: 2px;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+QCheckBox:disabled
+{
+ color: #414141;
+}
+
+QMenu::separator
+{
+ height: 2px;
+ background-color: #484F53;
+ color: white;
+ padding-left: 4px;
+ margin-left: 10px;
+ margin-right: 5px;
+}
+
+QMenu::item
+{
+ padding: 2px 25px 2px 20px;
+ border: 1px solid transparent;
+}
+
+QMenu::item:selected
+{
+ background-color: #3c4b54;
+ border-color: #3EA0CA;
+}
+
+QMenuBar::item:selected {
+ background-color: #3c4b54;
+ border-color: #3EA0CA;
+}
+
+QStatusBar::item {border: None;}
+
+QProgressBar
+{
+ border: 2px solid grey;
+ border-radius: 5px;
+ text-align: center;
+}
+
+QProgressBar::chunk
+{
+ background-color: #427683;
+}
+
+QTabBar::tab
+{
+ color: #E9E6E4;
+ border: 1px solid #444;
+ border-bottom-style: none;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0.8 #1D2320, stop:0.2 #757676);
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-top: 3px;
+ padding-bottom: 2px;
+ margin-right: -1px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+QTabWidget::pane
+{
+ border: 1px solid #444;
+ top: 1px;
+}
+
+QTabBar::tab:last
+{
+ margin-right: 0px;
+}
+
+QTabBar::tab:first
+{
+ margin-left: 0px;
+}
+
+QTabBar::tab:!selected
+{
+ color: #E9E6E4;
+ border-bottom-style: solid;
+ margin-top: 3px;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0.8 #1D2320, stop:0.4 #484F53);
+}
+
+QTabBar::tab:disabled
+{
+ color: #757676;
+ border-bottom-style: solid;
+ margin-top: 3px;
+ background-color: #484F53;
+}
+QTabBar::tab:selected
+{
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ margin-bottom: 0px;
+}
+
+QTabBar::tab:!selected:hover
+{
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:0.4 #343434, stop:0.2 #343434, stop:0.1 #3EA0CA);
+}
+
+QToolButton
+{
+ border:2px ridge #757676;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+
+QToolButton:hover
+{
+ border: 2px ridge #757676;
+ background-color: #484F53;
+ border-radius: 6px;
+ margin: 3px;
+ padding-left: 8px;
+ padding-right: 8px;
+ padding-top: 0px;
+ padding-bottom: 2px;
+}
+
+QTreeView, QListView
+ {
+ color: #E9E6E4;
+ background-color: #3F4041;
+ alternate-background-color: #2F3031;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings
+{
+ border-image: none;
+ image: url(:/stylesheet/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ border-image: none;
+ image: url(:/stylesheet/branch-open.png);
+}
+
+DownloadListView QLabel#installLabel {
+ color: none;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+LinkLabel {
+ qproperty-linkColor: #3399FF;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
diff --git a/stylesheets/dracula.qss b/stylesheets/dracula.qss
new file mode 100644
index 0000000..a3197f6
--- /dev/null
+++ b/stylesheets/dracula.qss
@@ -0,0 +1,445 @@
+/*
+ * Drop background color of most widgets
+ */
+
+QWidget, QStackedWidget,
+QScrollArea, QAbstractScrollArea {
+ background-color: #3c3f41;
+ color: #bbbbbb;
+ }
+
+QWidget:disabled {
+ color: #808080;
+}
+
+QApplication,
+QMainWindow, QFrame, QDockWidget, QDialog, QFileDialog, QMessageBox,
+QRadioButton,
+QGroupBox::title,
+QMenuBar, QMenu, QMenu::item,
+QComboBox QAbstractItemView,
+QTreeView, QListWidget, QListView, QTableWidget, QTableView,
+QTextEdit, QTextBrowser {
+ background-color: #3c3f41;
+}
+
+
+QLabel, QTabBar::tab, QMenuBar::item,
+QCheckBox, QGroupBox {
+ background-color: transparent;
+ selection-color: #bbbbbb;
+}
+
+LinkLabel {
+ qproperty-linkColor: #3399FF;
+}
+
+/*
+ * GroupBox and CheckBox
+ */
+QGroupBox {
+ border-top: 1px solid #2d2d2d;
+ margin-top: 0.5em;
+}
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 0 3px;
+}
+QCheckBox::indicator,
+QGroupBox::indicator {
+ width: 13px;
+ height: 13px;
+}
+
+QCheckBox::indicator:indeterminate:hover,
+QGroupBox::indicator:indeterminate:hover {
+ background-color: #2222bb;
+}
+QCheckBox::indicator:indeterminate:pressed,
+QGroupBox::indicator:indeterminate:pressed {
+ background-color: #22bb22;
+}
+
+QLineEdit, QAbstractSpinBox, QComboBox, QPushButton {
+ background-color: #45494a;
+
+ background-origin: border;
+ border: 1px solid #646464;
+ color: #bbbbbb;
+ padding: 0.1em 0.5em 0.1em 0.5em;
+ selection-background-color: #4b6eaf;
+}
+:read-only {
+ background-color: transparent;
+ border: 1px solid #535353;
+ color: #999999;
+}
+:no-frame {
+ border-width: 0;
+}
+
+/*
+ * PushButton
+ *
+ */
+
+QPushButton {
+ outline: 0;
+}
+QPushButton {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #515658, stop: 1.0 #44494b);
+ border: 1px solid #5f6161;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0.2em 0.8em 0.2em 0.8em;
+}
+QPushButton:hover {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #64686b, stop:1 #494c4e);
+}
+QPushButton:pressed {
+ border-style: inset;
+}
+QPushButton:default {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #344a64, stop: 1.0 #263549);
+}
+QPushButton:disabled {
+ background-color: transparent;
+ color: #999999;
+}
+QPushButton:open {
+ background-color: #4b6eaf;
+}
+QPushButton::menu-indicator {
+ subcontrol-origin: padding;
+ subcontrol-position: bottom right;
+}
+
+/*
+ * ComboBox
+ */
+QComboBox {
+ border-radius: 2px;
+ min-width: 3em;
+ padding: 0px 1px 2px 3px;
+}
+QComboBox:!editable {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+QComboBox::drop-down {
+ border-left: 1px solid #646464;
+}
+
+QComboBox::down-arrow
+{
+ image: url(:/stylesheet/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ border: 1px solid red;
+ selection-background-color: #d2d2d2;
+ selection-color: #404040;
+ show-decoration-selected: 1;
+}
+
+
+/*
+ * TabWidget and TabBar
+ */
+QTabWidget::pane {
+ background-color: transparent;
+ border: 1px solid #323232;
+}
+QTabWidget::pane:top {
+ top: -1px;
+}
+QTabWidget::pane:right {
+ right: -1px;
+}
+QTabWidget::pane:bottom {
+ bottom: -1px;
+}
+QTabWidget::pane:left {
+ left: -1px;
+}
+QTabBar::tab {
+ border: 1px solid #292b2d;
+ padding: 0.2em 0.8em 0.2em 0.8em;
+}
+QTabBar::tab:top {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+QTabBar::tab:right {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+QTabBar::tab:bottom {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+QTabBar::tab:left {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+QTabBar::tab:selected {
+ background-color: #41516d;
+}
+QTabBar::tab:top:selected {
+ border-bottom-color: #41516d;
+}
+QTabBar::tab:right:selected {
+ border-left-color: #41516d;
+}
+QTabBar::tab:bottom:selected {
+ border-top-color: #41516d;
+}
+QTabBar::tab:left:selected {
+ border-right-color: #41516d;
+}
+QTabBar::tab:top:!selected {
+ margin-top: 2px;
+}
+QTabBar::tab:right:!selected {
+ margin-right: 2px;
+}
+QTabBar::tab:bottom:!selected {
+ margin-bottom: 2px;
+}
+QTabBar::tab:left:!selected {
+ margin-left: 2px;
+}
+
+/*
+ * Table
+ */
+
+QTableWidget,
+QTableView {
+ border: 1px solid #323232;
+ alternate-background-color: #414547;
+}
+QHeaderView::section {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #54585b, stop:1 #393c3e);
+ color: #bbbbbb;
+ padding: 1px 2px 1px 4px;
+
+ border: 1px solid #323232;
+ border-top-width: 0;
+ border-left-color: #5e6163;
+ border-right-color: #2a2c2d;
+}
+QHeaderView::section:hover {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #64686b, stop:1 #494c4e);
+ border-bottom-color: #424242;
+}
+QHeaderView::section:first {
+ border-left-width: 0;
+}
+QHeaderView::section:last {
+ border-right-width: 0;
+}
+
+/*
+ * Menu and MenuBar
+ */
+QMenuBar {
+ border-bottom: 2px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #282828, stop:1 #555555);
+}
+QMenuBar::item:pressed {
+ background-color: #4b6eaf;
+}
+QMenuBar::item:selected:!pressed {
+ background-color: #585b5d;
+}
+QMenu {
+ border: 1px solid #2d2d2d;
+}
+QMenu::item:disabled {
+ color: #999999;
+}
+QMenu::item:selected {
+ background-color: #4b6eaf;
+}
+QMenu::icon {
+ border: 0px solid transparent;
+ background-color: transparent;
+}
+QMenu::icon:checked {
+ background-color: blue;
+ border: 1px inset red;
+ position: absolute;
+ top: 1px;
+ right: 1px;
+ bottom: 1px;
+ left: 1px;
+}
+QMenu::separator {
+ height: 2px;
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #282a2b, stop:1 #45484b);
+ margin: 0 1px;
+}
+
+
+/*
+ * Scroll bar
+ */
+QScrollBar:vertical {
+ background-color: transparent;
+ margin: 0;
+ height: 1px;
+ width: 12px;
+}
+QScrollBar:horizontal {
+ background-color: transparent;
+ margin: 0;
+ height: 12px;
+ width: 1px;
+}
+QScrollBar::handle {
+ border: 1px solid #555555;
+ border-radius: 4px;
+ margin: 1px;
+}
+QScrollBar::handle:vertical {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #5c5c5c, stop:1 #515151);
+ min-height: 20px;
+ min-width: 8px;
+}
+QScrollBar::handle:vertical:hover {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #666666, stop:1 #5b5b5b);
+}
+QScrollBar::handle:horizontal {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #5c5c5c, stop:1 #515151);
+ min-height: 8px;
+ min-width: 20px;
+}
+QScrollBar::handle:horizontal:hover {
+ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #666666, stop:1 #5b5b5b);
+}
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background-color: transparent;
+}
+QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical,
+QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
+ height: 0;
+ width: 0;
+}
+
+
+/*
+ * QAbstractItemView modifications
+ */
+QAbstractItemView {
+ border: 1px solid #323232;
+ selection-color: #bbbbbb;
+ selection-background-color: #4b6eaf;
+ alternate-background-color: #414547;
+ show-decoration-selected: 1;
+ outline: 0;
+}
+QListWidgetItem,
+QTreeWidgetItem {
+ background-color: red;
+ color: yellow;
+ border: 1px solid purple;
+}
+QAbstractItemView::text {
+ color: #bbbbbb;
+}
+QTreeView::branch:hover,
+QAbstractItemView::item:hover {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+QTreeView::branch:selected:active,
+QAbstractItemView::item:selected {
+ background-color: #4b6eaf;
+}
+
+QTreeView::branch:has-siblings:adjoins-item,
+QTreeView::branch:has-siblings:!adjoins-item,
+QTreeView::branch:!has-children:!has-siblings:adjoins-item {
+ border-image: none;
+}
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+ border-image: none;
+ image: url(:/stylesheet/branch-closed.png);
+}
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+ border-image: none;
+ image: url(:/stylesheet/branch-open.png);
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+/*
+ * Tool bar
+ */
+
+QToolBar {
+ border-width: 0;
+}
+
+/*
+ * ToolTip
+ */
+
+QToolTip, QTipLabel {
+ border: 1px solid #9a9a66;
+ border-radius: 3px;
+ background: #5c5c42;
+ color: #bbbbbb;
+ margin: 0;
+ padding: 0;
+}
+
+SaveGameInfoWidget {
+ background-color: qlineargradient(x1: 0, y1: 0.6, x2: 0, y2: 1, stop: 0 rgba(52,74,100,100%), stop: 1.0 rgba(38,53,73,10%));
+}
+
+/*
+ * Downloads
+ */
+
+ DownloadListView QLabel#installLabel {
+ color: none;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+DownloadListView::item:hover {
+ padding: 0px;
+}
+
+DownloadListView::item:selected {
+ padding: 0px;
+}
+
+QStatusBar::item {border: None;}
+
+QProgressBar
+{
+ border: 2px solid grey;
+ border-radius: 5px;
+ text-align: center;
+}
+
+QProgressBar::chunk
+{
+ background-color: #427683;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
diff --git a/stylesheets/skyrim.qss b/stylesheets/skyrim.qss
new file mode 100644
index 0000000..71b9360
--- /dev/null
+++ b/stylesheets/skyrim.qss
@@ -0,0 +1,670 @@
+/*!*************************************
+ Skyrim
+****************************************
+ Author: chintsu_kun
+ Version: 2.1.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0; }
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none; }
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none; }
+
+QWidget {
+ background-color: #000;
+ color: #F1F1F1; }
+
+* {
+ /* Remove outline */
+ outline: 0;
+ /* Text highlight */
+ selection-background-color: #000;
+ selection-color: white; }
+
+/* Disabled text */
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565; }
+
+/* Line heights */
+QListView::item,
+QTreeWidget::item,
+QTreeView::item {
+ padding: 0.3em 0; }
+
+/* Increase row height to fit inputs */
+#modList::item,
+#settingsTree::item,
+#pluginSettingsList::item,
+#espList::item,
+#savegameList::item {
+ min-height: 34px;
+ padding: 0; }
+ #modList::item QComboBox,
+ #modList::item QLineEdit,
+ #modList::item QComboBox:editable,
+ #modList::item QAbstractSpinBox,
+ #settingsTree::item QComboBox,
+ #settingsTree::item QLineEdit,
+ #settingsTree::item QComboBox:editable,
+ #settingsTree::item QAbstractSpinBox,
+ #pluginSettingsList::item QComboBox,
+ #pluginSettingsList::item QLineEdit,
+ #pluginSettingsList::item QComboBox:editable,
+ #pluginSettingsList::item QAbstractSpinBox,
+ #espList::item QComboBox,
+ #espList::item QLineEdit,
+ #espList::item QComboBox:editable,
+ #espList::item QAbstractSpinBox {
+ margin: 2px; }
+
+QAbstractItemView {
+ color: #C0C0C0;
+ background-color: #000;
+ alternate-background-color: #000;
+ border-color: #999; }
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1; }
+
+QAbstractItemView[filtered=true] {
+ background-color: #f00 !important;
+}
+
+QAbstractItemView::item:hover,
+QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ color: #fff;
+ background-color: #121212; }
+
+QAbstractItemView::item:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: #121212; }
+
+QAbstractItemView::item:selected {
+ background-color: #5F5F5E;
+ color: #fff; }
+
+/* Trees and Lists #QTreeView, #QListView*/
+QTreeView::branch:selected {
+ background-color: #5F5F5E; }
+
+QTreeView::branch:closed:has-children {
+ image: url(./skyrim/arrow-right.png); }
+
+QTreeView::branch:open:has-children {
+ image: url(./skyrim/branch-opened.png); }
+
+QListView::item {
+ color: #C0C0C0; }
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QLabel {
+ background-color: transparent; }
+
+LinkLabel {
+ qproperty-linkColor: #3399FF; }
+
+/* Font size */
+QLabel,
+QTextEdit,
+QLineEdit,
+QWebView,
+QComboBox,
+QComboBox:editable,
+QAbstractSpinBox,
+QGroupBox,
+QCheckBox,
+QRadioButton {
+ font-size: 14px; }
+
+/* Inputs */
+QTextEdit,
+QLineEdit,
+QWebView,
+QComboBox,
+QComboBox:editable,
+QAbstractSpinBox {
+ min-height: 24px;
+ border: none;
+ background-color: #141414;
+ padding: 3px 5px; }
+ QTextEdit:hover, QTextEdit:focus,
+ QLineEdit:hover,
+ QLineEdit:focus,
+ QWebView:hover,
+ QWebView:focus,
+ QComboBox:hover,
+ QComboBox:focus,
+ QComboBox:editable:hover,
+ QComboBox:editable:focus,
+ QAbstractSpinBox:hover,
+ QAbstractSpinBox:focus {
+ background-color: #212121; }
+
+QLineEdit {
+ margin-top: 0;
+ /* Clear button */
+ /* Increase version text field width */
+ /* Fix margins on tabs pane */ }
+ QLineEdit QToolButton,
+ QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px; }
+ QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px; }
+ QLineEdit#modFilterEdit {
+ margin-top: 2px; }
+ QLineEdit#versionEdit {
+ max-width: 90px; }
+ QLineEdit#espFilterEdit {
+ margin: 0 0 6px 0; }
+ QLineEdit#downloadView {
+ margin: 4px 4px 0 4px; }
+ QLineEdit#showHiddenBox {
+ margin: 0 0 4px 4px; }
+ QLineEdit#downloadFilterEdit {
+ margin: 0 4px 4px 0; }
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ padding-left: 5px;
+ margin: 3px 0 1px 0; }
+ QComboBox:on {
+ background-color: #212121; }
+ QComboBox:editable {
+ padding-left: 3px; }
+ QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none; }
+ QComboBox::down-arrow {
+ image: url(./skyrim/arrow-down.png); }
+ QComboBox QAbstractItemView {
+ background-color: #000;
+ selection-background-color: #212121; }
+
+/* Toolbar */
+QToolBar {
+ border: none; }
+ QToolBar::separator {
+ image: url(./skyrim/separator.png); }
+
+QToolButton {
+ margin: 0 4px 0 4px;
+ padding: 5px;
+ /* Scrollers */ }
+ QToolButton:hover, QToolButton:focus {
+ background-color: #121212; }
+ QToolButton:pressed {
+ background-color: #5F5F5E; }
+ QToolButton::menu-indicator {
+ image: url(./skyrim/arrow-down.png);
+ margin: 0 4px 4px 0; }
+ QToolButton::menu-indicator:pressed, QToolButton::menu-indicator:open {
+ image: url(./skyrim/arrow-right.png); }
+ QTabBar QToolButton {
+ background-color: #000;
+ padding: 1px;
+ margin: 0; }
+ QTabBar QToolButton::right-arrow {
+ image: url(./skyrim/arrow-right.png); }
+ QTabBar QToolButton::left-arrow {
+ image: url(./skyrim/arrow-left.png); }
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ padding: 1em .3em .3em .3em;
+ margin-top: .65em;
+ border: 1px solid #999; }
+ QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 5px;
+ left: 10px; }
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #999;
+ border-style: solid;
+ border-width: 1px; }
+
+/* Buttons #QPushButton */
+QPushButton {
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ background-color: transparent;
+ border-width: 0 15px 0 15px;
+ border-color: transparent;
+ /* Dialog buttons */
+ /* Show categories */
+ /* Run */
+ /* Mod info dialog images tab */ }
+ QPushButton:hover, QPushButton:checked:hover {
+ border-image: url(./skyrim/button-border.png) 0 15 no-repeat; }
+ QPushButton:checked {
+ border-image: url(./skyrim/button-checked-border.png) 0 15 repeat; }
+ QPushButton:disabled {
+ color: #656565; }
+ QPushButton::menu-indicator {
+ image: url(./skyrim/arrow-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%; }
+ QDialog QPushButton {
+ font-weight: bold;
+ font-size: 15px;
+ min-width: 1.5em;
+ padding-left: .5em;
+ padding-right: .5em; }
+ QPushButton#displayCategoriesBtn {
+ min-width: 20px; }
+ QPushButton#startButton:hover {
+ border-image: url(./skyrim/button-big-border.png) 0 15 repeat; }
+ QPushButton#startButton:checked {
+ border-image: url(./skyrim/button-big-border.png) 0 15 repeat; }
+ QPushButton#unlockButton {
+ margin: 10px 20px; }
+ QPushButton + QPushButton {
+ margin: 10px 0 0 0; }
+ #tabImages QPushButton {
+ background-color: transparent;
+ border: none;
+ margin: 0 .3em;
+ padding: 0; }
+ #tabImages QPushButton:hover {
+ background-color: #121212; }
+ #settingsTree::item QPushButton {
+ border-image: none; }
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator {
+ background-color: transparent;
+ border: none;
+ width: 20px;
+ height: 20px; }
+ QGroupBox::indicator:checked, QGroupBox::indicator:indeterminate,
+ QTreeView::indicator:checked,
+ QTreeView::indicator:indeterminate,
+ QCheckBox::indicator:checked,
+ QCheckBox::indicator:indeterminate {
+ image: url(./skyrim/checkbox-checked.png); }
+ QGroupBox::indicator:checked:hover, QGroupBox::indicator:indeterminate:hover,
+ QTreeView::indicator:checked:hover,
+ QTreeView::indicator:indeterminate:hover,
+ QCheckBox::indicator:checked:hover,
+ QCheckBox::indicator:indeterminate:hover {
+ image: url(./skyrim/checkbox-checked-hover.png); }
+ QGroupBox::indicator:checked:disabled, QGroupBox::indicator:indeterminate:disabled,
+ QTreeView::indicator:checked:disabled,
+ QTreeView::indicator:indeterminate:disabled,
+ QCheckBox::indicator:checked:disabled,
+ QCheckBox::indicator:indeterminate:disabled {
+ image: url(./skyrim/checkbox-checked-disabled.png); }
+ QGroupBox::indicator:unchecked,
+ QTreeView::indicator:unchecked,
+ QCheckBox::indicator:unchecked {
+ image: url(./skyrim/checkbox.png); }
+ QGroupBox::indicator:unchecked:hover,
+ QTreeView::indicator:unchecked:hover,
+ QCheckBox::indicator:unchecked:hover {
+ image: url(./skyrim/checkbox-hover.png); }
+ QGroupBox::indicator:unchecked:disabled,
+ QTreeView::indicator:unchecked:disabled,
+ QCheckBox::indicator:unchecked:disabled {
+ image: url(./skyrim/checkbox-disabled.png); }
+
+/* Check boxes special */
+QTreeWidget#bsaList::indicator {
+ width: 10px;
+ height: 15px; }
+ QTreeWidget#bsaList::indicator:checked {
+ image: url(./skyrim/checkbox-alt-checked.png); }
+ QTreeWidget#bsaList::indicator:unchecked {
+ image: url(./skyrim/checkbox-alt-unchecked.png); }
+ QTreeWidget#bsaList::indicator:unchecked:hover {
+ image: url(./skyrim/checkbox-alt-unchecked-hover.png); }
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ width: 16px;
+ height: 16px; }
+ QRadioButton::indicator::checked {
+ image: url(./skyrim/radio-checked.png); }
+ QRadioButton::indicator::unchecked {
+ image: url(./skyrim/radio.png); }
+ QRadioButton::indicator::unchecked:hover {
+ image: url(./skyrim/radio-hover.png); }
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px; }
+ QAbstractSpinBox::up-button, QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding; }
+ QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover {
+ background-color: #141414; }
+ QAbstractSpinBox::up-button {
+ subcontrol-position: top right; }
+ QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right; }
+ QAbstractSpinBox::up-arrow {
+ image: url(./skyrim/arrow-up.png); }
+ QAbstractSpinBox::down-arrow {
+ image: url(./skyrim/arrow-down.png); }
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* Assigning background still leaves not filled area */
+QAbstractScrollArea::corner {
+ background-color: transparent; }
+
+QScrollBar {
+ background-color: transparent;
+ border: none;
+ /* Since QTextEdit:hover doesn't work set focus input background */ }
+ QScrollBar:horizontal {
+ height: 12px;
+ border: none;
+ margin: 0 17px 0 17px; }
+ QScrollBar:vertical {
+ width: 12px;
+ border: none;
+ margin: 17px 0 17px 0; }
+ QScrollBar::handle {
+ border: 1px solid rgba(243, 243, 243, 0.88);
+ background-color: rgba(255, 255, 255, 0.6); }
+ QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 1px 0 1px 0; }
+ QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 0 1px 0 1px; }
+ QScrollBar::add-line, QScrollBar::sub-line {
+ background-color: transparent;
+ border: none;
+ subcontrol-origin: margin; }
+ QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
+ width: 17px; }
+ QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {
+ height: 17px; }
+ QScrollBar::add-line:horizontal {
+ subcontrol-position: right; }
+ QScrollBar::add-line:vertical {
+ subcontrol-position: bottom; }
+ QScrollBar::sub-line:horizontal {
+ subcontrol-position: left; }
+ QScrollBar::sub-line:vertical {
+ subcontrol-position: top; }
+ QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ background: url(./skyrim/scrollbar-horizontal.png) center center repeat-x; }
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+ background: url(./skyrim/scrollbar-vertical.png) center center repeat-y; }
+ QScrollBar::up-arrow:vertical {
+ image: url(./skyrim/scrollbar-up.png); }
+ QScrollBar::down-arrow:vertical {
+ image: url(./skyrim/scrollbar-down.png); }
+ QScrollBar::right-arrow:horizontal {
+ image: url(./skyrim/scrollbar-right.png); }
+ QScrollBar::left-arrow:horizontal {
+ image: url(./skyrim/scrollbar-left.png); }
+ QTextEdit QScrollBar::up-arrow:vertical,
+ QTextEdit QScrollBar::down-arrow:vertical,
+ QTextEdit QScrollBar::right-arrow:horizontal,
+ QTextEdit QScrollBar::left-arrow:horizontal {
+ background-color: #212121; }
+
+/* Scroll Area #QScrollArea*/
+QScrollArea {
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1px; }
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background: url(./skyrim/scrollbar-horizontal.png) repeat-x;
+ border-style: solid;
+ border-width: 0 17px;
+ border-color: transparent;
+ height: 12px;
+ margin: 0;
+ border-image: url(./skyrim/slider-border.png) 0 17 round; }
+
+QSlider::handle:horizontal {
+ background: url(./skyrim/slider-handle.png);
+ width: 18px;
+ height: 20px;
+ margin: -4px 0;
+ subcontrol-origin: margin; }
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: transparent;
+ selection-background-color: #5F5F5E;
+ selection-color: #C0C0C0; }
+ QTableView QTableCornerButton::section {
+ background-color: transparent;
+ border-color: #999;
+ border-style: solid;
+ border-width: 0 1px 1px 0; }
+
+QHeaderView {
+ border: none; }
+ QHeaderView::section {
+ background-color: transparent;
+ border-color: #999;
+ /* 17px to have some place for sort indicator */
+ padding: 3px 17px 3px 5px;
+ border-style: solid; }
+ QHeaderView::section:horizontal {
+ border-width: 0 0 1px 0; }
+ QHeaderView::section:vertical {
+ border-width: 0 1px 0 0; }
+ QHeaderView::section:hover {
+ background: #121212;
+ color: #fff; }
+ QHeaderView::up-arrow, QHeaderView::down-arrow {
+ subcontrol-origin: content;
+ subcontrol-position: center right;
+ width: 7px;
+ height: 7px;
+ margin-right: 7px; }
+ QHeaderView::up-arrow {
+ image: url(./skyrim/arrow-up.png); }
+ QHeaderView::down-arrow {
+ image: url(./skyrim/arrow-down.png); }
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenuBar {
+ background-color: #000;
+}
+
+QMenuBar::item:selected {
+ background-color: #121212;
+}
+
+QMenu {
+ background-color: transparent; }
+ QMenu::item,
+ QMenu QPushButton {
+ padding: 6px 20px; }
+ QMenu::item:selected {
+ background-color: #121212; }
+ QMenu::item:disabled {
+ background-color: transparent; }
+ QMenu::separator {
+ height: 3px;
+ margin: 1px 0;
+ background: url(./skyrim/context-menu-separator.png) repear-x; }
+ QMenu::icon {
+ margin: 1px; }
+ QMenu::right-arrow {
+ image: url(./skyrim/arrow-right.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: .5em; }
+ QMenu QPushButton {
+ /* Cancel styles */
+ border: none;
+ text-align: left; }
+ QMenu QPushButton:hover {
+ background-color: #121212; }
+ QMenu QCheckBox,
+ QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px; }
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip {
+ background-color: transparent;
+ color: #C0C0C0;
+ padding: 0; }
+
+SaveGameInfoWidget {
+ background-color: #121212;
+ color: #C0C0C0; }
+
+QStatusBar::item {border: None;}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: transparent;
+ color: transparent;
+ height: 14px;
+ margin: 0 0px;
+ border-width: 4px 21px;
+ border-style: solid;
+ border-color: transparent;
+ border-image: url(./skyrim/progress-bar-border.png) 4 21 repeat repeat; }
+ QProgressBar::chunk {
+ background: url(./skyrim/progress-bar-chunk.png) center center repeat-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.78781 #6EB9CE); }
+
+DownloadListView[downloadView=standard]::item {
+ padding: 15px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border: none;
+ top: 0; }
+
+QTabBar {
+ text-transform: uppercase;
+ max-height: 22px; }
+ QTabBar::tab {
+ color: #C0C0C0;
+ background-color: transparent;
+ padding: 4px .5em;
+ margin: 0 0 .3em 0;
+ border-style: solid;
+ border-width: 0 15px 0 15px;
+ border-color: transparent; }
+ QTabBar::tab:hover {
+ color: #fff; }
+ QTabBar::tab:selected {
+ color: #fff;
+ border-image: url(./skyrim/button-checked-border.png) 0 15 repeat; }
+ QTabBar::tab:disabled {
+ color: #656565; }
+ QTabBar::scroller {
+ width: 23px; }
+
+/* Border images */
+ModListView,
+QTreeView,
+ModListView#modList,
+QTreeWidget,
+QListView,
+QTableView,
+QDialog#LockedDialog {
+ border-width: 20px;
+ border-color: transparent;
+ border-image: url(./skyrim/border-image.png) 27 repeat repeat; }
+
+QMenu,
+QToolTip {
+ border-width: 17px;
+ border-color: transparent;
+ border-image: url(./skyrim/border-image.png) 27 repeat repeat; }
+
+/* Special styles */
+/* Increase categories tab width */
+QTreeWidget#categoriesList {
+ min-width: 200px; }
+ QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: .35em 10px; }
+ QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./skyrim/arrow-right.png); }
+ QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./skyrim/branch-opened.png); }
+
+/* Add some space around buttons */
+#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em; }
+
+#SimpleInstallDialog QPushButton {
+ margin-top: 0.5em; }
+
+#ProfilesDialog QPushButton {
+ margin-bottom: 0.5em; }
+
+#ProfilesDialog QPushButton#closeButton {
+ margin-bottom: 0; }
+
+#EditExecutablesDialog QPushButton#addButton,
+#EditExecutablesDialog QPushButton#removeButton {
+ margin-bottom: 0.5em;
+ margin-top: 1em; }
+
+/* Increase dialogs width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px; }
+
+QDialog#ModInfoDialog {
+ min-width: 940px; }
+
+QDialog#BainComplexInstallerDialog {
+ min-width: 500px; }
+
+QDialog#EditExecutablesDialog {
+ min-width: 500px; }
+
+QDialog#SettingsDialog {
+ min-width: 670px; }
+
+QDialog#CredentialsDialog {
+ min-width: 400px; }
+
+#pluginsList {
+ min-width: 260px; }
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
diff --git a/stylesheets/skyrim/arrow-down.png b/stylesheets/skyrim/arrow-down.png
new file mode 100644
index 0000000..276fd46
Binary files /dev/null and b/stylesheets/skyrim/arrow-down.png differ
diff --git a/stylesheets/skyrim/arrow-left.png b/stylesheets/skyrim/arrow-left.png
new file mode 100644
index 0000000..be70722
Binary files /dev/null and b/stylesheets/skyrim/arrow-left.png differ
diff --git a/stylesheets/skyrim/arrow-right.png b/stylesheets/skyrim/arrow-right.png
new file mode 100644
index 0000000..a5840a4
Binary files /dev/null and b/stylesheets/skyrim/arrow-right.png differ
diff --git a/stylesheets/skyrim/arrow-up.png b/stylesheets/skyrim/arrow-up.png
new file mode 100644
index 0000000..1e5e3f9
Binary files /dev/null and b/stylesheets/skyrim/arrow-up.png differ
diff --git a/stylesheets/skyrim/border-image.png b/stylesheets/skyrim/border-image.png
new file mode 100644
index 0000000..cd9450a
Binary files /dev/null and b/stylesheets/skyrim/border-image.png differ
diff --git a/stylesheets/skyrim/border-image1.png b/stylesheets/skyrim/border-image1.png
new file mode 100644
index 0000000..df68a48
Binary files /dev/null and b/stylesheets/skyrim/border-image1.png differ
diff --git a/stylesheets/skyrim/border-image2.png b/stylesheets/skyrim/border-image2.png
new file mode 100644
index 0000000..cccf739
Binary files /dev/null and b/stylesheets/skyrim/border-image2.png differ
diff --git a/stylesheets/skyrim/branch-opened.png b/stylesheets/skyrim/branch-opened.png
new file mode 100644
index 0000000..8dc7d01
Binary files /dev/null and b/stylesheets/skyrim/branch-opened.png differ
diff --git a/stylesheets/skyrim/button-big-border.png b/stylesheets/skyrim/button-big-border.png
new file mode 100644
index 0000000..f5d0ec4
Binary files /dev/null and b/stylesheets/skyrim/button-big-border.png differ
diff --git a/stylesheets/skyrim/button-border.png b/stylesheets/skyrim/button-border.png
new file mode 100644
index 0000000..158890e
Binary files /dev/null and b/stylesheets/skyrim/button-border.png differ
diff --git a/stylesheets/skyrim/button-checked-border.png b/stylesheets/skyrim/button-checked-border.png
new file mode 100644
index 0000000..7ece413
Binary files /dev/null and b/stylesheets/skyrim/button-checked-border.png differ
diff --git a/stylesheets/skyrim/checkbox-alt-checked.png b/stylesheets/skyrim/checkbox-alt-checked.png
new file mode 100644
index 0000000..3f4662c
Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-checked.png differ
diff --git a/stylesheets/skyrim/checkbox-alt-unchecked-hover.png b/stylesheets/skyrim/checkbox-alt-unchecked-hover.png
new file mode 100644
index 0000000..69e11fd
Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-unchecked-hover.png differ
diff --git a/stylesheets/skyrim/checkbox-alt-unchecked.png b/stylesheets/skyrim/checkbox-alt-unchecked.png
new file mode 100644
index 0000000..a9b5102
Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-unchecked.png differ
diff --git a/stylesheets/skyrim/checkbox-checked-disabled.png b/stylesheets/skyrim/checkbox-checked-disabled.png
new file mode 100644
index 0000000..c519263
Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked-disabled.png differ
diff --git a/stylesheets/skyrim/checkbox-checked-hover.png b/stylesheets/skyrim/checkbox-checked-hover.png
new file mode 100644
index 0000000..0ca3d2b
Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked-hover.png differ
diff --git a/stylesheets/skyrim/checkbox-checked.png b/stylesheets/skyrim/checkbox-checked.png
new file mode 100644
index 0000000..68da200
Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked.png differ
diff --git a/stylesheets/skyrim/checkbox-disabled.png b/stylesheets/skyrim/checkbox-disabled.png
new file mode 100644
index 0000000..ad264e5
Binary files /dev/null and b/stylesheets/skyrim/checkbox-disabled.png differ
diff --git a/stylesheets/skyrim/checkbox-hover.png b/stylesheets/skyrim/checkbox-hover.png
new file mode 100644
index 0000000..8e90ba6
Binary files /dev/null and b/stylesheets/skyrim/checkbox-hover.png differ
diff --git a/stylesheets/skyrim/checkbox.png b/stylesheets/skyrim/checkbox.png
new file mode 100644
index 0000000..3450381
Binary files /dev/null and b/stylesheets/skyrim/checkbox.png differ
diff --git a/stylesheets/skyrim/context-menu-separator.png b/stylesheets/skyrim/context-menu-separator.png
new file mode 100644
index 0000000..f566ca7
Binary files /dev/null and b/stylesheets/skyrim/context-menu-separator.png differ
diff --git a/stylesheets/skyrim/progress-bar-border.png b/stylesheets/skyrim/progress-bar-border.png
new file mode 100644
index 0000000..676f0de
Binary files /dev/null and b/stylesheets/skyrim/progress-bar-border.png differ
diff --git a/stylesheets/skyrim/progress-bar-chunk.png b/stylesheets/skyrim/progress-bar-chunk.png
new file mode 100644
index 0000000..b9d3139
Binary files /dev/null and b/stylesheets/skyrim/progress-bar-chunk.png differ
diff --git a/stylesheets/skyrim/radio-checked.png b/stylesheets/skyrim/radio-checked.png
new file mode 100644
index 0000000..8902283
Binary files /dev/null and b/stylesheets/skyrim/radio-checked.png differ
diff --git a/stylesheets/skyrim/radio-hover.png b/stylesheets/skyrim/radio-hover.png
new file mode 100644
index 0000000..eda643c
Binary files /dev/null and b/stylesheets/skyrim/radio-hover.png differ
diff --git a/stylesheets/skyrim/radio.png b/stylesheets/skyrim/radio.png
new file mode 100644
index 0000000..57cd398
Binary files /dev/null and b/stylesheets/skyrim/radio.png differ
diff --git a/stylesheets/skyrim/scrollbar-down.png b/stylesheets/skyrim/scrollbar-down.png
new file mode 100644
index 0000000..76feeea
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-down.png differ
diff --git a/stylesheets/skyrim/scrollbar-horizontal.png b/stylesheets/skyrim/scrollbar-horizontal.png
new file mode 100644
index 0000000..7ebfe65
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-horizontal.png differ
diff --git a/stylesheets/skyrim/scrollbar-left.png b/stylesheets/skyrim/scrollbar-left.png
new file mode 100644
index 0000000..77a6078
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-left.png differ
diff --git a/stylesheets/skyrim/scrollbar-right.png b/stylesheets/skyrim/scrollbar-right.png
new file mode 100644
index 0000000..e8a67d4
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-right.png differ
diff --git a/stylesheets/skyrim/scrollbar-up.png b/stylesheets/skyrim/scrollbar-up.png
new file mode 100644
index 0000000..64c9665
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-up.png differ
diff --git a/stylesheets/skyrim/scrollbar-vertical.png b/stylesheets/skyrim/scrollbar-vertical.png
new file mode 100644
index 0000000..cdd5b04
Binary files /dev/null and b/stylesheets/skyrim/scrollbar-vertical.png differ
diff --git a/stylesheets/skyrim/separator.png b/stylesheets/skyrim/separator.png
new file mode 100644
index 0000000..9867bab
Binary files /dev/null and b/stylesheets/skyrim/separator.png differ
diff --git a/stylesheets/skyrim/slider-border.png b/stylesheets/skyrim/slider-border.png
new file mode 100644
index 0000000..64ef3eb
Binary files /dev/null and b/stylesheets/skyrim/slider-border.png differ
diff --git a/stylesheets/skyrim/slider-handle.png b/stylesheets/skyrim/slider-handle.png
new file mode 100644
index 0000000..e400cd3
Binary files /dev/null and b/stylesheets/skyrim/slider-handle.png differ
diff --git a/stylesheets/vs15 Dark-Green.qss b/stylesheets/vs15 Dark-Green.qss
new file mode 100644
index 0000000..8bb542f
--- /dev/null
+++ b/stylesheets/vs15 Dark-Green.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #009933;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(0, 153, 51, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(0, 153, 51, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #009933;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #009933;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #009933;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #009933;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #009933;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #009933;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #009933;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #00b33c;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #00a838;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #009933;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #009933;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #009933;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #009933;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #00b33c;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #009933;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #009933;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #00a838;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #009933;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #009933;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark-Orange.qss b/stylesheets/vs15 Dark-Orange.qss
new file mode 100644
index 0000000..ae704d5
--- /dev/null
+++ b/stylesheets/vs15 Dark-Orange.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #cc6600;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(204, 102, 0, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(204, 102, 0, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #cc6600;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #cc6600;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #cc6600;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #cc6600;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #cc6600;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #cc6600;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #cc6600;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #e67300;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #db6e00;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #cc6600;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #cc6600;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #cc6600;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #cc6600;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #e67300;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #cc6600;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #cc6600;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #db6e00;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #cc6600;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #cc6600;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark-Pink.qss b/stylesheets/vs15 Dark-Pink.qss
new file mode 100644
index 0000000..6bf16f7
--- /dev/null
+++ b/stylesheets/vs15 Dark-Pink.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #bb4287;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(187, 66, 135, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(187, 66, 135, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #bb4287;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #bb4287;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #bb4287;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #bb4287;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #bb4287;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #bb4287;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #bb4287;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #a83b79;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #bf498c;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #bb4287;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #bb4287;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #bb4287;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #bb4287;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #a83b79;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #bb4287;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #bb4287;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #bf498c;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #bb4287;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #bb4287;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark-Purple.qss b/stylesheets/vs15 Dark-Purple.qss
new file mode 100644
index 0000000..928107f
--- /dev/null
+++ b/stylesheets/vs15 Dark-Purple.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #7e2ad2;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(126, 42, 210, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(126, 42, 210, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #7e2ad2;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #7e2ad2;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #7e2ad2;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #7e2ad2;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #7e2ad2;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #7e2ad2;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #7e2ad2;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #8b3dd8;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #8635d7;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #7e2ad2;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #7e2ad2;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #7e2ad2;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #7e2ad2;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #8b3dd8;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #7e2ad2;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #7e2ad2;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #8635d7;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #7e2ad2;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #7e2ad2;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark-Red.qss b/stylesheets/vs15 Dark-Red.qss
new file mode 100644
index 0000000..9a9d210
--- /dev/null
+++ b/stylesheets/vs15 Dark-Red.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #990000;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(153, 0, 0, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(153, 0, 0, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #990000;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #990000;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #990000;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #990000;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #990000;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #990000;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #990000;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #b30000;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #a80000;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #990000;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #990000;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #990000;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #990000;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #b30000;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #990000;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #990000;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #a80000;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #990000;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #990000;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark-Yellow.qss b/stylesheets/vs15 Dark-Yellow.qss
new file mode 100644
index 0000000..e2c9b50
--- /dev/null
+++ b/stylesheets/vs15 Dark-Yellow.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #9a9a00;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(154, 154, 0, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(154, 154, 0, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #9a9a00;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #9a9a00;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #9a9a00;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #9a9a00;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #9a9a00;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #9a9a00;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #9a9a00;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #b4b400;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #a9a900;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #9a9a00;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #9a9a00;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #9a9a00;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #9a9a00;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #b4b400;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #9a9a00;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #9a9a00;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #a9a900;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #9a9a00;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #9a9a00;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15 Dark.qss b/stylesheets/vs15 Dark.qss
new file mode 100644
index 0000000..8e6d0f1
--- /dev/null
+++ b/stylesheets/vs15 Dark.qss
@@ -0,0 +1,920 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #3399ff;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(51, 153, 255, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(51, 153, 255, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #3399ff;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #3399ff;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #007acc;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #3399ff;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #3399ff;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #3399ff;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #007acc;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #1c97ea;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #3c7fb1;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #3399ff;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #007acc;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #3399ff;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #007acc;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #1c97ea;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #007acc;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #007acc;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #3c7fb1;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #3399ff;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #3399ff;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+}
\ No newline at end of file
diff --git a/stylesheets/vs15/branch-closed.png b/stylesheets/vs15/branch-closed.png
new file mode 100644
index 0000000..98d5052
Binary files /dev/null and b/stylesheets/vs15/branch-closed.png differ
diff --git a/stylesheets/vs15/branch-open.png b/stylesheets/vs15/branch-open.png
new file mode 100644
index 0000000..7b5d0fb
Binary files /dev/null and b/stylesheets/vs15/branch-open.png differ
diff --git a/stylesheets/vs15/checkbox-check-disabled.png b/stylesheets/vs15/checkbox-check-disabled.png
new file mode 100644
index 0000000..f0385f1
Binary files /dev/null and b/stylesheets/vs15/checkbox-check-disabled.png differ
diff --git a/stylesheets/vs15/checkbox-check.png b/stylesheets/vs15/checkbox-check.png
new file mode 100644
index 0000000..ab72eeb
Binary files /dev/null and b/stylesheets/vs15/checkbox-check.png differ
diff --git a/stylesheets/vs15/combobox-down.png b/stylesheets/vs15/combobox-down.png
new file mode 100644
index 0000000..ab4cae9
Binary files /dev/null and b/stylesheets/vs15/combobox-down.png differ
diff --git a/stylesheets/vs15/scrollbar-down-disabled.png b/stylesheets/vs15/scrollbar-down-disabled.png
new file mode 100644
index 0000000..fe6a465
Binary files /dev/null and b/stylesheets/vs15/scrollbar-down-disabled.png differ
diff --git a/stylesheets/vs15/scrollbar-down-hover.png b/stylesheets/vs15/scrollbar-down-hover.png
new file mode 100644
index 0000000..ad2e28c
Binary files /dev/null and b/stylesheets/vs15/scrollbar-down-hover.png differ
diff --git a/stylesheets/vs15/scrollbar-down.png b/stylesheets/vs15/scrollbar-down.png
new file mode 100644
index 0000000..fcc3e6a
Binary files /dev/null and b/stylesheets/vs15/scrollbar-down.png differ
diff --git a/stylesheets/vs15/scrollbar-left-disabled.png b/stylesheets/vs15/scrollbar-left-disabled.png
new file mode 100644
index 0000000..46dc794
Binary files /dev/null and b/stylesheets/vs15/scrollbar-left-disabled.png differ
diff --git a/stylesheets/vs15/scrollbar-left-hover.png b/stylesheets/vs15/scrollbar-left-hover.png
new file mode 100644
index 0000000..af1e432
Binary files /dev/null and b/stylesheets/vs15/scrollbar-left-hover.png differ
diff --git a/stylesheets/vs15/scrollbar-left.png b/stylesheets/vs15/scrollbar-left.png
new file mode 100644
index 0000000..b742b22
Binary files /dev/null and b/stylesheets/vs15/scrollbar-left.png differ
diff --git a/stylesheets/vs15/scrollbar-right-disabled.png b/stylesheets/vs15/scrollbar-right-disabled.png
new file mode 100644
index 0000000..f61615a
Binary files /dev/null and b/stylesheets/vs15/scrollbar-right-disabled.png differ
diff --git a/stylesheets/vs15/scrollbar-right-hover.png b/stylesheets/vs15/scrollbar-right-hover.png
new file mode 100644
index 0000000..62d9993
Binary files /dev/null and b/stylesheets/vs15/scrollbar-right-hover.png differ
diff --git a/stylesheets/vs15/scrollbar-right.png b/stylesheets/vs15/scrollbar-right.png
new file mode 100644
index 0000000..05eb173
Binary files /dev/null and b/stylesheets/vs15/scrollbar-right.png differ
diff --git a/stylesheets/vs15/scrollbar-up-disabled.png b/stylesheets/vs15/scrollbar-up-disabled.png
new file mode 100644
index 0000000..2797ef8
Binary files /dev/null and b/stylesheets/vs15/scrollbar-up-disabled.png differ
diff --git a/stylesheets/vs15/scrollbar-up-hover.png b/stylesheets/vs15/scrollbar-up-hover.png
new file mode 100644
index 0000000..2c34ab8
Binary files /dev/null and b/stylesheets/vs15/scrollbar-up-hover.png differ
diff --git a/stylesheets/vs15/scrollbar-up.png b/stylesheets/vs15/scrollbar-up.png
new file mode 100644
index 0000000..23b3d6d
Binary files /dev/null and b/stylesheets/vs15/scrollbar-up.png differ
diff --git a/stylesheets/vs15/sort-asc.png b/stylesheets/vs15/sort-asc.png
new file mode 100644
index 0000000..b1e01fd
Binary files /dev/null and b/stylesheets/vs15/sort-asc.png differ
diff --git a/stylesheets/vs15/sort-desc.png b/stylesheets/vs15/sort-desc.png
new file mode 100644
index 0000000..6cb891b
Binary files /dev/null and b/stylesheets/vs15/sort-desc.png differ
diff --git a/stylesheets/vs15/spinner-down.png b/stylesheets/vs15/spinner-down.png
new file mode 100644
index 0000000..7830720
Binary files /dev/null and b/stylesheets/vs15/spinner-down.png differ
diff --git a/stylesheets/vs15/spinner-up.png b/stylesheets/vs15/spinner-up.png
new file mode 100644
index 0000000..a635a51
Binary files /dev/null and b/stylesheets/vs15/spinner-up.png differ
diff --git a/stylesheets/vs15/sub-menu-arrow-hover.png b/stylesheets/vs15/sub-menu-arrow-hover.png
new file mode 100644
index 0000000..81ef4ae
Binary files /dev/null and b/stylesheets/vs15/sub-menu-arrow-hover.png differ
diff --git a/stylesheets/vs15/sub-menu-arrow.png b/stylesheets/vs15/sub-menu-arrow.png
new file mode 100644
index 0000000..0357366
Binary files /dev/null and b/stylesheets/vs15/sub-menu-arrow.png differ