Adjust TextIndicator shadow parameters
authortimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Dec 2014 19:56:38 +0000 (19:56 +0000)
committertimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Dec 2014 19:56:38 +0000 (19:56 +0000)
https://bugs.webkit.org/show_bug.cgi?id=139871
<rdar://problem/19283300>

Reviewed by Sam Weinig.

* page/mac/TextIndicatorWindow.mm:
(-[WebTextIndicatorView initWithFrame:textIndicator:margin:]):
Slightly adjust the shadow and bounce size.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@177641 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/page/mac/TextIndicatorWindow.mm

index b41b156580553000219c2f0b39bec7808217654e..f43346ed45353bc6f1947d501b20a2f976bf09f8 100644 (file)
@@ -1,3 +1,15 @@
+2014-12-22  Timothy Horton  <timothy_horton@apple.com>
+
+        Adjust TextIndicator shadow parameters
+        https://bugs.webkit.org/show_bug.cgi?id=139871
+        <rdar://problem/19283300>
+
+        Reviewed by Sam Weinig.
+
+        * page/mac/TextIndicatorWindow.mm:
+        (-[WebTextIndicatorView initWithFrame:textIndicator:margin:]):
+        Slightly adjust the shadow and bounce size.
+
 2014-12-22  Chris Dumez  <cdumez@apple.com>
 
         Consistently use "FeatureCounter*Key" naming for FeatureCounter keys
index ac986e0959973ed8901402d3a190686cfa64f721..d041922029e0115e248dca74c2fe9fb03d969746 100644 (file)
@@ -49,15 +49,15 @@ const CGFloat dropShadowOffsetX = 0;
 const CGFloat dropShadowOffsetY = 1;
 const CGFloat dropShadowBlurRadius = 1.5;
 #else
-const CGFloat midBounceScale = 1.2;
+const CGFloat midBounceScale = 1.25;
 const CGFloat horizontalBorder = 2;
 const CGFloat verticalBorder = 1;
 const CGFloat borderWidth = 0;
 const CGFloat cornerRadius = 0;
 const CGFloat dropShadowOffsetX = 0;
-const CGFloat dropShadowOffsetY = 5;
-const CGFloat dropShadowBlurRadius = 12;
-const CGFloat rimShadowBlurRadius = 2;
+const CGFloat dropShadowOffsetY = 1;
+const CGFloat dropShadowBlurRadius = 2;
+const CGFloat rimShadowBlurRadius = 1;
 #endif
 
 NSString *textLayerKey = @"TextLayer";
@@ -108,7 +108,7 @@ using namespace WebCore;
     RetainPtr<NSMutableArray> bounceLayers = adoptNS([[NSMutableArray alloc] init]);
 
     RetainPtr<CGColorRef> highlightColor = [NSColor colorWithDeviceRed:1 green:1 blue:0 alpha:1].CGColor;
-    RetainPtr<CGColorRef> rimShadowColor = [NSColor colorWithDeviceWhite:0 alpha:0.15].CGColor;
+    RetainPtr<CGColorRef> rimShadowColor = [NSColor colorWithDeviceWhite:0 alpha:0.35].CGColor;
     RetainPtr<CGColorRef> dropShadowColor = [NSColor colorWithDeviceWhite:0 alpha:0.2].CGColor;
 
     RetainPtr<CGColorRef> borderColor = [NSColor colorWithDeviceRed:.96 green:.90 blue:0 alpha:1].CGColor;