From b97e6e0267758351e24078f621ef313de0c747fb Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 14 Jan 2010 16:11:54 +0300 Subject: reorganize theme support; add some themeable icons; add neon theme --- themes/3pane/images/resize_handle_vert.png | Bin 104 -> 0 bytes themes/3pane/images/resize_vert.png | Bin 109 -> 0 bytes themes/3pane/images/ttrss_logo.png | Bin 6234 -> 0 bytes themes/3pane/theme.css | 51 -- themes/compact/images/archive.png | Bin 0 -> 1263 bytes themes/compact/images/art-pub-note.png | Bin 0 -> 1251 bytes themes/compact/images/art-zoom.png | Bin 0 -> 1261 bytes themes/compact/images/fresh.png | Bin 0 -> 1295 bytes themes/compact/images/fresh_sign.png | Bin 0 -> 176 bytes themes/compact/images/label.png | Bin 0 -> 485 bytes themes/compact/images/mark_set.png | Bin 0 -> 524 bytes themes/compact/images/mark_unset.png | Bin 0 -> 496 bytes themes/compact/images/pub_set.png | Bin 0 -> 781 bytes themes/compact/images/pub_unset.png | Bin 0 -> 1135 bytes themes/compact/images/resize_handle_horiz.png | Bin 0 -> 100 bytes themes/compact/images/tag.png | Bin 0 -> 466 bytes themes/compact/images/ttrss_logo.svg | 121 +++ themes/compact/theme.ini | 3 + themes/compat/images/button.png | Bin 293 -> 0 bytes themes/compat/images/ttrss_logo.png | Bin 11633 -> 0 bytes themes/compat/images/vgrad_light.png | Bin 386 -> 0 bytes themes/compat/images/vgrad_light_rev.png | Bin 1557 -> 0 bytes themes/compat/images/vgrad_light_rev2.png | Bin 394 -> 0 bytes themes/compat/theme.css | 917 ---------------------- themes/graycube/images/archive.png | Bin 0 -> 1263 bytes themes/graycube/images/art-pub-note.png | Bin 0 -> 1251 bytes themes/graycube/images/art-zoom.png | Bin 0 -> 1261 bytes themes/graycube/images/fresh.png | Bin 0 -> 1295 bytes themes/graycube/images/fresh_sign.png | Bin 0 -> 176 bytes themes/graycube/images/label.png | Bin 0 -> 485 bytes themes/graycube/images/mark_set.png | Bin 0 -> 524 bytes themes/graycube/images/mark_unset.png | Bin 0 -> 496 bytes themes/graycube/images/pub_set.png | Bin 0 -> 781 bytes themes/graycube/images/pub_unset.png | Bin 0 -> 1135 bytes themes/graycube/images/tag.png | Bin 0 -> 466 bytes themes/graycube/theme.ini | 3 + themes/neon/images/archive.png | Bin 0 -> 296 bytes themes/neon/images/art-pub-note.png | Bin 0 -> 2847 bytes themes/neon/images/art-zoom.png | Bin 0 -> 2839 bytes themes/neon/images/fresh.png | Bin 0 -> 3059 bytes themes/neon/images/fresh_sign.png | Bin 0 -> 178 bytes themes/neon/images/mark_set.png | Bin 0 -> 553 bytes themes/neon/images/mark_unset.png | Bin 0 -> 509 bytes themes/neon/images/pub_set.png | Bin 0 -> 579 bytes themes/neon/images/pub_unset.png | Bin 0 -> 534 bytes themes/neon/images/resize_handle_horiz.png | Bin 0 -> 103 bytes themes/neon/images/shadow_dark.png | Bin 0 -> 141 bytes themes/neon/images/tag.png | Bin 0 -> 185 bytes themes/neon/images/ttrss_logo.png | Bin 0 -> 6034 bytes themes/neon/images/ttrss_logo.svg | 155 ++++ themes/neon/theme.css | 488 ++++++++++++ themes/neon/theme.ini | 3 + themes/old-skool/images/archive.png | Bin 0 -> 1263 bytes themes/old-skool/images/art-pub-note.png | Bin 0 -> 1251 bytes themes/old-skool/images/art-zoom.png | Bin 0 -> 1261 bytes themes/old-skool/images/button.png | Bin 0 -> 293 bytes themes/old-skool/images/fresh.png | Bin 0 -> 1295 bytes themes/old-skool/images/fresh_sign.png | Bin 0 -> 176 bytes themes/old-skool/images/grad_1.png | Bin 0 -> 218 bytes themes/old-skool/images/label.png | Bin 0 -> 485 bytes themes/old-skool/images/mark_set.png | Bin 0 -> 524 bytes themes/old-skool/images/mark_unset.png | Bin 0 -> 496 bytes themes/old-skool/images/pub_set.png | Bin 0 -> 781 bytes themes/old-skool/images/pub_unset.png | Bin 0 -> 1135 bytes themes/old-skool/images/resize_handle_horiz.png | Bin 0 -> 100 bytes themes/old-skool/images/resize_horiz.png | Bin 0 -> 102 bytes themes/old-skool/images/tag.png | Bin 0 -> 466 bytes themes/old-skool/images/ttrss_logo.png | Bin 0 -> 11633 bytes themes/old-skool/images/ttrss_logo.svg | 121 +++ themes/old-skool/images/vgrad_light.png | Bin 0 -> 386 bytes themes/old-skool/images/vgrad_light_rev.png | Bin 0 -> 1557 bytes themes/old-skool/images/vgrad_light_rev2.png | Bin 0 -> 394 bytes themes/old-skool/theme.css | 917 ++++++++++++++++++++++ themes/old-skool/theme.ini | 3 + themes/threecolumns/theme.css | 60 -- themes/triple-pane/images/archive.png | Bin 0 -> 1263 bytes themes/triple-pane/images/art-pub-note.png | Bin 0 -> 1251 bytes themes/triple-pane/images/art-zoom.png | Bin 0 -> 1261 bytes themes/triple-pane/images/fresh.png | Bin 0 -> 1295 bytes themes/triple-pane/images/fresh_sign.png | Bin 0 -> 176 bytes themes/triple-pane/images/grad_1.png | Bin 0 -> 218 bytes themes/triple-pane/images/label.png | Bin 0 -> 485 bytes themes/triple-pane/images/mark_set.png | Bin 0 -> 524 bytes themes/triple-pane/images/mark_unset.png | Bin 0 -> 496 bytes themes/triple-pane/images/pub_set.png | Bin 0 -> 781 bytes themes/triple-pane/images/pub_unset.png | Bin 0 -> 1135 bytes themes/triple-pane/images/resize_handle_horiz.png | Bin 0 -> 100 bytes themes/triple-pane/images/resize_handle_vert.png | Bin 0 -> 104 bytes themes/triple-pane/images/resize_horiz.png | Bin 0 -> 102 bytes themes/triple-pane/images/resize_vert.png | Bin 0 -> 109 bytes themes/triple-pane/images/tag.png | Bin 0 -> 466 bytes themes/triple-pane/images/ttrss_logo.png | Bin 0 -> 6234 bytes themes/triple-pane/images/ttrss_logo.svg | 121 +++ themes/triple-pane/theme.css | 51 ++ themes/triple-pane/theme.ini | 3 + 95 files changed, 1989 insertions(+), 1028 deletions(-) delete mode 100644 themes/3pane/images/resize_handle_vert.png delete mode 100644 themes/3pane/images/resize_vert.png delete mode 100644 themes/3pane/images/ttrss_logo.png delete mode 100644 themes/3pane/theme.css create mode 100755 themes/compact/images/archive.png create mode 100755 themes/compact/images/art-pub-note.png create mode 100755 themes/compact/images/art-zoom.png create mode 100755 themes/compact/images/fresh.png create mode 100755 themes/compact/images/fresh_sign.png create mode 100644 themes/compact/images/label.png create mode 100644 themes/compact/images/mark_set.png create mode 100644 themes/compact/images/mark_unset.png create mode 100644 themes/compact/images/pub_set.png create mode 100644 themes/compact/images/pub_unset.png create mode 100644 themes/compact/images/resize_handle_horiz.png create mode 100644 themes/compact/images/tag.png create mode 100644 themes/compact/images/ttrss_logo.svg create mode 100644 themes/compact/theme.ini delete mode 100644 themes/compat/images/button.png delete mode 100644 themes/compat/images/ttrss_logo.png delete mode 100644 themes/compat/images/vgrad_light.png delete mode 100644 themes/compat/images/vgrad_light_rev.png delete mode 100644 themes/compat/images/vgrad_light_rev2.png delete mode 100644 themes/compat/theme.css create mode 100755 themes/graycube/images/archive.png create mode 100755 themes/graycube/images/art-pub-note.png create mode 100755 themes/graycube/images/art-zoom.png create mode 100755 themes/graycube/images/fresh.png create mode 100755 themes/graycube/images/fresh_sign.png create mode 100644 themes/graycube/images/label.png create mode 100644 themes/graycube/images/mark_set.png create mode 100644 themes/graycube/images/mark_unset.png create mode 100644 themes/graycube/images/pub_set.png create mode 100644 themes/graycube/images/pub_unset.png create mode 100644 themes/graycube/images/tag.png create mode 100644 themes/graycube/theme.ini create mode 100755 themes/neon/images/archive.png create mode 100755 themes/neon/images/art-pub-note.png create mode 100755 themes/neon/images/art-zoom.png create mode 100755 themes/neon/images/fresh.png create mode 100755 themes/neon/images/fresh_sign.png create mode 100644 themes/neon/images/mark_set.png create mode 100644 themes/neon/images/mark_unset.png create mode 100644 themes/neon/images/pub_set.png create mode 100644 themes/neon/images/pub_unset.png create mode 100644 themes/neon/images/resize_handle_horiz.png create mode 100644 themes/neon/images/shadow_dark.png create mode 100644 themes/neon/images/tag.png create mode 100644 themes/neon/images/ttrss_logo.png create mode 100644 themes/neon/images/ttrss_logo.svg create mode 100644 themes/neon/theme.css create mode 100644 themes/neon/theme.ini create mode 100755 themes/old-skool/images/archive.png create mode 100755 themes/old-skool/images/art-pub-note.png create mode 100755 themes/old-skool/images/art-zoom.png create mode 100644 themes/old-skool/images/button.png create mode 100755 themes/old-skool/images/fresh.png create mode 100755 themes/old-skool/images/fresh_sign.png create mode 100644 themes/old-skool/images/grad_1.png create mode 100644 themes/old-skool/images/label.png create mode 100644 themes/old-skool/images/mark_set.png create mode 100644 themes/old-skool/images/mark_unset.png create mode 100644 themes/old-skool/images/pub_set.png create mode 100644 themes/old-skool/images/pub_unset.png create mode 100644 themes/old-skool/images/resize_handle_horiz.png create mode 100644 themes/old-skool/images/resize_horiz.png create mode 100644 themes/old-skool/images/tag.png create mode 100644 themes/old-skool/images/ttrss_logo.png create mode 100644 themes/old-skool/images/ttrss_logo.svg create mode 100644 themes/old-skool/images/vgrad_light.png create mode 100644 themes/old-skool/images/vgrad_light_rev.png create mode 100644 themes/old-skool/images/vgrad_light_rev2.png create mode 100644 themes/old-skool/theme.css create mode 100644 themes/old-skool/theme.ini delete mode 100644 themes/threecolumns/theme.css create mode 100755 themes/triple-pane/images/archive.png create mode 100755 themes/triple-pane/images/art-pub-note.png create mode 100755 themes/triple-pane/images/art-zoom.png create mode 100755 themes/triple-pane/images/fresh.png create mode 100755 themes/triple-pane/images/fresh_sign.png create mode 100644 themes/triple-pane/images/grad_1.png create mode 100644 themes/triple-pane/images/label.png create mode 100644 themes/triple-pane/images/mark_set.png create mode 100644 themes/triple-pane/images/mark_unset.png create mode 100644 themes/triple-pane/images/pub_set.png create mode 100644 themes/triple-pane/images/pub_unset.png create mode 100644 themes/triple-pane/images/resize_handle_horiz.png create mode 100644 themes/triple-pane/images/resize_handle_vert.png create mode 100644 themes/triple-pane/images/resize_horiz.png create mode 100644 themes/triple-pane/images/resize_vert.png create mode 100644 themes/triple-pane/images/tag.png create mode 100644 themes/triple-pane/images/ttrss_logo.png create mode 100644 themes/triple-pane/images/ttrss_logo.svg create mode 100644 themes/triple-pane/theme.css create mode 100644 themes/triple-pane/theme.ini (limited to 'themes') diff --git a/themes/3pane/images/resize_handle_vert.png b/themes/3pane/images/resize_handle_vert.png deleted file mode 100644 index 18d045159..000000000 Binary files a/themes/3pane/images/resize_handle_vert.png and /dev/null differ diff --git a/themes/3pane/images/resize_vert.png b/themes/3pane/images/resize_vert.png deleted file mode 100644 index 763d42b56..000000000 Binary files a/themes/3pane/images/resize_vert.png and /dev/null differ diff --git a/themes/3pane/images/ttrss_logo.png b/themes/3pane/images/ttrss_logo.png deleted file mode 100644 index 2cedc35ed..000000000 Binary files a/themes/3pane/images/ttrss_logo.png and /dev/null differ diff --git a/themes/3pane/theme.css b/themes/3pane/theme.css deleted file mode 100644 index 584e9bab9..000000000 --- a/themes/3pane/theme.css +++ /dev/null @@ -1,51 +0,0 @@ -div.headlines_normal { - position : absolute; - border-width : 1px 1px 0px 0px; - right : 400px; - overflow : hidden; - bottom : 40px; - height : auto; -} - -#content-frame { - width : 400px; - right : 0px; - top : 85px; - left : auto; - border-width : 1px 0px 0px 1px; -} - -div.postHeader div.postDate { - text-align : left; - color : gray; - float : none; -} - -div.postHeader div.postDateRTL { - text-align : left; - color : gray; - float : none; -} - -span.headlineInnerTitle { - display : none; -} - -#resize-grabber { - height : 100%; - width : 5px; - border-width : 0px 1px 0px 0px; - cursor : move; - text-align : center; - float : left; - background : url("images/resize_vert.png") top left; -} - -#content-insert { - position : absolute; - left : 6px; - right : 0px; - bottom : 0px; - top : 0px; - -} diff --git a/themes/compact/images/archive.png b/themes/compact/images/archive.png new file mode 100755 index 000000000..6edd2da33 Binary files /dev/null and b/themes/compact/images/archive.png differ diff --git a/themes/compact/images/art-pub-note.png b/themes/compact/images/art-pub-note.png new file mode 100755 index 000000000..e04832676 Binary files /dev/null and b/themes/compact/images/art-pub-note.png differ diff --git a/themes/compact/images/art-zoom.png b/themes/compact/images/art-zoom.png new file mode 100755 index 000000000..6311b3130 Binary files /dev/null and b/themes/compact/images/art-zoom.png differ diff --git a/themes/compact/images/fresh.png b/themes/compact/images/fresh.png new file mode 100755 index 000000000..b6040aa9c Binary files /dev/null and b/themes/compact/images/fresh.png differ diff --git a/themes/compact/images/fresh_sign.png b/themes/compact/images/fresh_sign.png new file mode 100755 index 000000000..6ec38eeb6 Binary files /dev/null and b/themes/compact/images/fresh_sign.png differ diff --git a/themes/compact/images/label.png b/themes/compact/images/label.png new file mode 100644 index 000000000..e27d0c537 Binary files /dev/null and b/themes/compact/images/label.png differ diff --git a/themes/compact/images/mark_set.png b/themes/compact/images/mark_set.png new file mode 100644 index 000000000..b35655c85 Binary files /dev/null and b/themes/compact/images/mark_set.png differ diff --git a/themes/compact/images/mark_unset.png b/themes/compact/images/mark_unset.png new file mode 100644 index 000000000..bf9059a32 Binary files /dev/null and b/themes/compact/images/mark_unset.png differ diff --git a/themes/compact/images/pub_set.png b/themes/compact/images/pub_set.png new file mode 100644 index 000000000..1aff094fd Binary files /dev/null and b/themes/compact/images/pub_set.png differ diff --git a/themes/compact/images/pub_unset.png b/themes/compact/images/pub_unset.png new file mode 100644 index 000000000..14609dff7 Binary files /dev/null and b/themes/compact/images/pub_unset.png differ diff --git a/themes/compact/images/resize_handle_horiz.png b/themes/compact/images/resize_handle_horiz.png new file mode 100644 index 000000000..a2e347e3d Binary files /dev/null and b/themes/compact/images/resize_handle_horiz.png differ diff --git a/themes/compact/images/tag.png b/themes/compact/images/tag.png new file mode 100644 index 000000000..5415949ee Binary files /dev/null and b/themes/compact/images/tag.png differ diff --git a/themes/compact/images/ttrss_logo.svg b/themes/compact/images/ttrss_logo.svg new file mode 100644 index 000000000..f2dabbc61 --- /dev/null +++ b/themes/compact/images/ttrss_logo.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + tiny tiny + rss + + diff --git a/themes/compact/theme.ini b/themes/compact/theme.ini new file mode 100644 index 000000000..4ed051e85 --- /dev/null +++ b/themes/compact/theme.ini @@ -0,0 +1,3 @@ +[theme] +name=Compact +version=1.0 diff --git a/themes/compat/images/button.png b/themes/compat/images/button.png deleted file mode 100644 index 161606ea7..000000000 Binary files a/themes/compat/images/button.png and /dev/null differ diff --git a/themes/compat/images/ttrss_logo.png b/themes/compat/images/ttrss_logo.png deleted file mode 100644 index a8206a33c..000000000 Binary files a/themes/compat/images/ttrss_logo.png and /dev/null differ diff --git a/themes/compat/images/vgrad_light.png b/themes/compat/images/vgrad_light.png deleted file mode 100644 index 31322e6a6..000000000 Binary files a/themes/compat/images/vgrad_light.png and /dev/null differ diff --git a/themes/compat/images/vgrad_light_rev.png b/themes/compat/images/vgrad_light_rev.png deleted file mode 100644 index 36f0b5595..000000000 Binary files a/themes/compat/images/vgrad_light_rev.png and /dev/null differ diff --git a/themes/compat/images/vgrad_light_rev2.png b/themes/compat/images/vgrad_light_rev2.png deleted file mode 100644 index d69a31c40..000000000 Binary files a/themes/compat/images/vgrad_light_rev2.png and /dev/null differ diff --git a/themes/compat/theme.css b/themes/compat/theme.css deleted file mode 100644 index fab031301..000000000 --- a/themes/compat/theme.css +++ /dev/null @@ -1,917 +0,0 @@ -body { - background : white; - color : black; - margin : 0px; - padding : 0px; - font-family : sans-serif; -} - -/* common styles */ - -div.postReply { - background-image : url("images/vgrad_light_rev.png"); - background-position : top left; - background-repeat : repeat-x; - height : 100%; - padding : 10px; - margin-left : 1px; -} - -div.postReply a { - color : #5050aa; -} - -div.postReply a:hover { - color : black; -} - -div.postReply div.postHeader { - background : white; - border : 1px solid #c0c0c0; -} - -div.postReply > div.postHeader { - padding : 5px; -} - -div.postReply div.postContent { - padding : 10px; -} - -div.postReply div.postIcon { - float : right; - border : 0px; - margin : 10px 0px 10px 10px; -} - -ul.feedList { - list-style-type : none; - margin : 5px; - padding : 0px 0px 0px 10px; -} - -ul.feedList li.feedCat { - margin : 0px; - padding : 3px 0px 3px 0px; - color : #707070; -} - -ul.feedList li.feedCat span.catTitle { - color : #707070; -} - -ul.feedList li.feedCat span.catTitle:hover { - color : #5050aa; -} - -ul.feedCatList { - list-style-type : none; - margin : 0px 0px 0px 20px; - padding : 0px; -} - -ul.feedCatList li { - margin : 0px; - padding : 0px 0px 0px 0px; - color : black; -} - -ul.feedList li { - margin : 0px; -} - -ul.feedlist li.feedUnread, -ul.feedlist li.errorUnread, -ul.feedlist li.labelUnread, -ul.feedlist li.virtUnread, -ul.feedlist li.tagUnread { - font-weight : bold; -} - -ul.feedlist li.errorSelected a, -ul.feedlist li.error a, -ul.feedlist li.errorUnread a, -ul.feedlist li.errorUnreadSelected a { - color : #f04040; -} - -ul.feedlist li.feedSelected a, -ul.feedlist li.labelSelected a, -ul.feedlist li.virtSelected a, -ul.feedlist li.tagSelected a { - color : #5050aa; -} - -ul.feedlist li.feedUnreadSelected a, -ul.feedlist li.labelUnreadSelected a, -ul.feedlist li.virtUnreadSelected a, -ul.feedlist li.tagUnreadSelected a { - color : #5050aa; -} - -ul.feedlist li.feedUnreadSelected, -ul.feedlist li.errorUnreadSelected, -ul.feedlist li.labelUnreadSelected, -ul.feedlist li.virtUnreadSelected, -ul.feedlist li.tagUnreadSelected { - font-weight : bold; -} - -ul.feedList li.feed { - display : block; -} - -ul.feedList img, img.tinyFeedIcon { - margin : 0px 3px 0px 0px; - width : 16px; - height : 16px; - border-width : 0px; -} - -h1 { - font-size : 16pt; -} - -h2 { - font-size : 14pt; - font-weight : bold; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #e0e0e0; -} - -h3 { - font-size : 12pt; - font-weight : bold; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #e0e0e0; -} - -hr { - border-width : 0px 0px 1px 0px; - border-style : dashed; - border-color : #e0e0e0; -} - -a { - color : black; - text-decoration : none; -} - -a:hover { - color : #5050aa; -} - -#notify { - color : black; - font-weight : bold; - padding : 3px; -} - -#dispSwitch { - padding : 5px 5px 5px 0px; - font-size : x-small; - text-align : right; -} - -#dispSwitch a { - color : gray; -} - -#dispSwitch a:hover { - color : #5050aa; -} - -iframe { - border : 0px solid white; -} - -iframe.feedsFrameWithActions { - width : 100%; - height : 90%; - margin : 0px; - padding : 0px; -} - -iframe.feedsFrame { - width : 100%; - height : 100%; - margin : 0px; - padding : 0px; -} - -iframe.contentFrame, iframe.headlinesFrame { - width : 100%; - padding : 0px; - margin : 0px; - height : 100%; -} - -.button { - border : 1px solid #d0d0d0; - background-image : url("images/button.png"); - background-position : top; - background-repeat : repeat-x; - background-color : white; -} - -.button:hover { - background : white; - text-decoration : none; - color : black; -} - -a.button { - padding : 2px 5px 2px 5px; - font-size : small; -} - -.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, - .evenSelectedUnread td { - background-color : #e0e0ff; - font-weight : bold; - border-color : #778899; -} - -.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, - .oddSelectedUnread td { - background-color : #e0e0ff; - font-weight : bold; - border-color : #778899; - -} - -.evenSelected, .evenSelected td { - background-color : #e0e0ff; - border-color : #778899; -} - -.oddSelected, .oddSelected td { - background-color : #e0e0ff; - border-color : #778899; - -} - - -.disabledButton { - border : 1px solid #c0c0c0; - background-color : white; - color : gray; -} - - -.evenGrayed, .evenGrayed td { - background-color : #f0f0f0; - color : #909090; - border-color : #88b0f0; -} - -.oddGrayed { - color : #909090; -} - -.even, .even td { - border-color : #c0c0c0; - background-color : #f0f0f0; -} - -.odd, .odd td { - border-color : #c0c0c0; -} - -.evenUnread, .evenUnread td { - background-color : #f0f0f0; - font-weight : bold; - border-color : #c0c0c0; -} - -.oddUnread, .oddUnread td { - font-weight : bold; - background-color : #f0f0f0; -} - -td > input, div > input { - border : 1px solid #a0a0a0; -} - -/* preferences */ - -tr.title td { - border-width : 0px 0px 1px 0px; - border-color : #f0f0f0; - border-style : solid; - font-size : small; - color : gray; -} - -tr.title td a { - color : gray; -} - -tr.title td a:hover { - color : #5050aa; -} - -div.prefFeedCatHolder { - border : 1px solid #c0c0c0; -} - -table.prefFeedList td.feedEditCat { - font-size : large; - border-color : #c0c0c0; -} - -table.prefFilterList td.filterEditCat { - font-size : large; - border-color : #c0c0c0; -} - -table.prefFeedList td.feedIcon { - text-align : center; -} - -table.prefFeedList td.feedSelect { - text-align : center; -} - -a.helpLink { - color : #808080; -} - -a.helpLink:hover { - color : #5050aa; -} - -div.helpResponse { - margin : 10px; - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; - padding : 10px 20px 10px 20px; - border : 1px solid #f0f0f0; -} - -#userDlgShadow { - z-index : 3; - position : absolute; - left : 30%; - top : 30%; - display : none; - background-image : url("images/shadow.png"); -} - -#userDlg { - padding : 15px; - border : 1px solid #c0c0c0; - font-size : small; - position : relative; - bottom : 2px; - right : 2px; - background-color : white; - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; -} - -#qafInput { - width : 300px; -} - -#infoBoxTitle { - border-color : #c0c0c0; - background-color : #c0c0c0; - color : white; -} - - -#infoBox { - border-color : #c0c0c0; - font-size : small; - background : white; -} - -/*#infoBoxShadow { - background-image : url("images/shadow.png"); - position : absolute; - width : 30%; - left : 35%; - top : 30%; - z-index : 3; - display : none; -}*/ - -div.infoBoxContents { - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; -} - -div.helpResponse h1, div.infoBoxContents h1 { - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #c0c0c0; - font-size : 16pt; -} - -div.helpResponse h2, div.infoBoxContents h2 { - border-width : 0px 0px 0px 0px; - font-size : 12pt; -} - -div.prefsTab { - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; - border-style : solid; - font-size : small; - position : relative; - bottom : 0px; - border-collapse : collapse; - -moz-border-radius : 3px; - min-width : 100px; - text-align : center; - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; - -} - -div.prefsTabSelected { - float : left; - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; - border-style : solid; - margin : 0px 0px 0px 5px; - padding : 3px 5px 3px 5px; - font-size : small; - position : relative; - bottom : 0px; - border-collapse : collapse; - -moz-border-radius : 3px; - font-weight : bold; - min-width : 100px; - text-align : center; - background : #f0f0f0; -} - -input.prefsTab { - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; - padding : 2px 7px 2px 7px; - margin : 0px 1px 0px 0px; - width : 130px; - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; - -moz-border-radius : 7px 7px 0px 0px; - font-size : small; -} - -input.prefsTabSelected { - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; - padding : 2px 7px 2px 7px; - margin : 0px 1px 0px 0px; - width : 130px; - background : white; - font-weight : bold; - background-position : top left; - background-repeat : repeat-x; - -moz-border-radius : 7px 7px 0px 0px; - font-size : small; - color : black; -} - -input.prefsTab:hover { - background : white; -} - -div.warning { - background : #fffff0; - border : 1px solid #c0c0c0; - padding : 5px; - margin : 5px; - font-size : small; -} - -div.notice { - background : #ffffff; - border : 1px solid #c0c0c0; - padding : 5px; - margin : 5px; - font-size : small; -} - -ul.nomarks { - list-style-type : none; - margin : 0px; - padding : 10px; -} - -div.bigErrorMsg { - border : 1px solid #c0c0c0; - background : #fff0f0; - padding : 30px; - margin : 20px; -} - -div.prefHelp, td.prefHelp { - font-size : x-small; - color : gray; - padding : 5px; -} - -table.loginForm { - background-image : url("images/vgrad_light_rev.png"); - background-color : white; - background-position : top left; - background-repeat : repeat-x; -} - -table.innerLoginForm { - border : 1px solid #f0f0f0; - padding : 50px; - background-color : white; -} - -table.innerLoginForm td { - padding : 3px 3px 5px 3px; -} - -span.insensitive { - color : gray; -} - -.prefGenericAddBox { - margin : 5px; - font-size : small; -} - -.prefGenericAddBox td { - font-size : small; -} - -body.logoutBody { - background-color : #f0f0f0; - color : black; -} - -span.logoutWarning { - color : red; - font-weight : bold; -} - -div.logoutContent { - width : 600px; - border : 1px solid #c0c0c0; - background-color : white; - margin-left : auto; - margin-right : auto; - margin-top : 20px; - padding : 10px; -} - -.small { - font-size : x-small; -} - -table.innerFeedTable td { - margin : 0px; - padding : 0px; -} - -td.selectPrompt { - font-size : x-small; - color : gray; -} - -table.headlinesSubToolbar td { - color : gray; -} - -span.contentPreview { - font-size : x-small; - color : gray; - font-weight : normal; -} - -span.contentPreview:hover { - color : #5050aa; -} - -table.headlinesList td.hlMarkedPic { - width : 25px; - text-align : center; -} - -table.headlinesList td.hlfeed { - text-align : right; - font-size : small; -} - -td.hlSelectRow, td.hlUpdatePic { - width : 25px; - text-align : center; -} - -table.headlinesList td.hlUpdated { - font-size : small; - color : gray; - text-align : right; - width : 100px; -} - -table.headlinesList tr td { - padding : 2px 0px 2px 0px; -} - -div.postHeader td.postDate { - font-size : x-small; - text-align : right; - color : gray; -} - -div.postHeader td.postDateRTL { - font-size : x-small; - text-align : left; - color : gray; -} - -#feedUpdateErrors { - display : none; -} - -#allEntryTags { - font-size : x-small; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #c0c0c0; - padding-bottom : 5px; - display : none; -} - -/*td.hlContent { - overflow : hidden; - height : 1em; - display : block; -} */ - -td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed { - height : 1em; -} - -div.cdmArticle { - border : 1px solid #f0f0f0; - background-color : #fafafa; - -moz-border-radius : 5px; - margin : 10px 10px 0px 10px; - padding : 10px; -} - -div.cdmArticleUnread { - border : 1px solid #d5f1f4; - background-color : #fafeff; - -moz-border-radius : 5px; - margin : 10px 10px 0px 10px; - padding : 10px; -} - -div.cdmArticleSelected, div.cdmArticleUnreadSelected { - border : 1px solid #d0d0f6; - background-color : #eaeaff; - -moz-border-radius : 5px; - margin : 10px 10px 0px 10px; - padding : 10px; -} - -div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a { - font-weight : bold; -} - -div.cdmHeader { - padding-bottom : 5px; -} - -div.cdmFooter { - font-size : x-small; - color : gray; - padding-top : 5px; -} - -div.cdmFooter input, div.cdmHeader input, div.cdmFooter img { - margin : 0px; -} - -div.cdmHeader, div.cdmHeader a { - color : gray; - font-size : x-small; -} - -div.cdmHeader a:hover { - color : #5050aa; -} - -div.cdmContent { -} - -a.warning { - color : #f04040; -} - -img.closeButton { - border-width : 0px; - float : right; -} - -span.groupPrompt { - font-size : x-small; - color : #505050; -} - -ul.userFeedList { - height : 300px; - overflow : auto; - list-style-type : none; - border-color : #c0c0c0; -} - -/* #browseBigFeedList li.oddSelected { - border : 1px solid #d0d0f6; - background-color : #eaeaff; - -moz-border-radius : 5px; -} */ - -ul.browseFeedList { - height : 300px; - overflow : auto; - list-style-type : none; - margin : 0px 0px 5px 0px; - padding : 0px; - border-color : #c0c0c0; -} - -ul.browseFeedList li { - margin : 0px; - padding : 0px; -} - -span.subscribers { - color : #808080; -} - -div.subscribers { - color : #808080; - font-size : x-small; - float : right; -} - -input.feedBrowseCB { - margin-right : 1em; -} - -div.browserDetails { - margin : 5px 5px 5px 5px; - display : none; - padding : 5px; -} - -ul.compact { - list-style-type : none; - margin : 0px; - padding : 0px; -} - -ul.compact li { - margin : 0px; - padding : 0px; -} - -div.browserFeedInfo { - font-size : x-small; - border-color : #c0c0c0; -} - -div.browserFeedInfo div.detailsPart { - margin : 5px 0px 5px 5px; -} - -div.cdmContent a { - color : #5050aa; -} - -div.cdmContent a:hover { - color : black; -} - -/* layout */ - -#header { - color : gray; -} - -#feeds-holder { - border-color : #c0c0c0; -} - -#toolbar { - background-image : url("images/vgrad_light.png"); - background-position : bottom left; - background-repeat : repeat-x; -} - -div.headlines_normal { - border-color : #c0c0c0; -} - -div.headlines_cdm { - border-color : #c0c0c0; -} - -#content-frame { - border-color : #c0c0c0; -} - -#prefFooter { - display : none; -} - -#footer { - position : absolute; - bottom : 0px; - height : 20px; - text-align : center; - color : gray; - font-size : x-small; - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; - background-color : white; - border-color : #c0c0c0; - right : 0px; - left : 0px; - padding : 10px; -} - -#headlinesContainer { - background-color : white; -} - -/* preferences layout */ - -#prefHeader { - position : static; - color : gray; - margin : 10px; -} - -div.return a { - color : #5050aa; -} - -div.return a:hover { - color : black; -} - -#prefContentOuter { - background-image : url("images/vgrad_light_rev.png"); - background-position : top left; - background-repeat : repeat-x; - border-color : #c0c0c0; -} - -#prefContent { - background-image : url("images/vgrad_light_rev.png"); - background-position : top left; - background-repeat : repeat-x; - -} - -div.topLinks a { - color : #5050aa; -} - -div.tagCloudContainer { - border : 1px solid #c0c0c0; -} - -div.infoBoxContents a { - color : #5050aa; -} - -a.visibleLink { - color : gray; -} - -table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a { - color : #5050aa; -} - -table.headlinesList tr.feedTitle td , div.cdmFeedTitle { - background : white; -} - -#resize-grabber { - border-color : #c0c0c0; - background : url("images/resize_horiz.png") top left; -} - diff --git a/themes/graycube/images/archive.png b/themes/graycube/images/archive.png new file mode 100755 index 000000000..6edd2da33 Binary files /dev/null and b/themes/graycube/images/archive.png differ diff --git a/themes/graycube/images/art-pub-note.png b/themes/graycube/images/art-pub-note.png new file mode 100755 index 000000000..e04832676 Binary files /dev/null and b/themes/graycube/images/art-pub-note.png differ diff --git a/themes/graycube/images/art-zoom.png b/themes/graycube/images/art-zoom.png new file mode 100755 index 000000000..6311b3130 Binary files /dev/null and b/themes/graycube/images/art-zoom.png differ diff --git a/themes/graycube/images/fresh.png b/themes/graycube/images/fresh.png new file mode 100755 index 000000000..b6040aa9c Binary files /dev/null and b/themes/graycube/images/fresh.png differ diff --git a/themes/graycube/images/fresh_sign.png b/themes/graycube/images/fresh_sign.png new file mode 100755 index 000000000..6ec38eeb6 Binary files /dev/null and b/themes/graycube/images/fresh_sign.png differ diff --git a/themes/graycube/images/label.png b/themes/graycube/images/label.png new file mode 100644 index 000000000..e27d0c537 Binary files /dev/null and b/themes/graycube/images/label.png differ diff --git a/themes/graycube/images/mark_set.png b/themes/graycube/images/mark_set.png new file mode 100644 index 000000000..b35655c85 Binary files /dev/null and b/themes/graycube/images/mark_set.png differ diff --git a/themes/graycube/images/mark_unset.png b/themes/graycube/images/mark_unset.png new file mode 100644 index 000000000..bf9059a32 Binary files /dev/null and b/themes/graycube/images/mark_unset.png differ diff --git a/themes/graycube/images/pub_set.png b/themes/graycube/images/pub_set.png new file mode 100644 index 000000000..1aff094fd Binary files /dev/null and b/themes/graycube/images/pub_set.png differ diff --git a/themes/graycube/images/pub_unset.png b/themes/graycube/images/pub_unset.png new file mode 100644 index 000000000..14609dff7 Binary files /dev/null and b/themes/graycube/images/pub_unset.png differ diff --git a/themes/graycube/images/tag.png b/themes/graycube/images/tag.png new file mode 100644 index 000000000..5415949ee Binary files /dev/null and b/themes/graycube/images/tag.png differ diff --git a/themes/graycube/theme.ini b/themes/graycube/theme.ini new file mode 100644 index 000000000..4a6eda0c6 --- /dev/null +++ b/themes/graycube/theme.ini @@ -0,0 +1,3 @@ +[theme] +name=Graycube +version=1.0 diff --git a/themes/neon/images/archive.png b/themes/neon/images/archive.png new file mode 100755 index 000000000..fab68beac Binary files /dev/null and b/themes/neon/images/archive.png differ diff --git a/themes/neon/images/art-pub-note.png b/themes/neon/images/art-pub-note.png new file mode 100755 index 000000000..6721d51c7 Binary files /dev/null and b/themes/neon/images/art-pub-note.png differ diff --git a/themes/neon/images/art-zoom.png b/themes/neon/images/art-zoom.png new file mode 100755 index 000000000..1c96110aa Binary files /dev/null and b/themes/neon/images/art-zoom.png differ diff --git a/themes/neon/images/fresh.png b/themes/neon/images/fresh.png new file mode 100755 index 000000000..b3f1355be Binary files /dev/null and b/themes/neon/images/fresh.png differ diff --git a/themes/neon/images/fresh_sign.png b/themes/neon/images/fresh_sign.png new file mode 100755 index 000000000..00c2d3d2c Binary files /dev/null and b/themes/neon/images/fresh_sign.png differ diff --git a/themes/neon/images/mark_set.png b/themes/neon/images/mark_set.png new file mode 100644 index 000000000..6b223a7d5 Binary files /dev/null and b/themes/neon/images/mark_set.png differ diff --git a/themes/neon/images/mark_unset.png b/themes/neon/images/mark_unset.png new file mode 100644 index 000000000..d92dbcba2 Binary files /dev/null and b/themes/neon/images/mark_unset.png differ diff --git a/themes/neon/images/pub_set.png b/themes/neon/images/pub_set.png new file mode 100644 index 000000000..5f062fd5d Binary files /dev/null and b/themes/neon/images/pub_set.png differ diff --git a/themes/neon/images/pub_unset.png b/themes/neon/images/pub_unset.png new file mode 100644 index 000000000..8bb775082 Binary files /dev/null and b/themes/neon/images/pub_unset.png differ diff --git a/themes/neon/images/resize_handle_horiz.png b/themes/neon/images/resize_handle_horiz.png new file mode 100644 index 000000000..6dc146562 Binary files /dev/null and b/themes/neon/images/resize_handle_horiz.png differ diff --git a/themes/neon/images/shadow_dark.png b/themes/neon/images/shadow_dark.png new file mode 100644 index 000000000..3a26b2a5c Binary files /dev/null and b/themes/neon/images/shadow_dark.png differ diff --git a/themes/neon/images/tag.png b/themes/neon/images/tag.png new file mode 100644 index 000000000..0ce354ee8 Binary files /dev/null and b/themes/neon/images/tag.png differ diff --git a/themes/neon/images/ttrss_logo.png b/themes/neon/images/ttrss_logo.png new file mode 100644 index 000000000..911e04304 Binary files /dev/null and b/themes/neon/images/ttrss_logo.png differ diff --git a/themes/neon/images/ttrss_logo.svg b/themes/neon/images/ttrss_logo.svg new file mode 100644 index 000000000..56722dad8 --- /dev/null +++ b/themes/neon/images/ttrss_logo.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + tiny tiny + rss + + diff --git a/themes/neon/theme.css b/themes/neon/theme.css new file mode 100644 index 000000000..d41cebf0f --- /dev/null +++ b/themes/neon/theme.css @@ -0,0 +1,488 @@ +body { + background : #202020; +} + +a { + color : gray; +} + +a:hover { + color : #b077ec; +} + +h3 { + border-color : #202020; +} + +#overlay { + background : #202020; + color : gray; +} + +div#l_progress_o { + background-color : #3c2c4c; +} + +div#l_progress_i { + background-color : #b077ec; +} + +#header { + +} + +#footer, #prefFooter { + background : #202020; + color : gray; + border-color : #404040; +} + +#footer a:hover { + color : #b077ec; +} + +#feeds-holder { + background : #404040; + border-style : solid; + border-color : #404040; +} + +#toolbar { + background : #202020; +} + +input, select, button { + background : #3c2c4c; + border : 1px solid black; + color : #b077ec; + padding : 2px 4px 2px 4px; +} + +textarea { + background : #3c2c4c; + border : 1px solid black; + color : #b077ec; +} + +select { + padding : 2px 0px 2px 4px; +} + +div.headlines_normal { + border-color : #404040; + background : #202020; +} + +div.headlines_cdm { + border-color : #404040; + background : #202020; +} + +div#headlinesInnerContainer { + background : #202020; +} + +div.headlinesSubToolbar { + background : #404040; + color : #f0f0f0; +} + +#resize-grabber { + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #3c2c4c; + background : #3c2c4c; +} + +#content-frame { + border-color : #404040; +} + +#content-insert { + background : #202020; +} + +.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, + .evenSelectedUnread td { + background-color : #3c2c4c; + font-weight : bold; + border-color : #404040; +} + +.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, + .oddSelectedUnread td { + background-color : #3c2c4c; + font-weight : bold; + border-color : #404040; + +} + +.evenSelected, .evenSelected td { + background-color : #3c2c4c; + border-color : #404040; +} + +.oddSelected, .oddSelected td { + background-color : #3c2c4c; + border-color : #404040; +} + +.evenGrayed, .evenGrayed td { + background-color : #303030; + color : gray; + border-color : #404040; +} + +.oddGrayed, .oddGrayed td { + border-color : #404040; +} + +.oddGrayed { + color : gray; + background-color : #404040; +} + +.even, .even td { + border-color : #404040; + background-color : #404040; +} + +.odd, .odd td { + background-color : #202020; + border-color : #202020; +} + +.evenUnread, .evenUnread td { + background-color : #404040; + font-weight : bold; + border-color : #404040; +} + +.oddUnread, .oddUnread td { + font-weight : bold; + border-color : #404040; + background-color : #202020; +} + +ul.feedList li.feedCatSelected { + color : #b077ec; +} + +ul.feedList li.feedCatSelected span.catTitle { + color : #b077ec; +} + +ul.feedList li.feedCat { + color : #b077ec; +} + +ul.feedList li.feedCat span.catTitle:hover { + color : #b077ec; +} + +ul.feedList li.feedCat span.catTitle { + color : #b077ec; +} + +ul.feedCatList li { + color : gray; +} + +#prefContentOuter { + background : #404040; + border-color : #404040; +} + +#prefContent { + background : #404040; + color : gray; + +} + +div.prefsTab { + border-color : #404040; + color : gray; +} + +div.prefsTabSelected { + border-color : #404040; + background : #404040; + color : gray; +} + +div.topLinks a { + color : #b077ec; +} + +div.topLinks a:hover { + color : gray; +} + +li.feedSelected a, +li.labelSelected a, +li.virtSelected a, +li.tagSelected a { + color : #b077ec; +} + +li.feedUnreadSelected a, +li.labelUnreadSelected a, +li.virtUnreadSelected a, +li.tagUnreadSelected a { + color : #b077ec; +} + +span.contentPreview:hover, td.hlContent a:hover { + color : #b077ec; +} + +.catCtrHasUnread, .feedCtrHasUnread { + color : #8752c2; +} + +span#headlineActionsDrop { + border : 1px solid #202020; + color : gray; + background : #202020; +} + +ul#headlineActionsBody { + background-color : #202020; + border-color : #202020; +} + +ul#headlineActionsBody li { + color : gray; +} + +ul#headlineActionsBody li:hover { + color : gray; + background : #404040; +} + +ul#headlineActionsBody li.insensitive { + color : #404040; +} + +ul#headlineActionsBody li.insensitive:hover { + background : #202020; + color : #404040; +} + +optgroup { + color : #b077ec; +} + +#infoBoxTitle { + border-color : #404004; + background : #404040; + color : gray; + text-shadow : #202020 0px 1px 0px; +} + + +#infoBox { + border-color : #202020; + background : #202020; + color : gray; +} + +div.infoBoxContents a { + color : gray; +} + +div.infoBoxContents a:hover { + color : #b077ec; +} + +div.notice { + background : #202020; + border : 1px solid #404040; + color : gray; +} + +.notify, .notifyInfo, .notifyProgress { + border-color : #b077ec; + background-color : #3c2c4c; + color : gray; +} + +div.tagCloudContainer { + border : 1px solid #404040; + background : #202020; +} + +div.tagCloudContainer a:hover { + color : #b077ec; +} + +#dispSwitch a:hover { + color : #b077ec; +} + +div.postReply { + color : gray; +} + +div.postReply a { + color : gray; +} + +div.postReply a:hover { + color : #b077ec; +} + +div.postReply div.postHeader { + background : #3c2c4c; + border-color : #202020; + margin : 0px; +} + +div.postReply > div.postHeader { + padding : 5px; +} + +#dialog_overlay { + background-image : url("images/shadow_dark.png"); +} + +div#cmdline { + background-color : #3c2c4c; + border : 1px solid #b077ec; + padding : 3px 5px 3px 5px; + z-index : 5; + color : #b077ec; +} + +table.prefFilterList tr.even:hover td, +table.prefFilterList tr.odd:hover td, +table.prefFilterList tr.evenSelected:hover td, +table.prefFilterList tr.oddSelected:hover td +table.prefLabelList tr.even:hover td, +table.prefLabelList tr.odd:hover td, +table.prefLabelList tr.evenSelected:hover td, +table.prefLabelList tr.oddSelected:hover td, +table.prefUserList tr.even:hover td, +table.prefUserList tr.odd:hover td, +table.prefUserList tr.evenSelected:hover td, +table.prefUserList tr.oddSelected:hover td, +table.prefFeedList tr.even:hover td, +table.prefFeedList tr.odd:hover td, +table.prefFeedList tr.evenSelected:hover td, +table.prefFeedList tr.oddSelected:hover td +{ + color : #b077ec; +} + +table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a { + color : gray; +} + +table.headlinesList tr.feedTitle td { + background : #efefef; +} + +tr.title td { + color : gray; + font-weight : bold; + border-color : #202020; +} + +tr.title td a { + color : gray; +} + +tr.title td a:hover { + color : #b077ec; +} + +table.prefFeedList td.feedEditCat { + border-color : #202020; +} + +table.prefFilterList td.filterEditCat { + border-color : #202020; +} + +ul.browseFeedList, ul.userFeedList { + border : 1px solid #404040; + background : #202020; +} + +div.prefFeedCatHolder { + border : 1px solid #404040; + background-color : #202020; +} + +#debug_output { + background-color : #202020; + border : 1px solid #b077ec; + color : gray; +} + +span.debugTS { + color : #b077ec; +} + +div.cdmArticle { + border-color : #202020; + background : #404040; + color : gray; +} + +div.cdmArticleUnread { + border-color : #202020; + background : #404040; + color : gray; +} + +div.cdmArticleUnread div.cdmHeader { + background : transparent; + background-repeat : repeat-x; + color : gray; +} + +div.cdmArticleUnread div.cdmHeader span.titleWrap a { + color : white; +} + +div.cdmArticleUnreadSelected div.cdmHeader span.titleWrap a { + color : white; +} + +div.cdmArticleSelected, div.cdmArticleUnreadSelected { + border-color : #404040; + background : #3c2c4c; + color : gray; +} + +div.cdmArticleSelected div.cdmFooter, div.cdmArticleUnreadSelected div.cdmFooter { + background : gray; +} + +div.cdmArticleUnread div.cdmHeader a.title, +div.cdmArticleUnreadSelected div.cdmHeader a.title { + color : gray; +} + +div.cdmHeader a.title { + color : gray; +} + +div.cdmHeader a:hover { + color : #3c2c4c; +} + +div.cdmFooter { + background : #303030; + color : gray; +} + +div.cdmContent a { + color : #b077ec; +} + +div.cdmContent a:hover { + color : #3c2c4c; +} + diff --git a/themes/neon/theme.ini b/themes/neon/theme.ini new file mode 100644 index 000000000..af5ba1f9a --- /dev/null +++ b/themes/neon/theme.ini @@ -0,0 +1,3 @@ +[theme] +name=Neon +version=1.0 diff --git a/themes/old-skool/images/archive.png b/themes/old-skool/images/archive.png new file mode 100755 index 000000000..6edd2da33 Binary files /dev/null and b/themes/old-skool/images/archive.png differ diff --git a/themes/old-skool/images/art-pub-note.png b/themes/old-skool/images/art-pub-note.png new file mode 100755 index 000000000..e04832676 Binary files /dev/null and b/themes/old-skool/images/art-pub-note.png differ diff --git a/themes/old-skool/images/art-zoom.png b/themes/old-skool/images/art-zoom.png new file mode 100755 index 000000000..6311b3130 Binary files /dev/null and b/themes/old-skool/images/art-zoom.png differ diff --git a/themes/old-skool/images/button.png b/themes/old-skool/images/button.png new file mode 100644 index 000000000..161606ea7 Binary files /dev/null and b/themes/old-skool/images/button.png differ diff --git a/themes/old-skool/images/fresh.png b/themes/old-skool/images/fresh.png new file mode 100755 index 000000000..b6040aa9c Binary files /dev/null and b/themes/old-skool/images/fresh.png differ diff --git a/themes/old-skool/images/fresh_sign.png b/themes/old-skool/images/fresh_sign.png new file mode 100755 index 000000000..6ec38eeb6 Binary files /dev/null and b/themes/old-skool/images/fresh_sign.png differ diff --git a/themes/old-skool/images/grad_1.png b/themes/old-skool/images/grad_1.png new file mode 100644 index 000000000..1a25a785a Binary files /dev/null and b/themes/old-skool/images/grad_1.png differ diff --git a/themes/old-skool/images/label.png b/themes/old-skool/images/label.png new file mode 100644 index 000000000..e27d0c537 Binary files /dev/null and b/themes/old-skool/images/label.png differ diff --git a/themes/old-skool/images/mark_set.png b/themes/old-skool/images/mark_set.png new file mode 100644 index 000000000..b35655c85 Binary files /dev/null and b/themes/old-skool/images/mark_set.png differ diff --git a/themes/old-skool/images/mark_unset.png b/themes/old-skool/images/mark_unset.png new file mode 100644 index 000000000..bf9059a32 Binary files /dev/null and b/themes/old-skool/images/mark_unset.png differ diff --git a/themes/old-skool/images/pub_set.png b/themes/old-skool/images/pub_set.png new file mode 100644 index 000000000..1aff094fd Binary files /dev/null and b/themes/old-skool/images/pub_set.png differ diff --git a/themes/old-skool/images/pub_unset.png b/themes/old-skool/images/pub_unset.png new file mode 100644 index 000000000..14609dff7 Binary files /dev/null and b/themes/old-skool/images/pub_unset.png differ diff --git a/themes/old-skool/images/resize_handle_horiz.png b/themes/old-skool/images/resize_handle_horiz.png new file mode 100644 index 000000000..a2e347e3d Binary files /dev/null and b/themes/old-skool/images/resize_handle_horiz.png differ diff --git a/themes/old-skool/images/resize_horiz.png b/themes/old-skool/images/resize_horiz.png new file mode 100644 index 000000000..cbf190971 Binary files /dev/null and b/themes/old-skool/images/resize_horiz.png differ diff --git a/themes/old-skool/images/tag.png b/themes/old-skool/images/tag.png new file mode 100644 index 000000000..5415949ee Binary files /dev/null and b/themes/old-skool/images/tag.png differ diff --git a/themes/old-skool/images/ttrss_logo.png b/themes/old-skool/images/ttrss_logo.png new file mode 100644 index 000000000..a8206a33c Binary files /dev/null and b/themes/old-skool/images/ttrss_logo.png differ diff --git a/themes/old-skool/images/ttrss_logo.svg b/themes/old-skool/images/ttrss_logo.svg new file mode 100644 index 000000000..f2dabbc61 --- /dev/null +++ b/themes/old-skool/images/ttrss_logo.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + tiny tiny + rss + + diff --git a/themes/old-skool/images/vgrad_light.png b/themes/old-skool/images/vgrad_light.png new file mode 100644 index 000000000..31322e6a6 Binary files /dev/null and b/themes/old-skool/images/vgrad_light.png differ diff --git a/themes/old-skool/images/vgrad_light_rev.png b/themes/old-skool/images/vgrad_light_rev.png new file mode 100644 index 000000000..36f0b5595 Binary files /dev/null and b/themes/old-skool/images/vgrad_light_rev.png differ diff --git a/themes/old-skool/images/vgrad_light_rev2.png b/themes/old-skool/images/vgrad_light_rev2.png new file mode 100644 index 000000000..d69a31c40 Binary files /dev/null and b/themes/old-skool/images/vgrad_light_rev2.png differ diff --git a/themes/old-skool/theme.css b/themes/old-skool/theme.css new file mode 100644 index 000000000..fab031301 --- /dev/null +++ b/themes/old-skool/theme.css @@ -0,0 +1,917 @@ +body { + background : white; + color : black; + margin : 0px; + padding : 0px; + font-family : sans-serif; +} + +/* common styles */ + +div.postReply { + background-image : url("images/vgrad_light_rev.png"); + background-position : top left; + background-repeat : repeat-x; + height : 100%; + padding : 10px; + margin-left : 1px; +} + +div.postReply a { + color : #5050aa; +} + +div.postReply a:hover { + color : black; +} + +div.postReply div.postHeader { + background : white; + border : 1px solid #c0c0c0; +} + +div.postReply > div.postHeader { + padding : 5px; +} + +div.postReply div.postContent { + padding : 10px; +} + +div.postReply div.postIcon { + float : right; + border : 0px; + margin : 10px 0px 10px 10px; +} + +ul.feedList { + list-style-type : none; + margin : 5px; + padding : 0px 0px 0px 10px; +} + +ul.feedList li.feedCat { + margin : 0px; + padding : 3px 0px 3px 0px; + color : #707070; +} + +ul.feedList li.feedCat span.catTitle { + color : #707070; +} + +ul.feedList li.feedCat span.catTitle:hover { + color : #5050aa; +} + +ul.feedCatList { + list-style-type : none; + margin : 0px 0px 0px 20px; + padding : 0px; +} + +ul.feedCatList li { + margin : 0px; + padding : 0px 0px 0px 0px; + color : black; +} + +ul.feedList li { + margin : 0px; +} + +ul.feedlist li.feedUnread, +ul.feedlist li.errorUnread, +ul.feedlist li.labelUnread, +ul.feedlist li.virtUnread, +ul.feedlist li.tagUnread { + font-weight : bold; +} + +ul.feedlist li.errorSelected a, +ul.feedlist li.error a, +ul.feedlist li.errorUnread a, +ul.feedlist li.errorUnreadSelected a { + color : #f04040; +} + +ul.feedlist li.feedSelected a, +ul.feedlist li.labelSelected a, +ul.feedlist li.virtSelected a, +ul.feedlist li.tagSelected a { + color : #5050aa; +} + +ul.feedlist li.feedUnreadSelected a, +ul.feedlist li.labelUnreadSelected a, +ul.feedlist li.virtUnreadSelected a, +ul.feedlist li.tagUnreadSelected a { + color : #5050aa; +} + +ul.feedlist li.feedUnreadSelected, +ul.feedlist li.errorUnreadSelected, +ul.feedlist li.labelUnreadSelected, +ul.feedlist li.virtUnreadSelected, +ul.feedlist li.tagUnreadSelected { + font-weight : bold; +} + +ul.feedList li.feed { + display : block; +} + +ul.feedList img, img.tinyFeedIcon { + margin : 0px 3px 0px 0px; + width : 16px; + height : 16px; + border-width : 0px; +} + +h1 { + font-size : 16pt; +} + +h2 { + font-size : 14pt; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #e0e0e0; +} + +h3 { + font-size : 12pt; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #e0e0e0; +} + +hr { + border-width : 0px 0px 1px 0px; + border-style : dashed; + border-color : #e0e0e0; +} + +a { + color : black; + text-decoration : none; +} + +a:hover { + color : #5050aa; +} + +#notify { + color : black; + font-weight : bold; + padding : 3px; +} + +#dispSwitch { + padding : 5px 5px 5px 0px; + font-size : x-small; + text-align : right; +} + +#dispSwitch a { + color : gray; +} + +#dispSwitch a:hover { + color : #5050aa; +} + +iframe { + border : 0px solid white; +} + +iframe.feedsFrameWithActions { + width : 100%; + height : 90%; + margin : 0px; + padding : 0px; +} + +iframe.feedsFrame { + width : 100%; + height : 100%; + margin : 0px; + padding : 0px; +} + +iframe.contentFrame, iframe.headlinesFrame { + width : 100%; + padding : 0px; + margin : 0px; + height : 100%; +} + +.button { + border : 1px solid #d0d0d0; + background-image : url("images/button.png"); + background-position : top; + background-repeat : repeat-x; + background-color : white; +} + +.button:hover { + background : white; + text-decoration : none; + color : black; +} + +a.button { + padding : 2px 5px 2px 5px; + font-size : small; +} + +.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, + .evenSelectedUnread td { + background-color : #e0e0ff; + font-weight : bold; + border-color : #778899; +} + +.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, + .oddSelectedUnread td { + background-color : #e0e0ff; + font-weight : bold; + border-color : #778899; + +} + +.evenSelected, .evenSelected td { + background-color : #e0e0ff; + border-color : #778899; +} + +.oddSelected, .oddSelected td { + background-color : #e0e0ff; + border-color : #778899; + +} + + +.disabledButton { + border : 1px solid #c0c0c0; + background-color : white; + color : gray; +} + + +.evenGrayed, .evenGrayed td { + background-color : #f0f0f0; + color : #909090; + border-color : #88b0f0; +} + +.oddGrayed { + color : #909090; +} + +.even, .even td { + border-color : #c0c0c0; + background-color : #f0f0f0; +} + +.odd, .odd td { + border-color : #c0c0c0; +} + +.evenUnread, .evenUnread td { + background-color : #f0f0f0; + font-weight : bold; + border-color : #c0c0c0; +} + +.oddUnread, .oddUnread td { + font-weight : bold; + background-color : #f0f0f0; +} + +td > input, div > input { + border : 1px solid #a0a0a0; +} + +/* preferences */ + +tr.title td { + border-width : 0px 0px 1px 0px; + border-color : #f0f0f0; + border-style : solid; + font-size : small; + color : gray; +} + +tr.title td a { + color : gray; +} + +tr.title td a:hover { + color : #5050aa; +} + +div.prefFeedCatHolder { + border : 1px solid #c0c0c0; +} + +table.prefFeedList td.feedEditCat { + font-size : large; + border-color : #c0c0c0; +} + +table.prefFilterList td.filterEditCat { + font-size : large; + border-color : #c0c0c0; +} + +table.prefFeedList td.feedIcon { + text-align : center; +} + +table.prefFeedList td.feedSelect { + text-align : center; +} + +a.helpLink { + color : #808080; +} + +a.helpLink:hover { + color : #5050aa; +} + +div.helpResponse { + margin : 10px; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; + padding : 10px 20px 10px 20px; + border : 1px solid #f0f0f0; +} + +#userDlgShadow { + z-index : 3; + position : absolute; + left : 30%; + top : 30%; + display : none; + background-image : url("images/shadow.png"); +} + +#userDlg { + padding : 15px; + border : 1px solid #c0c0c0; + font-size : small; + position : relative; + bottom : 2px; + right : 2px; + background-color : white; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; +} + +#qafInput { + width : 300px; +} + +#infoBoxTitle { + border-color : #c0c0c0; + background-color : #c0c0c0; + color : white; +} + + +#infoBox { + border-color : #c0c0c0; + font-size : small; + background : white; +} + +/*#infoBoxShadow { + background-image : url("images/shadow.png"); + position : absolute; + width : 30%; + left : 35%; + top : 30%; + z-index : 3; + display : none; +}*/ + +div.infoBoxContents { + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; +} + +div.helpResponse h1, div.infoBoxContents h1 { + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; + font-size : 16pt; +} + +div.helpResponse h2, div.infoBoxContents h2 { + border-width : 0px 0px 0px 0px; + font-size : 12pt; +} + +div.prefsTab { + border-width : 1px 1px 0px 1px; + border-color : #c0c0c0; + border-style : solid; + font-size : small; + position : relative; + bottom : 0px; + border-collapse : collapse; + -moz-border-radius : 3px; + min-width : 100px; + text-align : center; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; + +} + +div.prefsTabSelected { + float : left; + border-width : 1px 1px 0px 1px; + border-color : #c0c0c0; + border-style : solid; + margin : 0px 0px 0px 5px; + padding : 3px 5px 3px 5px; + font-size : small; + position : relative; + bottom : 0px; + border-collapse : collapse; + -moz-border-radius : 3px; + font-weight : bold; + min-width : 100px; + text-align : center; + background : #f0f0f0; +} + +input.prefsTab { + border-width : 1px 1px 0px 1px; + border-color : #c0c0c0; + padding : 2px 7px 2px 7px; + margin : 0px 1px 0px 0px; + width : 130px; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; + -moz-border-radius : 7px 7px 0px 0px; + font-size : small; +} + +input.prefsTabSelected { + border-width : 1px 1px 0px 1px; + border-color : #c0c0c0; + padding : 2px 7px 2px 7px; + margin : 0px 1px 0px 0px; + width : 130px; + background : white; + font-weight : bold; + background-position : top left; + background-repeat : repeat-x; + -moz-border-radius : 7px 7px 0px 0px; + font-size : small; + color : black; +} + +input.prefsTab:hover { + background : white; +} + +div.warning { + background : #fffff0; + border : 1px solid #c0c0c0; + padding : 5px; + margin : 5px; + font-size : small; +} + +div.notice { + background : #ffffff; + border : 1px solid #c0c0c0; + padding : 5px; + margin : 5px; + font-size : small; +} + +ul.nomarks { + list-style-type : none; + margin : 0px; + padding : 10px; +} + +div.bigErrorMsg { + border : 1px solid #c0c0c0; + background : #fff0f0; + padding : 30px; + margin : 20px; +} + +div.prefHelp, td.prefHelp { + font-size : x-small; + color : gray; + padding : 5px; +} + +table.loginForm { + background-image : url("images/vgrad_light_rev.png"); + background-color : white; + background-position : top left; + background-repeat : repeat-x; +} + +table.innerLoginForm { + border : 1px solid #f0f0f0; + padding : 50px; + background-color : white; +} + +table.innerLoginForm td { + padding : 3px 3px 5px 3px; +} + +span.insensitive { + color : gray; +} + +.prefGenericAddBox { + margin : 5px; + font-size : small; +} + +.prefGenericAddBox td { + font-size : small; +} + +body.logoutBody { + background-color : #f0f0f0; + color : black; +} + +span.logoutWarning { + color : red; + font-weight : bold; +} + +div.logoutContent { + width : 600px; + border : 1px solid #c0c0c0; + background-color : white; + margin-left : auto; + margin-right : auto; + margin-top : 20px; + padding : 10px; +} + +.small { + font-size : x-small; +} + +table.innerFeedTable td { + margin : 0px; + padding : 0px; +} + +td.selectPrompt { + font-size : x-small; + color : gray; +} + +table.headlinesSubToolbar td { + color : gray; +} + +span.contentPreview { + font-size : x-small; + color : gray; + font-weight : normal; +} + +span.contentPreview:hover { + color : #5050aa; +} + +table.headlinesList td.hlMarkedPic { + width : 25px; + text-align : center; +} + +table.headlinesList td.hlfeed { + text-align : right; + font-size : small; +} + +td.hlSelectRow, td.hlUpdatePic { + width : 25px; + text-align : center; +} + +table.headlinesList td.hlUpdated { + font-size : small; + color : gray; + text-align : right; + width : 100px; +} + +table.headlinesList tr td { + padding : 2px 0px 2px 0px; +} + +div.postHeader td.postDate { + font-size : x-small; + text-align : right; + color : gray; +} + +div.postHeader td.postDateRTL { + font-size : x-small; + text-align : left; + color : gray; +} + +#feedUpdateErrors { + display : none; +} + +#allEntryTags { + font-size : x-small; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; + padding-bottom : 5px; + display : none; +} + +/*td.hlContent { + overflow : hidden; + height : 1em; + display : block; +} */ + +td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed { + height : 1em; +} + +div.cdmArticle { + border : 1px solid #f0f0f0; + background-color : #fafafa; + -moz-border-radius : 5px; + margin : 10px 10px 0px 10px; + padding : 10px; +} + +div.cdmArticleUnread { + border : 1px solid #d5f1f4; + background-color : #fafeff; + -moz-border-radius : 5px; + margin : 10px 10px 0px 10px; + padding : 10px; +} + +div.cdmArticleSelected, div.cdmArticleUnreadSelected { + border : 1px solid #d0d0f6; + background-color : #eaeaff; + -moz-border-radius : 5px; + margin : 10px 10px 0px 10px; + padding : 10px; +} + +div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a { + font-weight : bold; +} + +div.cdmHeader { + padding-bottom : 5px; +} + +div.cdmFooter { + font-size : x-small; + color : gray; + padding-top : 5px; +} + +div.cdmFooter input, div.cdmHeader input, div.cdmFooter img { + margin : 0px; +} + +div.cdmHeader, div.cdmHeader a { + color : gray; + font-size : x-small; +} + +div.cdmHeader a:hover { + color : #5050aa; +} + +div.cdmContent { +} + +a.warning { + color : #f04040; +} + +img.closeButton { + border-width : 0px; + float : right; +} + +span.groupPrompt { + font-size : x-small; + color : #505050; +} + +ul.userFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + border-color : #c0c0c0; +} + +/* #browseBigFeedList li.oddSelected { + border : 1px solid #d0d0f6; + background-color : #eaeaff; + -moz-border-radius : 5px; +} */ + +ul.browseFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + margin : 0px 0px 5px 0px; + padding : 0px; + border-color : #c0c0c0; +} + +ul.browseFeedList li { + margin : 0px; + padding : 0px; +} + +span.subscribers { + color : #808080; +} + +div.subscribers { + color : #808080; + font-size : x-small; + float : right; +} + +input.feedBrowseCB { + margin-right : 1em; +} + +div.browserDetails { + margin : 5px 5px 5px 5px; + display : none; + padding : 5px; +} + +ul.compact { + list-style-type : none; + margin : 0px; + padding : 0px; +} + +ul.compact li { + margin : 0px; + padding : 0px; +} + +div.browserFeedInfo { + font-size : x-small; + border-color : #c0c0c0; +} + +div.browserFeedInfo div.detailsPart { + margin : 5px 0px 5px 5px; +} + +div.cdmContent a { + color : #5050aa; +} + +div.cdmContent a:hover { + color : black; +} + +/* layout */ + +#header { + color : gray; +} + +#feeds-holder { + border-color : #c0c0c0; +} + +#toolbar { + background-image : url("images/vgrad_light.png"); + background-position : bottom left; + background-repeat : repeat-x; +} + +div.headlines_normal { + border-color : #c0c0c0; +} + +div.headlines_cdm { + border-color : #c0c0c0; +} + +#content-frame { + border-color : #c0c0c0; +} + +#prefFooter { + display : none; +} + +#footer { + position : absolute; + bottom : 0px; + height : 20px; + text-align : center; + color : gray; + font-size : x-small; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; + background-color : white; + border-color : #c0c0c0; + right : 0px; + left : 0px; + padding : 10px; +} + +#headlinesContainer { + background-color : white; +} + +/* preferences layout */ + +#prefHeader { + position : static; + color : gray; + margin : 10px; +} + +div.return a { + color : #5050aa; +} + +div.return a:hover { + color : black; +} + +#prefContentOuter { + background-image : url("images/vgrad_light_rev.png"); + background-position : top left; + background-repeat : repeat-x; + border-color : #c0c0c0; +} + +#prefContent { + background-image : url("images/vgrad_light_rev.png"); + background-position : top left; + background-repeat : repeat-x; + +} + +div.topLinks a { + color : #5050aa; +} + +div.tagCloudContainer { + border : 1px solid #c0c0c0; +} + +div.infoBoxContents a { + color : #5050aa; +} + +a.visibleLink { + color : gray; +} + +table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a { + color : #5050aa; +} + +table.headlinesList tr.feedTitle td , div.cdmFeedTitle { + background : white; +} + +#resize-grabber { + border-color : #c0c0c0; + background : url("images/resize_horiz.png") top left; +} + diff --git a/themes/old-skool/theme.ini b/themes/old-skool/theme.ini new file mode 100644 index 000000000..38a800428 --- /dev/null +++ b/themes/old-skool/theme.ini @@ -0,0 +1,3 @@ +[theme] +name=Old-Skool +version=1.0 diff --git a/themes/threecolumns/theme.css b/themes/threecolumns/theme.css deleted file mode 100644 index a00270a2f..000000000 --- a/themes/threecolumns/theme.css +++ /dev/null @@ -1,60 +0,0 @@ -div.headlines_normal { - position : absolute; - border-width : 1px 0px 0px 0px; - border-style : solid; - border-color : #88b0f0; - left : 260px; - height : auto; - top : 85px; - right : 35%; - bottom : 40px; - overflow : hidden; - font-size : small; - border-collapse : collapse; -} - -div.headlines_cdm { - position : absolute; - border-width : 1px 0px 1px 0px; - border-style : solid; - border-color : #88b0f0; - left : 260px; - bottom : 40px; - top : 85px; - width : 300px; - overflow : auto; - font-size : small; - border-collapse : collapse; -} - -table.headlinesSubToolbar { - height : 25px; -} - -div.postReply { - background : white; -} - -#headlinesInnerContainer { - overflow : auto; - position : absolute; - top : 25px; - height : auto; - bottom : 0px; - left : 0px; - right : 0px; -} - -#content-frame { - position : absolute; - border-width : 1px 0px 1px 1px; - border-style : solid; - border-color : #88b0f0; - overflow : auto; - top : 85px; - left : 65%; - bottom : 40px; - right : 0px; - border-collapse : collapse; -} - diff --git a/themes/triple-pane/images/archive.png b/themes/triple-pane/images/archive.png new file mode 100755 index 000000000..6edd2da33 Binary files /dev/null and b/themes/triple-pane/images/archive.png differ diff --git a/themes/triple-pane/images/art-pub-note.png b/themes/triple-pane/images/art-pub-note.png new file mode 100755 index 000000000..e04832676 Binary files /dev/null and b/themes/triple-pane/images/art-pub-note.png differ diff --git a/themes/triple-pane/images/art-zoom.png b/themes/triple-pane/images/art-zoom.png new file mode 100755 index 000000000..6311b3130 Binary files /dev/null and b/themes/triple-pane/images/art-zoom.png differ diff --git a/themes/triple-pane/images/fresh.png b/themes/triple-pane/images/fresh.png new file mode 100755 index 000000000..b6040aa9c Binary files /dev/null and b/themes/triple-pane/images/fresh.png differ diff --git a/themes/triple-pane/images/fresh_sign.png b/themes/triple-pane/images/fresh_sign.png new file mode 100755 index 000000000..6ec38eeb6 Binary files /dev/null and b/themes/triple-pane/images/fresh_sign.png differ diff --git a/themes/triple-pane/images/grad_1.png b/themes/triple-pane/images/grad_1.png new file mode 100644 index 000000000..1a25a785a Binary files /dev/null and b/themes/triple-pane/images/grad_1.png differ diff --git a/themes/triple-pane/images/label.png b/themes/triple-pane/images/label.png new file mode 100644 index 000000000..e27d0c537 Binary files /dev/null and b/themes/triple-pane/images/label.png differ diff --git a/themes/triple-pane/images/mark_set.png b/themes/triple-pane/images/mark_set.png new file mode 100644 index 000000000..b35655c85 Binary files /dev/null and b/themes/triple-pane/images/mark_set.png differ diff --git a/themes/triple-pane/images/mark_unset.png b/themes/triple-pane/images/mark_unset.png new file mode 100644 index 000000000..bf9059a32 Binary files /dev/null and b/themes/triple-pane/images/mark_unset.png differ diff --git a/themes/triple-pane/images/pub_set.png b/themes/triple-pane/images/pub_set.png new file mode 100644 index 000000000..1aff094fd Binary files /dev/null and b/themes/triple-pane/images/pub_set.png differ diff --git a/themes/triple-pane/images/pub_unset.png b/themes/triple-pane/images/pub_unset.png new file mode 100644 index 000000000..14609dff7 Binary files /dev/null and b/themes/triple-pane/images/pub_unset.png differ diff --git a/themes/triple-pane/images/resize_handle_horiz.png b/themes/triple-pane/images/resize_handle_horiz.png new file mode 100644 index 000000000..a2e347e3d Binary files /dev/null and b/themes/triple-pane/images/resize_handle_horiz.png differ diff --git a/themes/triple-pane/images/resize_handle_vert.png b/themes/triple-pane/images/resize_handle_vert.png new file mode 100644 index 000000000..18d045159 Binary files /dev/null and b/themes/triple-pane/images/resize_handle_vert.png differ diff --git a/themes/triple-pane/images/resize_horiz.png b/themes/triple-pane/images/resize_horiz.png new file mode 100644 index 000000000..cbf190971 Binary files /dev/null and b/themes/triple-pane/images/resize_horiz.png differ diff --git a/themes/triple-pane/images/resize_vert.png b/themes/triple-pane/images/resize_vert.png new file mode 100644 index 000000000..763d42b56 Binary files /dev/null and b/themes/triple-pane/images/resize_vert.png differ diff --git a/themes/triple-pane/images/tag.png b/themes/triple-pane/images/tag.png new file mode 100644 index 000000000..5415949ee Binary files /dev/null and b/themes/triple-pane/images/tag.png differ diff --git a/themes/triple-pane/images/ttrss_logo.png b/themes/triple-pane/images/ttrss_logo.png new file mode 100644 index 000000000..2cedc35ed Binary files /dev/null and b/themes/triple-pane/images/ttrss_logo.png differ diff --git a/themes/triple-pane/images/ttrss_logo.svg b/themes/triple-pane/images/ttrss_logo.svg new file mode 100644 index 000000000..f2dabbc61 --- /dev/null +++ b/themes/triple-pane/images/ttrss_logo.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + tiny tiny + rss + + diff --git a/themes/triple-pane/theme.css b/themes/triple-pane/theme.css new file mode 100644 index 000000000..584e9bab9 --- /dev/null +++ b/themes/triple-pane/theme.css @@ -0,0 +1,51 @@ +div.headlines_normal { + position : absolute; + border-width : 1px 1px 0px 0px; + right : 400px; + overflow : hidden; + bottom : 40px; + height : auto; +} + +#content-frame { + width : 400px; + right : 0px; + top : 85px; + left : auto; + border-width : 1px 0px 0px 1px; +} + +div.postHeader div.postDate { + text-align : left; + color : gray; + float : none; +} + +div.postHeader div.postDateRTL { + text-align : left; + color : gray; + float : none; +} + +span.headlineInnerTitle { + display : none; +} + +#resize-grabber { + height : 100%; + width : 5px; + border-width : 0px 1px 0px 0px; + cursor : move; + text-align : center; + float : left; + background : url("images/resize_vert.png") top left; +} + +#content-insert { + position : absolute; + left : 6px; + right : 0px; + bottom : 0px; + top : 0px; + +} diff --git a/themes/triple-pane/theme.ini b/themes/triple-pane/theme.ini new file mode 100644 index 000000000..4be8589ab --- /dev/null +++ b/themes/triple-pane/theme.ini @@ -0,0 +1,3 @@ +[theme] +name=Triple Pane +version=1.0 -- cgit v1.2.3