metabrush/assets/theme.css

364 lines
5.6 KiB
CSS
Raw Normal View History

2020-08-04 06:15:06 +00:00
* {
all: unset;
}
2020-08-07 22:41:08 +00:00
/* Colors parsed by application */
2020-08-04 06:15:06 +00:00
.bg {
2020-08-05 20:23:16 +00:00
background-color: rgb(41, 40, 40);
2020-08-04 06:15:06 +00:00
}
2020-08-07 22:41:08 +00:00
.active {
background-color: rgb(72,70,61);
}
.highlight {
2020-08-08 03:33:35 +00:00
color: rgb(234,223,204);
2020-08-07 22:41:08 +00:00
}
.cursor {
color:rgb(234,223,204);
}
.cursorStroke {
color: black;
}
.plain {
color: rgb(212, 190, 152);
}
.base {
color: rgb(234, 223, 204);
}
.splash {
color: rgb(245, 136, 27);
}
.pathPoint {
color: rgb(129, 131, 241);
}
.pathPointStroke {
color: black;
}
.controlPoint {
color: rgb(161,221,233);
}
.controlPointStroke {
color: black;
}
.path {
color: rgb(184,80,80);
}
2020-08-20 01:57:26 +00:00
.brush {
2020-08-07 22:41:08 +00:00
color: rgb(235,118,219);
}
2020-08-20 01:57:26 +00:00
.brushStroke {
color: rgba(235,118,219,0.66);
}
.brushCenter {
color: rgb(0,0,0);
}
2020-08-13 17:05:19 +00:00
.pointHover {
color: rgb(225,225,225);
}
.pointSelected {
color: rgb(252,237,120);
}
2020-08-07 22:41:08 +00:00
.viewport {
2020-08-05 20:23:16 +00:00
background-color: rgb(236, 223, 210);
2020-08-06 03:06:18 +00:00
-GtkWidget-window-dragging: false;
2020-08-08 03:33:35 +00:00
min-width: 120px;
min-height: 90px;
2020-08-04 06:15:06 +00:00
}
2020-08-07 22:41:08 +00:00
.viewportScrollbar {
background-color: rgba(45, 39, 39, 0.66);
margin: 4px;
min-width: 8px;
min-height: 8px;
}
.tabScrollbar {
background-color: rgba(48, 45, 38, 0.66);
}
.magnifier {
color: rgb(236, 223, 210);
}
.glass {
color: rgba(156, 231, 255, 0.5);
}
2020-08-19 21:34:43 +00:00
.selected {
2020-08-13 22:47:10 +00:00
color: rgba(161,201,236,0.5)
}
2020-08-19 21:34:43 +00:00
.selectedOutline {
2020-08-13 22:47:10 +00:00
color: rgb(74,150,218);
}
2020-08-07 22:41:08 +00:00
/* Proper CSS styling */
/* GTK tooltips */
tooltip {
2020-08-05 20:23:16 +00:00
color: rgb(212, 190, 152);
2020-08-07 22:41:08 +00:00
background-color: rgb(41, 40, 40);
border: 1px solid rgb(28,25,25);
2020-08-04 06:15:06 +00:00
}
2020-08-07 22:41:08 +00:00
.window {
-GtkWidget-window-dragging: true;
}
/* Basic text colour */
2020-08-04 06:15:06 +00:00
/* Basic text font */
.text {
2020-08-05 20:23:16 +00:00
font-family: "Lato", "Roboto", "Helvetica", sans-serif;
2020-08-04 06:15:06 +00:00
}
/* Monospace font */
.monospace {
2020-08-05 20:23:16 +00:00
font-family: "Fira Code", "Inconsolata", "Courier", "Courier New", monospace;
2020-08-04 06:15:06 +00:00
}
/* High-constrast text colour */
.contrast {
2020-08-05 20:23:16 +00:00
color: rgb(247, 244, 239);
2020-08-04 06:15:06 +00:00
}
/* Active (highlighting) colour */
.highlight {
2020-08-05 20:23:16 +00:00
color: #eadfcc;
}
/* Logo area */
.logo {
2020-08-06 00:45:20 +00:00
margin-left: 4px;
2020-08-07 19:39:24 +00:00
min-width: 28px;
2020-08-04 06:15:06 +00:00
}
/* Logo base colour */
.logo_base {
2020-08-05 20:23:16 +00:00
color: rgb(234, 223, 204);
2020-08-04 06:15:06 +00:00
}
/* Logo highlight colour */
.logo_highlight {
2020-08-05 20:23:16 +00:00
color: rgb(245, 136, 27);
2020-08-04 06:15:06 +00:00
}
2020-08-05 20:23:16 +00:00
/* Rulers */
2020-08-04 06:15:06 +00:00
.ruler {
2020-08-05 20:23:16 +00:00
background-color: rgb(237, 226, 154);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
2020-08-04 06:15:06 +00:00
}
/* Cursor colour */
.cursor {
2020-08-05 20:23:16 +00:00
color: rgb(247, 244, 239);
2020-08-04 06:15:06 +00:00
}
/* Bézier path point colour */
.point {
2020-08-05 20:23:16 +00:00
color: rgb(129, 131, 241);
2020-08-04 06:15:06 +00:00
}
/* Bézier control point colour */
.control {
2020-08-05 20:23:16 +00:00
color: rgb(161, 221, 233);
}
/* Title bar */
.titleBar {
2020-08-06 00:45:20 +00:00
min-height: 24px;
2020-08-05 21:30:36 +00:00
font-size: 12px;
2020-08-05 20:23:16 +00:00
}
2020-08-07 19:39:24 +00:00
/*
2020-08-05 20:23:16 +00:00
.titleBar > * :hover {
background-color: rgb(72,70,61);
}
2020-08-07 19:39:24 +00:00
*/
2020-08-05 20:23:16 +00:00
2020-08-05 21:30:36 +00:00
.title {
border-top: 2px solid rgb(41, 40, 40);
}
2020-08-06 00:45:20 +00:00
.menuBar {
padding-left: 4px;
}
2020-08-05 20:23:16 +00:00
.menuItem {
2020-08-08 03:33:35 +00:00
color: rgba(212, 190, 152,0.5);
2020-08-05 20:23:16 +00:00
background-color: rgb(41, 40, 40);
2020-08-06 00:45:20 +00:00
padding-left: 8px;
padding-right: 8px;
2020-08-05 20:23:16 +00:00
margin-left: 0px;
border-top: 2px solid rgb(41, 40, 40);
}
2020-08-07 19:39:24 +00:00
/* Menu item hover effect (workaround) */
.menuItem:selected {
border-color: rgb(72,70,61);
2020-08-08 03:33:35 +00:00
color: rgb(212, 190, 152);
2020-08-07 19:39:24 +00:00
}
/* Styling for active menu item */
.menuItem:active, .menuItem:checked, .menuItem:hover {
2020-08-06 00:45:20 +00:00
border-color: rgb(234,223,204);
2020-08-05 20:23:16 +00:00
background-color: rgb(72,70,61);
2020-08-08 03:33:35 +00:00
color: rgb(212, 190, 152);
2020-08-05 20:23:16 +00:00
}
.menuItem > * > * {
2020-08-05 21:30:36 +00:00
box-shadow: 2px 4px 3px -1px rgba(28,25,25,0.5);
2020-08-05 20:23:16 +00:00
border: 1px solid rgb(28,25,25);
border-top: 1px solid rgb(72,70,61);
2020-08-08 03:33:35 +00:00
color: rgb(212, 190, 152);
2020-08-05 20:23:16 +00:00
}
.submenuItem {
2020-08-08 03:33:35 +00:00
color: rgb(212, 190, 152);
2020-08-05 20:23:16 +00:00
padding-top: 4px;
padding-bottom: 4px;
2020-08-06 00:45:20 +00:00
padding-left: 10px;
padding-right: 10px;
2020-08-05 20:23:16 +00:00
background-color: rgb(41, 40, 40);
border-left: 2px solid rgb(41, 40, 40);
}
2020-08-07 19:39:24 +00:00
.submenuItem:hover{
background-color: rgb(72,70,61);
}
2020-08-06 03:06:18 +00:00
.submenuItem:disabled {
color: rgb(149,149,149);
}
2020-08-05 20:23:16 +00:00
.submenuSeparator {
background-color: rgb(28,25,25);
padding-top: 1px;
}
.submenuItem:hover {
2020-08-06 00:45:20 +00:00
border-color: rgb(234,223,204);
2020-08-05 20:23:16 +00:00
}
2020-08-05 21:30:36 +00:00
.windowIcon {
2020-08-07 19:39:24 +00:00
min-width: 24px;
}
.windowIcon:hover {
background-color: rgb(34,131,186);
}
.windowIcon:active, .windowIcon:checked {
background-color: rgb(23,108,156);
}
.closeWindowIcon:hover {
background-color: rgb(181,43,43);
}
.closeWindowIcon:active, .closeWindowIcon:checked {
background-color: rgb(160,37,37);
2020-08-05 20:23:16 +00:00
}
/* Tool bar */
.toolBar {
2020-08-07 19:39:24 +00:00
min-width: 32px;
margin-top: 28px;
}
2020-08-07 22:41:08 +00:00
.toolBarSeparator {
min-height: 2px;
margin-left: 10px;
margin-right: 10px;
margin-top: 4px;
margin-bottom: 4px;
background-color: rgb(72,70,61);
}
2020-08-07 19:39:24 +00:00
.toolItem {
border-left: 2px solid rgb(41, 40, 40);
2020-08-07 22:41:08 +00:00
min-height: 40px;
min-width: 40px;
padding-top: 8px;
2020-08-07 19:39:24 +00:00
padding-bottom: 8px;
2020-08-07 22:41:08 +00:00
padding-left: 3px;
padding-right: 3px;
2020-08-07 19:39:24 +00:00
}
.toolItem:hover {
border-color: rgb(72,70,61);
}
.toolItem:active, .toolItem:checked {
border-color: rgb(234,223,204);
background-color: rgb(72,70,61);
2020-08-05 20:23:16 +00:00
}
/* File bar */
.fileBar {
2020-08-06 00:45:20 +00:00
min-height: 24px;
font-size: 12px;
margin-top: 2px;
}
.fileBarTab {
2020-08-07 19:39:24 +00:00
border-top: 2px solid rgb(41, 40, 40);
2020-08-06 00:45:20 +00:00
}
.fileBarTab:hover {
border-color: rgb(72,70,61);
}
.fileBarTab:active, .fileBarTab:checked {
border-color: rgb(234,223,204);
background-color: rgb(72,70,61);
2020-08-05 20:23:16 +00:00
}
2020-08-06 03:06:18 +00:00
.fileBarTabButton {
padding-left: 8px;
padding-right: 3px;
margin: 0px;
}
.fileBarCloseButton {
padding-left: 5px;
padding-right: 5px;
margin: 0px;
color: rgba(212, 190, 152,0.2);
}
.fileBarCloseButton:hover {
color: rgba(213,19,36,0.9);
}
2020-08-05 20:23:16 +00:00
/* Panels */
.panels {
2020-08-06 00:45:20 +00:00
min-width: 120px;
2020-08-05 20:23:16 +00:00
font-size: 12px;
}
2020-08-08 13:53:06 +00:00
.panels tab {
padding-left: 6px;
padding-right: 6px;
border-top: 2px solid rgb(41, 40, 40);
}
.panels tab:hover {
border-color: rgb(72,70,61);
}
.panels tab:active, .panels tab:checked {
background-color: rgb(72,70,61);
border-color: rgb(234,223,204);
}
.panel {
background-color: rgb(72,70,61);
}
2020-08-05 20:23:16 +00:00
/* Info bar */
.infoBar {
min-height: 40px;
font-size: 10px;
-GtkWidget-window-dragging: true;
}