Permalink
Browse files

first commit

  • Loading branch information...
0 parents commit 847514aff2cc4397f5811564158c49b5491b3dde @excid3 committed Apr 9, 2011
Showing with 513 additions and 0 deletions.
  1. +7 −0 README
  2. +7 −0 copyright.txt
  3. +371 −0 design.css
  4. +26 −0 preferencesOverride.plist
  5. +23 −0 scripts.js
  6. +79 −0 userInterface.plist
7 README
@@ -0,0 +1,7 @@
+Textual-Solarized is a Textual IRC style for OSX. You can find Textual at http://www.codeux.com/textual/ or on the App Store.
+
+I have derived this from the Simplified Dark theme bundled with Textual and have applied some of the Solarized color scheme (http://ethanschoonover.com/solarized) to it.
+
+Installation
+============
+Checkout this git repo into ~/Library/Application Support/Textual/Styles in a sub-folder and it will be an available option in the Textual preferences pane.
@@ -0,0 +1,7 @@
+This style is a modified and stripped down version of
+the "Simplified" theme developed by "Cowboy" Ben Alman
+(http://benalman.com/). It is copyright to him.
+
+The color scheme has been adapted to use the scheme
+"Solarized" by Ethan Schoonover.
+(http://ethanschoonover.com/solarized)
@@ -0,0 +1,371 @@
+/* Basic Body Structure */
+
+* {
+ margin: 0;
+ padding: 0;
+ font-size: 100%;
+ word-wrap: break-word;
+}
+
+body {
+ color: #666;
+ height: 100%;
+ z-index: 100;
+ font-size: 12px;
+ overflow: hidden;
+ overflow-y: visible;
+ background-color: #1c1c1c;
+ font-family: "Lucida Grande";
+}
+
+body div#body_home {
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 100;
+ max-height: 97.5%;
+ position: absolute;
+}
+
+body div#body_home div {
+ margin-top: -1px;
+}
+
+body div#body_home p {
+ clear: both;
+ position: relative;
+}
+
+/* Time */
+
+body .time {
+ color: #666;
+ text-indent: 0;
+ word-wrap: normal;
+ white-space: nowrap
+ display: inline-block;
+}
+
+/* Links */
+
+a {
+ color: #0087ff;
+ border-color: #0087ff;
+ text-decoration: none;
+ border-bottom: dotted 1px;
+}
+
+a:hover {
+ color: #00afaf;
+ border-color: #00afaf;
+}
+
+/* Topic Bar */
+
+#topic_bar {
+ top: 0;
+ left: 0;
+ right: 0;
+ color: #93a1a1;
+ z-index: 400;
+ opacity: 0.95;
+ font-size: 9px;
+ position: fixed;
+ background: #262626;
+ padding: 2px 0.5em 3px;
+ border-bottom: 1px solid #1c1c1c;
+ -webkit-box-shadow: 0 1px 5px #1c1c1c;
+}
+
+#topic_bar a {
+ color: #0087ff;
+ border-color: #0087ff;
+}
+
+#topic_bar a:hover {
+ color: #00afaf;
+ border-color: #00afaf;
+}
+
+/* Images */
+
+body a img {
+ border: 0;
+}
+
+body img {
+ display: block;
+ max-width: 95%;
+ padding-top: 5px;
+ padding-left: 8px;
+ padding-bottom: 5px;
+}
+
+/* Remember Line */
+
+div[id=mark] {
+ position: relative;
+ z-index: 295;
+ margin-top: -1px;
+ border-bottom: 1px dashed;
+ border-color: #444;
+ -webkit-transition: 0.2s linear;
+}
+
+/* NOTICE/CTCP/WALLOPS */
+
+body div[type=notice],
+body div[type=ctcp],
+body div[type=wallops] {
+ color: #f00;
+ z-index: 191;
+ background: #400;
+ position: relative;
+ padding: 2px 5px 2px 5px;
+ border-top: 1px solid #811;
+ border-bottom: 1px solid #811;
+}
+
+body div[type=notice] .sender {
+ color: #f00;
+ font-weight: 700;
+}
+
+/* PRIVMSG */
+
+body div[type=privmsg][highlight=false] {
+ padding: 3px 5px 3px 5px;
+}
+
+body div[type=privmsg][highlight=true],
+body div[type=action][highlight=true] {
+ font-weight: normal;
+ padding: 2px 5px 2px 5px;
+ border-top: 1px solid #988C00;
+ border-bottom: 1px solid #988C00;
+ background-color: #362C00 !important;
+}
+
+body div[type=privmsg] .message {
+ color: #aaa;
+}
+
+body div[type=privmsg] p[type=myself] .message {
+ color: #e4e4e4;
+}
+
+body div[type=privmsg] .sender {
+ font-weight: 700;
+}
+
+/* ACTION */
+
+body div[type=action] {
+ padding: 3px 5px 3px 5px;
+}
+
+body div[type=action] .message {
+ color: #aaa;
+}
+
+body div[type=action] .sender {
+ font-weight: 700;
+}
+
+body div[type=action] p[type=myself] .sender,
+body div[type=action] p[type=myself] .message {
+ color: #B52CF6;
+}
+
+body div[type=action] .sender:before {
+ content: "\2022";
+ margin-right: 0.4em;
+}
+
+body div[type=action] .sender:after {
+ content: "";
+}
+
+/* REPLY/SYSTEM/ERROR/DEBUG/INVITE */
+
+body div[type=invite],
+body div[type=reply],
+body div[type=system],
+body div[type=error],
+body div[type=error_reply],
+body div[type=debug_send],
+body div[type=debug_receive] {
+ color: #777;
+ z-index: 190;
+ background: #222;
+ position: relative;
+ padding: 2px 5px 2px 5px;
+ border-top: 1px solid #444;
+ border-bottom: 1px solid #444;
+}
+
+/* GENERAL EVENT */
+
+body div[type=join],
+body div[type=part],
+body div[type=kick],
+body div[type=quit],
+body div[type=kill],
+body div[type=nick],
+body div[type=mode],
+body div[type=website],
+body div[type=topic] {
+ padding: 3px 5px 3px 5px;
+ color: #666;
+}
+
+body div[type=join] .message:before {
+ content: "";
+ color: #0c0;
+ margin-right: 3px;
+}
+
+body div[type=kick] .message:before,
+body div[type=part] .message:before,
+body div[type=quit] .message:before {
+ content: "";
+ color: #e00;
+ margin-right: 3px;
+}
+
+body div[type=nick] .message:before {
+ content:"";
+ color: #0c0;
+ margin-right: 3px;
+}
+
+/* Nickname Colors */
+
+body .inline_nickname {
+ font-weight: 700;
+}
+
+body div[type=privmsg] .sender[type=myself],
+body div[type=action] .sender[type=myself] {
+ color: #B8DFFF;
+}
+
+body .sender[type=normal][colornumber='0'],
+body .inline_nickname[colornumber='0'] {
+ color: red;
+}
+
+body .sender[type=normal][colornumber='1'],
+body .inline_nickname[colornumber='1'] {
+ color: #636aff;
+}
+
+body .sender[type=normal][colornumber='2'],
+body .inline_nickname[colornumber='2'] {
+ color: #00BA00;
+}
+
+body .sender[type=normal][colornumber='3'],
+body .inline_nickname[colornumber='3'] {
+ color: #C083F2;
+}
+
+body .sender[type=normal][colornumber='4'],
+body .inline_nickname[colornumber='4'] {
+ color: #4DEDF0;
+}
+
+body .sender[type=normal][colornumber='5'],
+body .inline_nickname[colornumber='5'] {
+ color: #E422B2;
+}
+
+body .sender[type=normal][colornumber='6'],
+body .inline_nickname[colornumber='6'] {
+ color: #EAE87E;
+}
+
+body .sender[type=normal][colornumber='7'],
+body .inline_nickname[colornumber='7'] {
+ color: #B8DFFF;
+}
+
+body .sender[type=normal][colornumber='8'],
+body .inline_nickname[colornumber='8'] {
+ color: #75A1FB;
+}
+
+body .sender[type=normal][colornumber='9'],
+body .inline_nickname[colornumber='9'] {
+ color: #97C74B;
+}
+
+body .sender[type=normal][colornumber='10'],
+body .inline_nickname[colornumber='10'] {
+ color: #A5EAC4;
+}
+
+body .sender[type=normal][colornumber='11'],
+body .inline_nickname[colornumber='11'] {
+ color: #FFA6A0;
+}
+
+body .sender[type=normal][colornumber='12'],
+body .inline_nickname[colornumber='12'] {
+ color: #8E67E7;
+}
+
+body .sender[type=normal][colornumber='13'],
+body .inline_nickname[colornumber='13'] {
+ color: #FFBB58;
+}
+
+body .sender[type=normal][colornumber='14'],
+body .inline_nickname[colornumber='14'] {
+ color: #EDD7AD;
+}
+
+body .sender[type=normal][colornumber='15'],
+body .inline_nickname[colornumber='15'] {
+ color: #FF1676;
+}
+
+/* mIRC Color Codes */
+
+/* DEVELOPERS DO NOT MODIFY ANY OF THE BELOW MENTIONED CSS ELEMENTS
+ THESE ELEMENTS MUST BE PRESERVED TO MATCH STATIC DEFENITIONS IN THE
+ TEXTUAL SOURCE CODE. — DO NOT MODIFY OR DELETE! */
+
+.effect[color-number='0'] { color: #ffffff; }
+.effect[color-number='1'] { color: #000000; }
+.effect[color-number='2'] { color: #000088; }
+.effect[color-number='3'] { color: #008800; }
+.effect[color-number='4'] { color: #ff0000; }
+.effect[color-number='5'] { color: #880000; }
+.effect[color-number='6'] { color: #880088; }
+.effect[color-number='7'] { color: #ff8800; }
+.effect[color-number='8'] { color: #ffff00; }
+.effect[color-number='9'] { color: #00ff00; }
+.effect[color-number='10'] { color: #008888; }
+.effect[color-number='11'] { color: #00ffff; }
+.effect[color-number='12'] { color: #0000ff; }
+.effect[color-number='13'] { color: #ff00ff; }
+.effect[color-number='14'] { color: #888888; }
+.effect[color-number='15'] { color: #cccccc; }
+
+.effect[bgcolor-number='0'] { background-color: #ffffff; }
+.effect[bgcolor-number='1'] { background-color: #000000; }
+.effect[bgcolor-number='2'] { background-color: #000088; }
+.effect[bgcolor-number='3'] { background-color: #008800; }
+.effect[bgcolor-number='4'] { background-color: #ff0000; }
+.effect[bgcolor-number='5'] { background-color: #880000; }
+.effect[bgcolor-number='6'] { background-color: #880088; }
+.effect[bgcolor-number='7'] { background-color: #ff8800; }
+.effect[bgcolor-number='8'] { background-color: #ffff00; }
+.effect[bgcolor-number='9'] { background-color: #00ff00; }
+.effect[bgcolor-number='10'] { background-color: #008888; }
+.effect[bgcolor-number='11'] { background-color: #00ffff; }
+.effect[bgcolor-number='12'] { background-color: #0000ff; }
+.effect[bgcolor-number='13'] { background-color: #ff00ff; }
+.effect[bgcolor-number='14'] { background-color: #888888; }
+.effect[bgcolor-number='15'] { background-color: #cccccc; }
Oops, something went wrong.

0 comments on commit 847514a

Please sign in to comment.