xtras/mathuaerknedam 578:0d9b10741cae: Smooth Operator: Now ther...

commits at adium.im commits at adium.im
Wed Apr 13 01:17:40 UTC 2011


details:	http://hg.adium.im/xtras/mathuaerknedam/rev/0d9b10741cae
revision:	578:0d9b10741cae
branch:		(none)
author:		mathuaerknedam
date:		Tue Apr 12 20:17:32 2011 -0500

Smooth Operator: Now there will always be an up-arrow indicating the end of a block of focus messages. Also, switch back to the more compact shaftless (triangle only) arrows for focus indication.

diffs (418 lines):

diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Mockup.html
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Mockup.html	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Mockup.html	Tue Apr 12 20:17:32 2011 -0500
@@ -7,7 +7,7 @@
 	</title>
 
 	<style type="text/css">
-		@import url( "./Variants/dark.css" );
+		@import url( "./Variants/Classic.css" );
 
 		body
 		{
@@ -415,7 +415,7 @@
 	</span>
 </div>
 
-<div class="status away SERVICE showIcons">
+<div class="status away firstFocus SERVICE showIcons">
 	<span class="x-wrap">
 		<span class="x-rtime" title="19 Apr 2004">12:47:54 </span>
 		<span class="x-ltime" title="19 Apr 2004">12:47:54 </span>
@@ -432,7 +432,7 @@
 	</div>
 </div>
 
-<div class="incoming autoreply message SERVICE showIcons" user="fetchgreebledonx" style="background-color: paleturquoise;">
+<div class="incoming autoreply message firstFocus SERVICE showIcons" user="fetchgreebledonx" style="background-color: paleturquoise;">
 	<img class="x-icon" src="incoming_icon.png" />
 	<span class="x-iconmask" style="-webkit-mask-box-image: url(./incoming_icon.png);"></span>
 	<span class="x-color" style="background-color: paleturquoise"></span>
@@ -457,7 +457,7 @@
 	</div>
 </div>
 
-<div class="outgoing message firstFocus SERVICE showIcons" user="TekJew" style="background-color: red;">
+<div class="outgoing message focus SERVICE showIcons" user="TekJew" style="background-color: red;">
 	<img class="x-icon" src="./buddy_icon.png" />
 	<span class="x-iconmask" style="-webkit-mask-box-image: url(./buddy_icon.png);"></span>
 	<span class="x-color" style="background-color: red" src="./buddy_icon.png"></span>
@@ -470,7 +470,7 @@
 	</span>
 </div>
 
-<div class="incoming message regainedFocus SERVICE showIcons" user="fetchgreebledonx" style="background-color: paleturquoise;">
+<div class="incoming message regainedFocus focus SERVICE showIcons" user="fetchgreebledonx" style="background-color: paleturquoise;">
 	<img class="x-icon" src="./buddy_icon.png" />
 	<span class="x-iconmask" style="-webkit-mask-box-image: url(./buddy_icon.png);"></span>
 	<span class="x-color" style="background-color: paleturquoise" src="./buddy_icon.png"></span>
@@ -481,7 +481,7 @@
 		<span class="x-mark"></span>
 		<span class="x-message">So what happens next? </span>
 	</span>
-	<div class="incoming message SERVICE showIcons consecutive" user="fetchgreebledonx" style="background-color: paleturquoise;">
+	<div class="incoming message regainedFocus focus SERVICE showIcons consecutive" user="fetchgreebledonx" style="background-color: paleturquoise;">
 		<img class="x-icon" src="./buddy_icon.png" />
 		<span class="x-iconmask" style="-webkit-mask-box-image: url(./buddy_icon.png);"></span>
 		<span class="x-color" style="background-color: paleturquoise" src="./buddy_icon.png"></span>
@@ -492,11 +492,10 @@
 			<span class="x-mark"></span>
 			<span class="x-message">So what happens next? </span>
 		</span>
-		<span id="insert"></span>
 	</div>
 </div>
 
-<div class="incoming message SERVICE showIcons" user="xx-fetchgreebledonx" style="background-color: paleturquoise;">
+<div class="incoming message focus SERVICE showIcons" user="xx-fetchgreebledonx" style="background-color: paleturquoise;">
 	<img class="x-icon" src="./buddy_icon.png" />
 	<span class="x-iconmask" style="-webkit-mask-box-image: url(./buddy_icon.png);"></span>
 	<span class="x-color" style="background-color: paleturquoise" src="./buddy_icon.png"></span>
@@ -507,7 +506,7 @@
 		<span class="x-mark"></span>
 		<span class="x-message">So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? So what happens next? </span>
 	</span>
-	<div class="incoming message regainedFocus SERVICE showIcons consecutive" user="xx-fetchgreebledonx" style="background-color: paleturquoise;">
+	<div class="incoming message lastFocus focus SERVICE showIcons consecutive" user="xx-fetchgreebledonx" style="background-color: paleturquoise;">
 		<img class="x-icon" src="./buddy_icon.png" />
 		<span class="x-iconmask" style="-webkit-mask-box-image: url(./buddy_icon.png);"></span>
 		<span class="x-color" style="background-color: paleturquoise" src="./buddy_icon.png"></span>
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css	Tue Apr 12 20:17:32 2011 -0500
@@ -28,10 +28,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -14px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
@@ -40,11 +54,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -4px;
+	margin-top: -2px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -2px;
+	right: 5px;
+	font-size: 9px;
 	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Classic.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Classic.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Classic.css	Tue Apr 12 20:17:32 2011 -0500
@@ -24,10 +24,37 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.firstFocus.message:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -8px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -24px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
@@ -36,11 +63,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -6px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -4px;
+	right: 5px;
+	font-size: 9px;
 	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Compact.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Compact.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Compact.css	Tue Apr 12 20:17:32 2011 -0500
@@ -24,10 +24,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -11px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
@@ -36,11 +50,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -6px;
+	margin-top: -7px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -5px;
+	right: 5px;
+	font-size: 9px;
 	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Dark.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Dark.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Dark.css	Tue Apr 12 20:17:32 2011 -0500
@@ -19,10 +19,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, .5);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -15px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, .5);
 }
@@ -34,8 +48,21 @@
 	margin-top: -6px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, .5);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -5px;
+	right: 5px;
+	font-size: 9px;
 	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, .5);
 }
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time.css	Tue Apr 12 20:17:32 2011 -0500
@@ -23,10 +23,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -18px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
@@ -35,11 +49,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
+	margin-top: -7px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
 	margin-top: -6px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
-	content: "\2b06";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
diff -r 34e11cefba4e -r 0d9b10741cae Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css
--- a/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css	Thu Apr 07 10:01:41 2011 -0500
+++ b/Resources/Message Styles/Smooth Operator.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css	Tue Apr 12 20:17:32 2011 -0500
@@ -23,10 +23,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
-	margin-top: -7px;
+	margin-top: -4px;
 	right: 5px;
 	font-size: 9px;
 	content: "\2b07";
+	content: "\25bc";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.regainedFocus:not(.consecutive):before
+{
+	position: absolute;
+	font-family: AppleGothic;
+	margin-top: -18px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }
@@ -35,11 +49,24 @@
 {
 	position: absolute;
 	font-family: AppleGothic;
+	margin-top: -7px;
+	right: 5px;
+	font-size: 9px;
+	content: "\2b06";
+	content: "\25b2";
+	color: rgba(64, 64, 64, 1);
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
+}
+
+.lastFocus > #insert:before
+{
+	position: absolute;
+	font-family: AppleGothic;
 	margin-top: -6px;
 	right: 5px;
 	font-size: 9px;
+	content: "\2b06";
 	content: "\25b2";
-	content: "\2b06";
 	color: rgba(64, 64, 64, 1);
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
 }




More information about the commits mailing list