Revision: 12159
          http://sourceforge.net/p/skim-app/code/12159
Author:   hofman
Date:     2021-03-02 17:42:34 +0000 (Tue, 02 Mar 2021)
Log Message:
-----------
Convert colors to sRGB and gamma 2.2 rather than transferring components

Modified Paths:
--------------
    trunk/NSColor_SKExtensions.m
    trunk/NSImage_SKExtensions.m
    trunk/SKBookmark.m
    trunk/SKImageToolTipContext.m
    trunk/SKImageToolTipWindow.m
    trunk/SKThumbnailView.m
    trunk/SKTopBarView.m

Modified: trunk/NSColor_SKExtensions.m
===================================================================
--- trunk/NSColor_SKExtensions.m        2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/NSColor_SKExtensions.m        2021-03-02 17:42:34 UTC (rev 12159)
@@ -112,7 +112,7 @@
 + (NSColor *)pdfControlBackgroundColor {
     static NSColor *color = nil;
     if (color == nil) {
-        color = [[NSColor colorWithGenericGamma22White:0.95 alpha:0.95] 
retain];
+        color = [[NSColor colorWithGenericGamma22White:0.96 alpha:0.95] 
retain];
     }
     return color;
 }

Modified: trunk/NSImage_SKExtensions.m
===================================================================
--- trunk/NSImage_SKExtensions.m        2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/NSImage_SKExtensions.m        2021-03-02 17:42:34 UTC (rev 12159)
@@ -1202,7 +1202,7 @@
     
     MAKE_IMAGE(SKImageNameNotesPreferences, NO, 32.0, 32.0, 
         NSImage *clippingImage = [[NSWorkspace sharedWorkspace] 
iconForFileType:NSFileTypeForHFSTypeCode(kClippingTextType)];
-        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithSRGBRed:1.0 green:0.935 blue:0.422 
alpha:1.0] endingColor:[NSColor colorWithSRGBRed:1.0 green:0.975 blue:0.768 
alpha:1.0]] autorelease];
+        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithSRGBRed:1.0 green:0.939 blue:0.495 
alpha:1.0] endingColor:[NSColor colorWithSRGBRed:1.0 green:0.976 blue:0.810 
alpha:1.0]] autorelease];
         [[NSColor blackColor] setFill];
         [NSBezierPath fillRect:NSMakeRect(2.0, 0.0, 28.0, 32.0)];
         [clippingImage drawInRect:NSMakeRect(2.0, 0.0, 28.0, 32.0) 
fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0];
@@ -1214,7 +1214,7 @@
     MAKE_IMAGE(SKImageNameSyncPreferences, NO, 32.0, 32.0,
         NSImage *refreshImage = [NSImage 
imageNamed:NSImageNameRefreshTemplate];
         NSImage *genericDocImage = [[NSWorkspace sharedWorkspace] 
iconForFileType:NSFileTypeForHFSTypeCode(kGenericDocumentIcon)];
-        [[NSColor colorWithSRGBRed:0.25 green:0.35 blue:0.6 alpha:1.0] set];
+        [[NSColor colorWithSRGBRed:0.3 green:0.45 blue:0.65 alpha:1.0] set];
         NSRectFill(NSMakeRect(11.0, 10.0, 10.0, 12.0));
         [refreshImage drawInRect:NSMakeRect(11.0, 10.0, 10.0, 12.0) 
fromRect:NSZeroRect operation:NSCompositeDestinationAtop fraction:1.0];
         [genericDocImage drawInRect:NSMakeRect(0.0, 0.0, 32.0, 32.0) 
fromRect:NSZeroRect operation:NSCompositeDestinationOver fraction:1.0];
@@ -1226,14 +1226,14 @@
     );
     
     MAKE_IMAGE(SKImageNameNewSeparator, NO, 32.0, 32.0, 
-        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithGenericGamma22White:0.6 alpha:1.0] 
endingColor:[NSColor colorWithGenericGamma22White:0.8 alpha:1.0]] autorelease];
+        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithGenericGamma22White:0.65 alpha:1.0] 
endingColor:[NSColor colorWithGenericGamma22White:0.85 alpha:1.0]] autorelease];
         NSBezierPath *path;
         [NSGraphicsContext saveGraphicsState];
         [NSShadow setShadowWithWhite:0.0 alpha:0.5 blurRadius:2.0 
yOffset:-1.0];
-        [[NSColor colorWithGenericGamma22White:0.35 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:0.4 alpha:1.0] setFill];
         [NSBezierPath fillRect:NSMakeRect(2.0, 14.0, 28.0, 4.0)];
         [NSGraphicsContext restoreGraphicsState];
-        [[NSColor colorWithGenericGamma22White:0.45 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:0.5 alpha:1.0] setFill];
         [NSBezierPath fillRect:NSMakeRect(3.0, 15.0, 26.0, 3.0)];
         [gradient drawInRect:NSMakeRect(3.0, 15.0, 26.0, 2.0) angle:90.0];
         path = [NSBezierPath bezierPath];
@@ -2077,7 +2077,7 @@
     [[NSColor colorWithGenericGamma22White:1.0 alpha:1.0] setFill];
     [path fill];
     [NSShadow setShadowWithWhite:0.0 alpha:0.5 blurRadius:1.0 yOffset:0.0];
-    [[NSColor colorWithSRGBRed:0.257 green:0.351 blue:0.553 alpha:1.0] 
setStroke];
+    [[NSColor colorWithSRGBRed:0.323 green:0.433 blue:0.433 alpha:1.0] 
setStroke];
     [path stroke];
     [NSGraphicsContext restoreGraphicsState];
 }

Modified: trunk/SKBookmark.m
===================================================================
--- trunk/SKBookmark.m  2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/SKBookmark.m  2021-03-02 17:42:34 UTC (rev 12159)
@@ -815,13 +815,13 @@
             [NSShadow setShadowWithWhite:0.0 alpha:0.33333 blurRadius:2.0 
yOffset:-1.0];
             [path fill];
             [NSGraphicsContext restoreGraphicsState];
-            [[NSColor colorWithSRGBRed:0.162 green:0.304 blue:0.755 alpha:1.0] 
set];
+            [[NSColor colorWithSRGBRed:0.210 green:0.398 blue:0.801 alpha:1.0] 
set];
             NSRectFill(NSMakeRect(2.0, 13.0, 5.0, 2.0));
-            [[NSColor colorWithSRGBRed:0.894 green:0.396 blue:0.202 alpha:1.0] 
set];
+            [[NSColor colorWithSRGBRed:0.923 green:0.481 blue:0.259 alpha:1.0] 
set];
             NSRectFill(NSMakeRect(3.0, 4.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(3.0, 7.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(3.0, 10.0, 1.0, 1.0));
-            [[NSColor colorWithGenericGamma22White:0.6 alpha:1.0] set];
+            [[NSColor colorWithGenericGamma22White:0.65 alpha:1.0] set];
             NSRectFill(NSMakeRect(5.0, 4.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(5.0, 7.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(5.0, 10.0, 1.0, 1.0));
@@ -828,7 +828,7 @@
             NSUInteger i, j;
             for (i = 0; i < 7; i++) {
                 for (j = 0; j < 3; j++) {
-                    [[NSColor colorWithGenericGamma22White:0.45 + 0.1 * rand() 
/ RAND_MAX alpha:1.0] set];
+                    [[NSColor colorWithGenericGamma22White:0.5 + 0.1 * rand() 
/ RAND_MAX alpha:1.0] set];
                     NSRectFill(NSMakeRect(6.0 + i, 4.0 + 3.0 * j, 1.0, 1.0));
                 }
             }

Modified: trunk/SKImageToolTipContext.m
===================================================================
--- trunk/SKImageToolTipContext.m       2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/SKImageToolTipContext.m       2021-03-02 17:42:34 UTC (rev 12159)
@@ -102,7 +102,7 @@
     if (labelAttributes == nil)
         labelAttributes = [[NSDictionary alloc] initWithObjectsAndKeys:[NSFont 
boldSystemFontOfSize:11.0], NSFontAttributeName, [NSColor whiteColor], 
NSForegroundColorAttributeName, [NSParagraphStyle 
defaultClippingParagraphStyle], NSParagraphStyleAttributeName, nil];
     if (labelColor == nil)
-        labelColor = [[NSColor colorWithGenericGamma22White:0.5 alpha:0.8] 
retain];
+        labelColor = [[NSColor colorWithGenericGamma22White:0.55 alpha:0.8] 
retain];
     
     BOOL isScaled = fabs(scale - 1.0) > 0.01;
     PDFPage *page = [self page];

Modified: trunk/SKImageToolTipWindow.m
===================================================================
--- trunk/SKImageToolTipWindow.m        2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/SKImageToolTipWindow.m        2021-03-02 17:42:34 UTC (rev 12159)
@@ -128,7 +128,7 @@
         } else {
             static NSColor *backgroundColor = nil;
             if (backgroundColor == nil)
-                backgroundColor = [[NSColor colorWithSRGBRed:0.95 green:0.95 
blue:0.95 alpha:1.0] retain];
+                backgroundColor = [[NSColor colorWithGenericGamma22White:0.97 
alpha:1.0] retain];
             [self setBackgroundColor:backgroundColor];
         }
         

Modified: trunk/SKThumbnailView.m
===================================================================
--- trunk/SKThumbnailView.m     2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/SKThumbnailView.m     2021-03-02 17:42:34 UTC (rev 12159)
@@ -216,7 +216,7 @@
         NSRect rect = [self markRect];
         if (NSIntersectsRect(dirtyRect, rect)) {
             [NSGraphicsContext saveGraphicsState];
-            [[NSColor colorWithSRGBRed:0.581 green:0.088 blue:0.319 alpha:1.0] 
setFill];
+            [[NSColor colorWithSRGBRed:0.654 green:0.166 blue:0.392 alpha:1.0] 
setFill];
             NSBezierPath *path = [NSBezierPath bezierPath];
             [path moveToPoint:NSMakePoint(NSMinX(rect), NSMinY(rect))];
             [path lineToPoint:NSMakePoint(NSMidX(rect), NSMinY(rect) + 0.5 * 
NSWidth(rect))];

Modified: trunk/SKTopBarView.m
===================================================================
--- trunk/SKTopBarView.m        2021-03-02 16:50:36 UTC (rev 12158)
+++ trunk/SKTopBarView.m        2021-03-02 17:42:34 UTC (rev 12159)
@@ -83,7 +83,7 @@
             [backgroundView setFrame:[self interiorRect]];
             [super addSubview:backgroundView];
         } else {
-            static CGFloat defaultGrays[5] = {0.85, 0.9,  0.9, 0.95,  0.75};
+            static CGFloat defaultGrays[5] = {0.85, 0.9,  0.9, 0.95,  0.8};
             backgroundColors = [[NSArray alloc] initWithObjects:[NSColor 
colorWithGenericGamma22White:defaultGrays[0] alpha:1.0], [NSColor 
colorWithGenericGamma22White:defaultGrays[1] alpha:1.0], nil];
             alternateBackgroundColors = [[NSArray alloc] 
initWithObjects:[NSColor colorWithGenericGamma22White:defaultGrays[2] 
alpha:1.0], [NSColor colorWithGenericGamma22White:defaultGrays[3] alpha:1.0], 
nil];
             separatorColor = [[NSColor 
colorWithGenericGamma22White:defaultGrays[4] alpha:1.0] retain];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to