Permalink
Browse files

Initial commit

  • Loading branch information...
0 parents commit f990076c5f0fdd492fb5f4ebbf9b8aaa7632db2c @joonas committed Jan 8, 2011
Showing with 318 additions and 0 deletions.
  1. +5 −0 README
  2. +2 −0 TODO
  3. +231 −0 design.css
  4. +80 −0 userInterface.plist
5 README
@@ -0,0 +1,5 @@
+This is a Textual IRC client theme based on the excellent TextMate theme by Wimer Hazenberg (monokai.nl).
+
+Feel free to do whatever you please with it.
+
+Oh, and don't hold me responsible if it somehow breaks something of yours (or anyone else's).
2 TODO
@@ -0,0 +1,2 @@
+* Clean up the CSS a bit.
+* Make use of the javascript hooks available in Textual.
@@ -0,0 +1,231 @@
+/* Monokai theme, based on the Monokai Textmate theme
+ * Color char:
+ * pink - f92672
+ * green - a6e22e
+ * light blue - 66d9ef
+ * yellow - e6db74
+ * dark brown - 272822
+ * dark grey - 49483e
+ * light grey - 75715e
+ * orange - fd971f
+ */
+
+html {
+ font-family: 'DejaVu Sans Mono';
+ font-size: 9pt;
+ background-color: #272822;
+ color: #e6db74;
+ word-wrap: break-word;
+ margin: 0;
+ padding: 3px 4px 10px 4px;
+}
+
+body[type=input]
+{
+ border-top: 2px solid red;
+}
+
+body { margin: 0; padding: 0; }
+
+/* the html tag has these classes and attributes too */
+body.normal {}
+body.console {}
+body[type=channel] {}
+body[type=talk] {}
+body[type=console] {}
+
+a {}
+.message a:link {
+/* background-color: #2c2d27;*/
+ background-color: #31322c;
+ color: #fd971f;
+ text-decoration: none;
+ padding: 2px;
+ border-radius: 3px;
+}
+.message a:hover {
+/* background-color: #49483e;*/
+/* background-color: #3b3c36;*/
+ text-shadow: 0 1px 2px #272822;
+ -webkit-box-shadow: 0 1px 1px #000;
+}
+
+/* lines */
+.line {
+/* margin: 0 -4px;
+ padding: 0 4px 1px 4px;*/
+ line-height: 1.4em;
+}
+.line[alternate=even] {}
+.line[alternate=odd] {}
+.line[type=action] .sender:before {
+ content: "";
+ white-space: nowrap;
+}
+
+.line[highlight=true] {
+ background-color: #272822;
+}
+
+.line p
+{
+ margin: 0.5em;
+}
+
+.url { word-break: break-all; }
+.address { text-decoration: underline; word-break: break-all; }
+.highlight { color: #f92672; font-weight: normal; }
+.time { color: #49483e; vertical-align: top; } /* grey: 49483e red: f92672 */
+.place { color: #ae81ff; } /* ae81ff */
+
+/* topic */
+div[type=topic] p span.message {
+ margin-left: 7.5em;
+}
+
+#topic_bar {
+ top: 0;
+ left: 0;
+ right: 0;
+ color: #ccc;
+ z-index: 400;
+ opacity: 0.85;
+ font-size: 10px;
+ position: fixed;
+ background: #4e4d43;
+ padding: 2px 0.5em 3px;
+ border-bottom: 1px solid #535248;
+ line-height: 1.25em;
+ -webkit-box-shadow: 0 1px 5px #49483e; /* 31322c */
+ text-align: center;
+}
+
+#topic_bar a {
+ color: #FD971F;
+ border-color: #00e;
+ background-color: none;
+}
+
+#topic_bar a:hover {
+ color: #dd455e;
+/* border-style: dashed;
+ border-color: ;
+ border-size: 1px;*/
+}
+
+.sender {
+ width: 151px;
+ display: inline-block;
+ margin-right: -16em;
+ text-align: right;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ text-indent: 2em;
+ vertical-align: top;
+}
+
+
+body div#body_home p {
+ clear: both;
+ position: relative;
+}
+
+p span.message {
+ clear: none;
+ margin-left: 16em;
+ text-indent: 0px;
+/* word-break: break-all;*/
+ display: inline-block;
+}
+
+.message, .time, .sender {
+ text-shadow: 0 0 2px #000;
+}
+
+/* Remember Line */
+
+div[id=mark] {
+ position: relative;
+ z-index: 295;
+ border-top: 1px solid #1d1e18;
+ border-bottom: 1px solid #31322c;
+/* -webkit-box-shadow: 0 0 5px #535248;*/
+}
+
+/* nickname for text messages */
+.sender[type=myself] { color: #66d9ef; }
+.sender[type=normal] { color: #a6e22e; }
+.sender[type=normal][colornumber='0'] {}
+.sender[type=normal][colornumber='1'] {}
+.sender[type=normal][colornumber='2'] {}
+.sender[type=normal][colornumber='3'] {}
+.sender[type=normal][colornumber='4'] {}
+.sender[type=normal][colornumber='5'] {}
+.sender[type=normal][colornumber='6'] {}
+.sender[type=normal][colornumber='7'] {}
+.sender[type=normal][colornumber='8'] {}
+.sender[type=normal][colornumber='9'] {}
+.sender[type=normal][colornumber='10'] {}
+.sender[type=normal][colornumber='11'] {}
+.sender[type=normal][colornumber='12'] {}
+.sender[type=normal][colornumber='13'] {}
+.sender[type=normal][colornumber='14'] {}
+.sender[type=normal][colornumber='15'] {}
+
+/* message body */
+.message[type=system] { color: #75715e; }
+.message[type=error] { color: #f00; font-weight: bold; }
+.message[type=reply] { color: #088; }
+.message[type=error_reply] { color: #f00; }
+.message[type=dcc_send_send] { color: #088; }
+.message[type=dcc_send_receive] { color: #00c; }
+.message[type=privmsg] {}
+.message[type=notice] { color: #888; }
+.message[type=action] { color: #75715e; }
+.message[type=join] { color: #75715e; }
+.message[type=part] { color: #75715e; }
+.message[type=kick] { color: #75715e; }
+.message[type=quit] { color: #75715e; }
+.message[type=kill] { color: #75715e; }
+.message[type=nick] { color: #75715e; margin-left: 13em; content: ""; white-space: nowrap; }
+.message[type=mode] { color: #75715e; }
+.message[type=topic] { color: #75715e; }
+.message[type=invite] { color: #75715e; }
+.message[type=wallops] { color: #75715e; }
+.message[type=debug_send] { color: #aaa; }
+.message[type=debug_receive] { color: #444; }
+
+/* mIRC color effects */
+.effect[color-number='0'] {}
+.effect[color-number='1'] {}
+.effect[color-number='2'] {}
+.effect[color-number='3'] {}
+.effect[color-number='4'] {}
+.effect[color-number='5'] {}
+.effect[color-number='6'] {}
+.effect[color-number='7'] {}
+.effect[color-number='8'] {}
+.effect[color-number='9'] {}
+.effect[color-number='10'] {}
+.effect[color-number='11'] {}
+.effect[color-number='12'] {}
+.effect[color-number='13'] {}
+.effect[color-number='14'] {}
+.effect[color-number='15'] {}
+.effect[bgcolor-number='0'] {}
+.effect[bgcolor-number='1'] {}
+.effect[bgcolor-number='2'] {}
+.effect[bgcolor-number='3'] {}
+.effect[bgcolor-number='4'] {}
+.effect[bgcolor-number='5'] {}
+.effect[bgcolor-number='6'] {}
+.effect[bgcolor-number='7'] {}
+.effect[bgcolor-number='8'] {}
+.effect[bgcolor-number='9'] {}
+.effect[bgcolor-number='10'] {}
+.effect[bgcolor-number='11'] {}
+.effect[bgcolor-number='12'] {}
+.effect[bgcolor-number='13'] {}
+.effect[bgcolor-number='14'] {}
+.effect[bgcolor-number='15'] {}
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Underlying Window Color</key>
+ <string>#272822</string>
+ <key>Server List</key>
+ <dict>
+ <key>Text Font Style</key>
+ <string>Lucida Grande</string>
+ <key>Text Font Size</key>
+ <integer>11</integer>
+ <key>Background Color</key>
+ <!-- <string>#2c2d27</string> -->
+ <string>#31322c</string>
+ <key>Highlight Color</key>
+ <string>#F92672</string>
+ <key>New Private Message Color</key>
+ <string>#d33b54</string>
+ <key>Unread Color</key>
+ <string>#66D9EF</string>
+ <key>Active Color</key>
+ <string>#E6DB74</string>
+ <key>Inactive Color</key>
+ <string>#585858</string>
+ <key>Active Color (Selected)</key>
+ <string>#fff</string>
+ <key>Inactive Color (Selected)</key>
+ <string>#e7e7e7</string>
+ <key>Gradient</key>
+ <dict>
+ <key>Top Color</key>
+ <string>#49483E</string>
+ <key>Bottom Color</key>
+ <string>#31322c</string>
+ <key>Top Line Color</key>
+ <string>#363731</string>
+ <key>Bottom Line Color</key>
+ <string>#2c2d27</string>
+ </dict>
+ </dict>
+ <key>Member List</key>
+ <dict>
+ <key>Text Font Style</key>
+ <string>Lucida Grande</string>
+ <key>Text Font Size</key>
+ <integer>11</integer>
+ <key>Background Color</key>
+ <string>#31322c</string>
+ <key>Text Color</key>
+ <string>#E6DB74</string>
+ <key>Op Text Color</key>
+ <string>#F92672</string>
+ <key>Text Color (Selected)</key>
+ <string>#fff</string>
+ <key>Gradient</key>
+ <dict>
+ <key>Top Color</key>
+ <string>#49483E</string>
+ <key>Bottom Color</key>
+ <string>#31322c</string>
+ <key>Top Line Color</key>
+ <string>#363731</string>
+ <key>Bottom Line Color</key>
+ <string>#2c2d27</string>
+ </dict>
+ </dict>
+ <key>Input Box</key>
+ <dict>
+ <key>Text Font Style</key>
+ <string></string>
+ <key>Text Font Size</key>
+ <integer>0</integer>
+ <key>Background Color</key>
+ <string>#49483e</string>
+ <key>Text Color</key>
+ <string>#ccc</string>
+ </dict>
+</dict>
+</plist>

0 comments on commit f990076

Please sign in to comment.