Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit f52d7b1

Browse files
shahenAntShahen Antonyan
and
Shahen Antonyan
authored
Fixed search and widget colors issue. (#1144)
Co-authored-by: Shahen Antonyan <[email protected]>
1 parent db35e56 commit f52d7b1

File tree

6 files changed

+77
-71
lines changed

6 files changed

+77
-71
lines changed

Extensions/Today/TodayViewController.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class TodayViewController: UIViewController, NCWidgetProviding {
6060
if #available(iOS 13.0, *) {
6161
mode = self.traitCollection.userInterfaceStyle == .dark ? "dark" : "light"
6262
}
63-
let textColor = mode == "dark" ? UIColor.white.withAlphaComponent(0.61).hexString : UIColor.black.withAlphaComponent(0.61).hexString
63+
let textColor = mode == "dark" ? UIColor.White.withAlphaComponent(0.61).hexString : UIColor.Black.withAlphaComponent(0.61).hexString
6464
return [
6565
"textColor": textColor,
6666
"descriptionColor": textColor,

ReactNative/NativeModules/Constants.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class Constants: NSObject {
6363
"mode": mode,
6464
"backgroundColor": Theme.browser.homeBackground.hexString,
6565
"textColor": Theme.browser.tint.hexString,
66-
"descriptionColor": mode == "dark" ? UIColor.White.withAlphaComponent(0.61).hexString : UIColor.black.withAlphaComponent(0.61).hexString,
66+
"descriptionColor": mode == "dark" ? UIColor.White.withAlphaComponent(0.61).hexString : UIColor.Black.withAlphaComponent(0.61).hexString,
6767
"visitedColor": mode == "dark" ? "#BDB6FF" : "#610072",
6868
"separatorColor": Theme.homePanel.separatorColor.hexString,
6969
"unsafeUrlColor": mode == "dark" ? "#BE9681" : "#5D4037",

Shared/Colors/Colors.swift

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
//
2+
// Copyright (c) 2017-2019 Cliqz GmbH. All rights reserved.
3+
//
4+
// This Source Code Form is subject to the terms of the Mozilla Public
5+
// License, v. 2.0. If a copy of the MPL was not distributed with this
6+
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
7+
//
8+
9+
import UIKit
10+
11+
extension UIColor {
12+
// Primary Colors
13+
public static let Blue = UIColor(named: "Blue")!
14+
public static let Black = UIColor(named: "Black")!
15+
public static let White = UIColor(named: "White")!
16+
17+
// Secondary Colors
18+
public static let DarkRain = UIColor(named: "DarkRain")!
19+
public static let CloudySky = UIColor(named: "CloudySky")!
20+
public static let LightSky = UIColor(named: "LightSky")!
21+
public static let BrightBlue = UIColor(named: "BrightBlue")!
22+
public static let DarkBlue = UIColor(named: "DarkBlue")!
23+
public static let LightBlue = UIColor(named: "LightBlue")!
24+
public static let LightGrey = UIColor(named: "LightGrey")!
25+
public static let Orange = UIColor(named: "Orange")!
26+
27+
// System Colors
28+
public static let defaultBackground = UIColor(named: "Background")!
29+
public static let homeBackground = UIColor(named: "HomeScreenBackground")!
30+
public static let DarkGrey = UIColor(named: "DarkGrey")!
31+
public static let TextHighlightBlue = UIColor(named: "TextHighlightBlue")!
32+
public static let ForgetMode = UIColor(named: "ForgetMode")!
33+
public static let ReaderModeSepia = UIColor(named: "ReaderModeSepia")!
34+
35+
// Functional Colors
36+
public static let DarkGreen = UIColor(named: "DarkGreen")!
37+
public static let BrightRed = UIColor(named: "BrightRed")!
38+
public static let DarkRed = UIColor(named: "DarkRed")!
39+
public static let NeutralGrey = UIColor(named: "NeutralGrey")!
40+
41+
public static let Grey10 = UIColor(named: "Grey10")!
42+
public static let Grey20 = UIColor(named: "Grey20")!
43+
public static let Grey30 = UIColor(named: "Grey30")!
44+
public static let Grey40 = UIColor(named: "Grey40")!
45+
public static let Grey50 = UIColor(named: "Grey50")!
46+
public static let Grey60 = UIColor(named: "Grey60")!
47+
public static let Grey70 = UIColor(named: "Grey70")!
48+
public static let Grey80 = UIColor(named: "Grey80")!
49+
public static let Grey90 = UIColor(named: "Grey90")!
50+
51+
public static let Blue40 = UIColor(named: "Blue40")!
52+
public static let Blue50 = UIColor(named: "Blue50")!
53+
public static let Blue60 = UIColor(named: "Blue60")!
54+
55+
//Contextual Onboarding Colors
56+
public static let COLightBlue = UIColor(named: "COLightBlue")!
57+
public static let CODarkBlue = UIColor(named: "CODarkBlue")!
58+
public static let COLightRed = UIColor(named: "COLightRed")!
59+
public static let CODarkRed = UIColor(named: "CODarkRed")!
60+
}

Shared/Extensions/UIColorExtensions.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ extension UIColor {
7373

7474
var color = String(format: "#%02lX%02lX%02lX", lroundf(Float(r * 255)), lroundf(Float(g * 255)), lroundf(Float(b * 255)))
7575
if a < 1 {
76-
color += String(format: "%02lX", lroundf(Float(a)))
76+
color += String(format: "%02lX", lroundf(Float(a * 255)))
7777
}
7878

7979
return color

UserAgent.xcodeproj/project.pbxproj

+14-8
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@
122122
2B516D3C238BACE4006D6B57 /* BrowserViewController+DownloadsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B516D3B238BACE4006D6B57 /* BrowserViewController+DownloadsDelegate.swift */; };
123123
2B516D3D238BACE4006D6B57 /* BrowserViewController+DownloadsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B516D3B238BACE4006D6B57 /* BrowserViewController+DownloadsDelegate.swift */; };
124124
2B5AED4C24862728001D15CE /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ACC6EC5E232945FF000F5499 /* Colors.xcassets */; };
125-
2B5AED4D24862756001D15CE /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC492327F4B6000F5499 /* Colors.swift */; };
126125
2B66BE062362E26800D78A88 /* PrivacyDashboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACD6548023619EEB002D2EE0 /* PrivacyDashboardView.swift */; };
127126
2B66BE072362E27600D78A88 /* PhotonCustomViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACD6547E23619B5C002D2EE0 /* PhotonCustomViewCell.swift */; };
128127
2B723CDD2461676E008986E5 /* SearchEnginePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B723CDC2461676E008986E5 /* SearchEnginePicker.swift */; };
@@ -139,6 +138,8 @@
139138
2B79E41C2481041500263B90 /* NativeFaviconFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B79E41A2481041500263B90 /* NativeFaviconFetcher.swift */; };
140139
2B79E41E24811FA500263B90 /* UIColor+PrivacyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B79E41D24811FA500263B90 /* UIColor+PrivacyIndicator.swift */; };
141140
2B79E41F24811FA500263B90 /* UIColor+PrivacyIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B79E41D24811FA500263B90 /* UIColor+PrivacyIndicator.swift */; };
141+
2B7C286C2498D1A800D43685 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B7C286B2498D1A800D43685 /* Colors.swift */; };
142+
2B7C286D2498D1D600D43685 /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ACC6EC5E232945FF000F5499 /* Colors.xcassets */; };
142143
2B84AF1E241A63EE000626A4 /* HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B84AF1D241A63EE000626A4 /* HapticFeedback.swift */; };
143144
2B84AF1F241A63EF000626A4 /* HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B84AF1D241A63EE000626A4 /* HapticFeedback.swift */; };
144145
2B8DDBA323A24C3E00D2CE7A /* PrivacyStatement.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2B8DDBA223A24C3E00D2CE7A /* PrivacyStatement.xcassets */; };
@@ -679,8 +680,6 @@
679680
ACB7383323042BAB00FA5626 /* ObjcExceptionBridging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DABDA4AC20DA0FB800FBB0BD /* ObjcExceptionBridging.framework */; };
680681
ACB7384023042BAB00FA5626 /* Storage.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
681682
ACB7384123042BAB00FA5626 /* Shared.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
682-
ACC6EC4A2327F4B6000F5499 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC492327F4B6000F5499 /* Colors.swift */; };
683-
ACC6EC4D2327F584000F5499 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC492327F4B6000F5499 /* Colors.swift */; };
684683
ACC6EC5423290C19000F5499 /* UIColor+Blending.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC5223290974000F5499 /* UIColor+Blending.swift */; };
685684
ACC6EC5523290C19000F5499 /* UIColor+Blending.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC5223290974000F5499 /* UIColor+Blending.swift */; };
686685
ACC6EC5623290C1A000F5499 /* UIColor+Blending.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC6EC5223290974000F5499 /* UIColor+Blending.swift */; };
@@ -1395,6 +1394,7 @@
13951394
2B79E4172480E4C300263B90 /* NativeFavicon.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NativeFavicon.m; sourceTree = "<group>"; };
13961395
2B79E41A2481041500263B90 /* NativeFaviconFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NativeFaviconFetcher.swift; sourceTree = "<group>"; };
13971396
2B79E41D24811FA500263B90 /* UIColor+PrivacyIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+PrivacyIndicator.swift"; sourceTree = "<group>"; };
1397+
2B7C286B2498D1A800D43685 /* Colors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
13981398
2B84AF1D241A63EE000626A4 /* HapticFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticFeedback.swift; sourceTree = "<group>"; };
13991399
2B85778E2403A0170052D6C7 /* AdHoc.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AdHoc.xcconfig; sourceTree = "<group>"; };
14001400
2B85778F2403A0170052D6C7 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
@@ -1734,7 +1734,6 @@
17341734
ACB7398123042D9300FA5626 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
17351735
ACB7398A2306847800FA5626 /* Jenkinsfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Jenkinsfile; sourceTree = "<group>"; };
17361736
ACB7398B230684AE00FA5626 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
1737-
ACC6EC492327F4B6000F5499 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
17381737
ACC6EC5223290974000F5499 /* UIColor+Blending.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Blending.swift"; sourceTree = "<group>"; };
17391738
ACC6EC5E232945FF000F5499 /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = "<group>"; };
17401739
ACCEBD8823476EBB00B87136 /* .swiftlint.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = .swiftlint.yml; sourceTree = "<group>"; };
@@ -2529,6 +2528,14 @@
25292528
path = Views;
25302529
sourceTree = "<group>";
25312530
};
2531+
2B7C286A2498D1A800D43685 /* Colors */ = {
2532+
isa = PBXGroup;
2533+
children = (
2534+
2B7C286B2498D1A800D43685 /* Colors.swift */,
2535+
);
2536+
path = Colors;
2537+
sourceTree = "<group>";
2538+
};
25322539
2B85778D2403A0170052D6C7 /* Configuration */ = {
25332540
isa = PBXGroup;
25342541
children = (
@@ -2945,7 +2952,6 @@
29452952
4620EA482350ABF9004586CF /* Search.swift */,
29462953
463432F72332521F0014A9F0 /* Telemetry.swift */,
29472954
2B4EFBDA2399233A007A10E0 /* News.swift */,
2948-
ACC6EC492327F4B6000F5499 /* Colors.swift */,
29492955
);
29502956
path = UserAgent;
29512957
sourceTree = "<group>";
@@ -3637,6 +3643,7 @@
36373643
E4E0BB141AFBC9E4008D6260 /* Shared */ = {
36383644
isa = PBXGroup;
36393645
children = (
3646+
2B7C286A2498D1A800D43685 /* Colors */,
36403647
AC3357942386C5F800693969 /* Localization */,
36413648
E650756F1E37F7AB006961AC /* Extensions */,
36423649
E4E0BB161AFBC9E4008D6260 /* Supporting Files */,
@@ -4582,6 +4589,7 @@
45824589
isa = PBXResourcesBuildPhase;
45834590
buildActionMask = 2147483647;
45844591
files = (
4592+
2B7C286D2498D1D600D43685 /* Colors.xcassets in Resources */,
45854593
4667B0952421266B001A4197 /* Today.strings in Resources */,
45864594
4667B08724210109001A4197 /* InfoPlist.strings in Resources */,
45874595
);
@@ -5517,6 +5525,7 @@
55175525
E65075B71E37F7AB006961AC /* Logger.swift in Sources */,
55185526
E65075961E37F7AB006961AC /* AsyncReducer.swift in Sources */,
55195527
7B9BF91C1E43472E00CB24F4 /* JSONExtensions.swift in Sources */,
5528+
2B7C286C2498D1A800D43685 /* Colors.swift in Sources */,
55205529
2BE3BD82246ECDFB0066D0BD /* Strings+ReaderMode.swift in Sources */,
55215530
46569CD323CC90C900224DC2 /* Strings+ControlCenter.swift in Sources */,
55225531
2BD94C34246E8AB000CAD463 /* Strings+Accessibility.swift in Sources */,
@@ -5884,7 +5893,6 @@
58845893
2B32B72C243F693A00607D0A /* GradientView.swift in Sources */,
58855894
2B516D3A238BAC8B006D6B57 /* BookmarksView.swift in Sources */,
58865895
464830EC243B290C0052CC2C /* SearchURL.swift in Sources */,
5887-
2B5AED4D24862756001D15CE /* Colors.swift in Sources */,
58885896
46ECCD1B23A11B8B002E761C /* HumanWebSetting.swift in Sources */,
58895897
C53212E623A3EB3D00AEC9B2 /* ChatBubbleView.swift in Sources */,
58905898
46ECCD2723A3864E002E761C /* NativeModuleBase.swift in Sources */,
@@ -6228,7 +6236,6 @@
62286236
D3BE7B261B054D4400641031 /* main.swift in Sources */,
62296237
EB8A0A77206ABCE000A9859A /* WebPagesForTesting.swift in Sources */,
62306238
D3A9949C1A3686BD008AD1AC /* BrowserViewController.swift in Sources */,
6231-
ACC6EC4A2327F4B6000F5499 /* Colors.swift in Sources */,
62326239
46CA60DC2316CED70010CE6B /* BrowserActions.swift in Sources */,
62336240
D0625C98208E87F10081F3B2 /* DownloadQueue.swift in Sources */,
62346241
465040702411386F0086CFAF /* HomeViewNavigation.m in Sources */,
@@ -6318,7 +6325,6 @@
63186325
DDA24A451FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */,
63196326
EA0EE87723D0F1DE002BEDAA /* Theme.swift in Sources */,
63206327
F8708D321A0970B70051AB07 /* ShareViewController.swift in Sources */,
6321-
ACC6EC4D2327F584000F5499 /* Colors.swift in Sources */,
63226328
EB9407492081353100702E05 /* UXConstants.swift in Sources */,
63236329
E68F36AD1EA698650048CF44 /* PanelDataObservers.swift in Sources */,
63246330
28CDA55C1A43C37C005C318C /* NSUserDefaultsPrefs.swift in Sources */,

UserAgent/Colors.swift

-60
This file was deleted.

0 commit comments

Comments
 (0)