Last active
September 16, 2024 05:25
-
-
Save ppw0/9ae5c8e0152e78fe312a299d2f072a9f to your computer and use it in GitHub Desktop.
DarkBlue Quassel Stylesheet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* based on DarkMonokai */ | |
Palette { | |
window: #2b2b2b; | |
background: #212121; | |
foreground: #ffffff; | |
base: #131313; | |
alternate-base: #42403B; | |
tooltip-base: #131313; | |
tooltip-text: #cacaca; | |
light: #444444; | |
midlight: #333333; | |
button: #131313; | |
mid: #252525; | |
dark: #202020; | |
shadow: #1d1d1d; | |
text: #cacaca; | |
button-text: #B6B3AB; | |
link: #539FA3; | |
link-visited: #845B90; | |
marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ff0000, stop: 0.1 #ff0000, stop: 0.1 transparent); | |
highlight: #003366; | |
} | |
QTreeView, QTableView { | |
alternate-background-color: rgba(0,0,0, 64); | |
border: 0px; | |
} | |
QTreeView { | |
selection-background-color: transparent; | |
} | |
QTreeView::item:focus { | |
border: none; | |
} | |
QTreeView::item:selected { | |
border: none; | |
border-radius: 3px; | |
color: palette(button-text); | |
} | |
QTreeView::item:hover { | |
border-radius: 3px; | |
background: palette(highlight); | |
} | |
QTreeView::item:selected:active { | |
color: palette(button-text); | |
background: palette(highlight); | |
} | |
QTreeView::item:selected:!active { | |
color: palette(button-text); | |
background: palette(highlight); | |
} | |
QScrollBar { | |
background: palette(base); | |
margin: 0; | |
} | |
QScrollBar:hover { | |
background: palette(highlight); | |
} | |
QScrollBar:vertical { | |
width: 8px; | |
} | |
QScrollBar:horizontal { | |
height: 8px; | |
} | |
QScrollBar::handle { | |
padding: 0; | |
margin: 0px; | |
border-radius: 0px; | |
border: 0px solid palette(midlight); | |
background: palette(midlight); | |
} | |
QScrollBar::handle:vertical { | |
min-width: 0px; | |
min-height: 20px; | |
} | |
QScrollBar::handle:horizontal { | |
min-width: 20px; | |
min-height: 0px; | |
} | |
QScrollBar::handle:hover { | |
background: palette(light); | |
border-color: palette(light); | |
} | |
QScrollBar::handle:pressed { | |
background: palette(highlight); | |
border-color: palette(highlight); | |
} | |
QScrollBar::add-line, QScrollBar::sub-line { | |
border: 0px; | |
height: 0px; | |
} | |
QScrollBar::up-arrow, QScrollBar::down-arrow { | |
border: 0px; | |
width: 0px; | |
height: 0px; | |
} | |
QScrollBar::add-page, QScrollBar::sub-page { | |
background: none; | |
} | |
QMainWindow QAbstractScrollArea { | |
border: 1px solid palette(shadow); | |
} | |
QSplitter::handle, QMainWindow::separator { | |
background: palette(dark); | |
} | |
QSplitter::handle:horizontal:hover, QMainWindow::separator:vertical:hover { | |
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window)); | |
} | |
QSplitter::handle:vertical:hover, QMainWindow::separator:horizontal:hover { | |
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window)); | |
} | |
QMenuBar { | |
background-color: palette(button); | |
color: palette(button-text); | |
border: 1px solid palette(shadow); | |
} | |
QMenuBar::item { | |
background-color: palette(button); | |
color: palette(button-text); | |
} | |
QMenuBar::item:selected { | |
background-color: palette(highlight); | |
} | |
QMenu { | |
background-color: palette(button); | |
color: palette(button-text); | |
border: 1px solid palette(shadow); | |
margin: 0px; | |
} | |
QMenu::item { | |
background-color: palette(button); | |
color: palette(button-text); | |
} | |
QMenu::item:selected { | |
background-color: palette(highlight); | |
} | |
QToolTip { | |
border: 2px solid #202020; | |
border-radius: 2px; | |
background-color: palette(dark); | |
color: white; | |
} | |
QTabWidget::tab-bar { | |
alignment: center; | |
} | |
QTabBar::tab { | |
min-width: 30px; | |
height: 20px; | |
} | |
QTabBar::tab:bottom:selected { | |
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent); | |
} | |
QTabBar::tab:top:selected { | |
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent); | |
} | |
QTabBar::tab:!selected { | |
color: #888; | |
} | |
QTabBar::tab:bottom:!selected { | |
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent); | |
} | |
QTabBar::tab:top:!selected { | |
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent); | |
} | |
QTabBar::tab:!selected:hover { | |
color: #aaa; | |
} | |
QTabBar::tab:bottom:!selected:hover { | |
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent); | |
} | |
QTabBar::tab:top:!selected:hover { | |
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent); | |
} | |
ChatView { | |
background: palette(base); | |
/*color: #535353;*/ | |
} | |
StyledLabel#topicLabel { | |
background: palette(base); | |
} | |
ChatListItem { | |
foreground: #888888; | |
} | |
ChatListItem[state="inactive"] { | |
foreground: #555555; | |
} | |
ChatListItem[state="channel-event"] { | |
foreground: #888888; | |
} | |
ChatListItem[state="unread-message"] { | |
foreground: #85A83F; | |
} | |
ChatListItem[state="highlighted"] { | |
foreground: #FFAA00; | |
background: palette(highlight); | |
} | |
ChatListItem[type="network", state="unread-message"] { | |
foreground: #999999; | |
} | |
ChatListItem[type="network", state="highlighted"] { | |
foreground: #999999; | |
background: palette(highlight); | |
} | |
ChatListItem[type="query", state="unread-message"] { | |
foreground: #FFAA00; | |
} | |
NickListItem[type="category"] { | |
foreground: #debc85; | |
} | |
NickListItem[type="user"] { | |
foreground: #cccccc; | |
} | |
NickListItem[type="user", state="away"] { | |
foreground: #666666; | |
} | |
ChatLine[label="highlight"] { | |
foreground: #8db7bd; | |
background: palette(highlight); | |
} | |
ChatLine::sender { | |
background: palette(base); | |
} | |
ChatLine::timestamp { | |
background: palette(base); | |
} | |
ChatLine::sender[label="highlight"] { | |
foreground: #5e9f9f; | |
} | |
ChatLine::timestamp[label="highlight"] { | |
foreground: #5e9f9f; | |
} | |
QComboBox { | |
background: palette(button); | |
border: 0px solid palette(shadow); | |
color: palette(button-text); | |
} | |
QComboBox::drop-down { | |
background: palette(button); | |
border-left: 0px solid palette(shadow); | |
} | |
QComboBox::item { | |
background: palette(button); | |
color: palette(button-text); | |
} | |
QComboBox::item:selected { | |
background: palette(highlight); | |
color: palette(button-text); | |
} | |
QComboBox::editable { | |
background: palette(button); | |
color: palette(button-text); | |
} | |
QMainWindow { | |
background: palette(base); | |
border: 1px solid palette(shadow); | |
} | |
QWidget[title="About"] { | |
background: palette(base); | |
color: palette(text); | |
border: 1px solid palette(shadow); | |
} | |
QWidget { | |
background: palette(base); | |
color: palette(text); | |
} | |
QDialog#aboutDialog { | |
background: palette(base); | |
color: palette(text); | |
border: 1px solid palette(shadow); | |
} | |
QDialog#aboutDialog QLabel { | |
color: palette(text); | |
} | |
QDialog#aboutDialog QPushButton { | |
background: palette(button); | |
color: palette(button-text); | |
border: 1px solid palette(shadow); | |
} | |
QDialog#aboutDialog QPushButton:hover { | |
background: palette(highlight); | |
} | |
QHeaderView::section { | |
background: palette(button); | |
color: palette(button-text); | |
border: 1px solid palette(shadow); | |
padding: 4px; | |
} | |
QHeaderView::section:horizontal { | |
border-right: 1px solid palette(shadow); | |
} | |
QHeaderView::section:vertical { | |
border-bottom: 1px solid palette(shadow); | |
} | |
QHeaderView::section:disabled { | |
background: palette(base); | |
color: palette(text); | |
} | |
QCheckBox::indicator:unchecked { | |
background-color: palette(light); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment