1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 17:35:56 +00:00

rebuild flat theme with dark base color and rebase night.css on it

This commit is contained in:
Andrew Dolgov
2018-12-07 08:33:28 +03:00
parent 1e3a53c037
commit b786713560
10 changed files with 2339 additions and 598 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,276 +1,177 @@
@import "../css/default.css";
@import "../css/defines.less";
@import "../lib/flat-ttrss/flat_combined_dark.css";
:root {
--bg-main : #333;
--border-main : #666;
--border-dark : #222;
--bg-panel : #222;
--fg-main: #999;
--fg-light : #ccc;
--bg-active: #2a89bc;
@bg-main : #333;
@border-main : #666;
@border-dark : #222;
@bg-panel : #222;
@fg-main: #ccc;
@fg-light : #ccc;
@bg-active: #2a89bc;
body.flat.ttrss_main.ttrss_prefs {
#main, #footer {
background: @bg-panel;
}
#footer a {
color : #fff;
}
}
/* main layout overrides */
body.flat.ttrss_main {
color : @fg-main;
body.flat.ttrss_main.ttrss_index {
#main, #overlay {
color : @fg-main;
background: @bg-main;
}
#feeds-holder {
background : var(--bg-panel);
box-shadow : inset -1px 0px 2px -1px var(--border-main);
}
#toolbar-frame #toolbar {
background : @bg-panel;
border-color : @border-dark;
color : @fg-light;
}
#headlines-frame,
div.whiteBox {
border-color : var(--border-main);
}
#feeds-holder {
background : @bg-panel;
box-shadow : inset -1px 0px 2px -1px @border-main;
#main,
#overlay {
background : var(--bg-main);
color : var(--fg-main);
}
#feedTree {
.counterNode.aux {
background: @bg-panel;
color: @fg-main;
border-color: @bg-main;
}
#content-insert {
background : var(--bg-main);
}
.dijitTreeRowSelected {
background : @bg-main;
border-color : @bg-main transparent;
color : @fg-light;
}
#content-insert_splitter {
border-color : var(--border-main);
background : var(--bg-panel);
}
.dijitTreeRowSelected .dijitTreeLabel {
text-shadow : none;
}
}
}
#feeds-holder_splitter {
border-color : var(--border-main);
background : var(--bg-main);
}
#headlines-frame {
.hl:not(.active):not(.Selected),
.cdm:not(.Selected) {
background: @bg-main;
}
/* misc */
.hl, .cdm {
border-color : @border-dark;
color : @fg-main;
.insensitive {
color : var(--fg-light);
}
.title {
color : darken(@fg-main, 30%);
}
hr,
h1,
h2,
h3 {
border-color : var(--border-dark);
}
.feed a {
color : @fg-light;
}
code {
color : #c90 ! important;
}
.content {
color : @fg-main;
}
}
pre {
color : var(--fg-main);
background : var(--bg-panel) ! important;
}
.cdm .footer {
border-color : @bg-panel;
color : @fg-main;
}
/* feeds */
.hl.Unread .title,
.cdm.Unread .title {
color : @fg-light;
}
#feeds-holder {
#feedTree .dijitTreeRow {
color : var(--fg-light) ! important;
}
i.material-icons,
.dijitCheckBox {
opacity : 0.7;
}
#feedTree.dijitTree .dijitTreeRowHover {
background : var(--bg-panel);
border-color : var(--border-main) transparent;
}
.cdm.expandable.active {
background : darken(@bg-main, 5%) ! important;
}
#feedTree.dijitTree .dijitTreeRowSelected {
background : var(--bg-main);
border-color : var(--bg-main) transparent;
}
}
#feedTree .dijitTreeRowSelected .dijitTreeLabel {
text-shadow : none;
}
#content-insert {
.post {
.header {
background : @bg-panel;
border-color: @border-dark;
}
}
}
#feedTree .counterNode.aux {
background : var(--bg-panel);
color : var(--fg-main);
border-color : var(--bg-main);
}
.insensitive {
color : @fg-light;
}
}
.dijitAccordionInnerContainerSelected .dijitAccordionTitle {
color : white;
}
/* headlines */
textarea {
color : @fg-light;
}
#headlines-frame {
background : var(--bg-main);
color : var(--fg-light);
code {
color : #c90 ! important;
}
i.material-icons,
.dijitCheckBox {
opacity : 0.7;
}
#headlines-frame blockquote,
#content-insert blockquote {
color : @fg-main;
border-color : @color-accent;
}
.hl {
border-color : var(--border-dark);
}
pre {
color : @fg-main;
background : @bg-panel ! important;
}
.hl:not(.Selected):not(.active) .title a {
color : var(--fg-main);
}
ul#filterDlg_Matches, ul#filterDlg_Actions {
background: @bg-panel;
border-color : @border-main;
}
.hl.Unread:not(.Selected):not(.active) .title a {
color : var(--fg-light);
}
.post .content img,
.cdm .content-inner img,
.post .content video,
.cdm .content-inner video {
transition : opacity 0.5s linear, filter 0.5s linear;
}
}
.post .content img:not(:hover),
.cdm .content-inner img:not(:hover),
.post .content video:not(:hover),
.cdm .content-inner video:not(:hover) {
opacity : 0.5;
filter: grayscale(80%);
}
/* toolbar */
.article-note {
background : @bg-panel;
border-color : #9a8c59;
}
#toolbar-frame #toolbar {
background : var(--bg-panel);
border-color : var(--border-dark);
::-webkit-scrollbar {
width: 4px;
}
.dijitButtonText {
color : var(--fg-light);
}
::-webkit-scrollbar-thumb {
background-color: @border-main;
}
.dijitSelect,
.dijitDropDownButton .dijitButtonNode,
.dijitComboButton .dijitButtonNode,
.dijitSelect .dijitButtonText {
background : var(--bg-panel);
}
}
.hl .feed a,
.cdm .feed a {
color : white;
}
.post .header {
background : var(--bg-panel);
border-color : var(--border-main);
}
.post .content,
.cdm .content-inner {
color : var(--fg-main);
}
.post .content img,
.cdm .content-inner img,
.post .content video,
.cdm .content-inner video {
transition : opacity 0.5s linear, filter 0.5s linear;
}
.post .content img:not(:hover),
.cdm .content-inner img:not(:hover),
.post .content video:not(:hover),
.cdm .content-inner video:not(:hover) {
opacity : 0.5;
filter: grayscale(80%);
}
div.cdm div.footer {
border-color : var(--border-dark);
color : var(--fg-light);
}
div.cdm .header a.title {
color : var(--fg-main);
}
div.cdm.Unread .header a.title {
color : var(--fg-light);
}
.cdm.expandable.active .header a.title,
.cdm.expanded.active .header a.title {
color : #2a89bc;
}
#headlines-frame .cdm {
border-color : var(--border-dark);
}
#headlines-frame .cdm .header .author {
color : var(--fg-main);
}
#headlines-frame .cdm.expandable {
background : var(--bg-main) ! important;
}
#headlines-frame .cdm.expandable.Selected {
background : var(--bg-active) ! important;
}
#headlines-frame .cdm.expandable.active {
background : var(--bg-main);
}
#headlines-frame .cdm.expanded.active {
background : var(--bg-main);
}
#content-insert blockquote,
#headlines-frame blockquote,
.dijitContentPane blockquote {
color : var(--fg-main);
border-color : var(--border-main);
}
.dijitInputField.dijitButtonText {
background : var(--bg-main);
}
.cdm .footer img {
opacity : 0.6;
}
#floatingTitle {
background : var(--bg-panel);
border-color : var(--border-main);
}
#floatingTitle * {
color : var(--fg-light) ! important;
}
/* other dijits */
.dijitMenu,
.dijitMenuTable,
.dijitMenu .dijitMenuItem td {
border-color : var(--bg-panel);
background : var(--bg-panel);
color : var(--fg-main);
}
.dijitMenu .dijitMenuItemSelected,
.dijitMenu .dijitMenuItemSelected td {
background : black;
color : white;
}
.dijitMenu .dijitMenuSeparator * {
border-bottom-color : var(--border-dark) ! important;
}
.article-note {
background : var(--bg-panel);
border-color : #9a8c59;
}
::-webkit-scrollbar {
width: 4px;
}
::-webkit-scrollbar-thumb {
background-color: var(--border-main);
}
::-webkit-scrollbar-track {
background-color: var(--bg-panel);
}
::-webkit-scrollbar-track {
background-color: @bg-panel;
}
}