Skip to content

Commit ea60a3f

Browse files
authored
Round the Premium action buttons into capsules like the iOS client (#139)
* Round the Premium action buttons into capsules like the iOS client * Round the main button of the Premium limit window too
1 parent 3462c32 commit ea60a3f

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

‎packages/PremiumUI/Sources/PremiumUI/PremiumBoardingController.swift‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ private final class PremiumBoardingView : View {
10691069
self.arguments = arguments
10701070
let size = acceptView.update(animated: animated, state: state, context: arguments.context)
10711071
acceptView.setFrameSize(NSMakeSize(frame.width - 40, size.height))
1072-
acceptView.layer?.cornerRadius = 10
1072+
acceptView.layer?.cornerRadius = 20
10731073
let transition: ContainedViewLayoutTransition
10741074
if animated && !first {
10751075
transition = .animated(duration: 0.2, curve: .easeOut)
@@ -1114,7 +1114,7 @@ private final class PremiumBoardingView : View {
11141114
let acceptView = AcceptView(frame: .zero)
11151115
let size = acceptView.update(animated: false, state: state, context: arguments.context)
11161116
acceptView.setFrameSize(NSMakeSize(frame.width - 40, size.height))
1117-
acceptView.layer?.cornerRadius = 10
1117+
acceptView.layer?.cornerRadius = 20
11181118
acceptView.set(handler: { [weak self] _ in
11191119
self?.accept?()
11201120
}, for: .Click)
@@ -1126,10 +1126,10 @@ private final class PremiumBoardingView : View {
11261126
okButton.autohighlight = false
11271127
okButton.set(font: .medium(.text), for: .Normal)
11281128
okButton.set(color: .white, for: .Normal)
1129-
okButton.layer?.cornerRadius = 10
1129+
okButton.layer?.cornerRadius = 20
11301130
okButton.set(text: strings().modalOK, for: .Normal)
11311131
okButton.sizeToFit(.zero, NSMakeSize(frame.width - 40, 40), thatFit: true)
1132-
okButton.layer?.cornerRadius = 10
1132+
okButton.layer?.cornerRadius = 20
11331133
let gradient = CAGradientLayer()
11341134
gradient.frame = okButton.bounds
11351135
gradient.disableActions()

‎packages/PremiumUI/Sources/PremiumUI/PremiumGiftController.swift‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ private final class PremiumBoardingView : View {
232232

233233
container.setFrameSize(layout.layoutSize)
234234

235-
layer?.cornerRadius = 10
235+
layer?.cornerRadius = 20
236236

237237
let size = NSMakeSize(container.frame.width + 100, 40)
238238

‎packages/PremiumUI/Sources/PremiumUI/PremiumLimitController.swift‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ public final class PremiumLimitView: View {
613613
acceptOK.set(background: theme.colors.accent, for: .Normal)
614614
acceptOK.set(color: theme.colors.underSelectedColor, for: .Normal)
615615
acceptOK.set(text: strings().modalOK, for: .Normal)
616-
acceptOK.layer?.cornerRadius = 10
616+
acceptOK.layer?.cornerRadius = 20
617617
acceptOK.sizeToFit(NSMakeSize(0, 0), NSMakeSize(size.width, size.height), thatFit: true)
618618
acceptOK.autohighlight = false
619619
acceptOK.scaleOnClick = true
@@ -649,7 +649,7 @@ public final class PremiumLimitView: View {
649649
self.desc.update(desc)
650650

651651
// top.layer?.cornerRadius = size.height / 2
652-
accept.layer?.cornerRadius = 10
652+
accept.layer?.cornerRadius = 20
653653

654654

655655
self.lineView.isHidden = context.premiumIsBlocked

‎packages/PremiumUI/Sources/PremiumUI/PremiumShowStatusController.swift‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ private final class HeaderItemView : GeneralRowView {
106106
addSubview(premiumButton)
107107
animation.layer?.cornerRadius = animation.frame.height * 0.5
108108

109-
button.layer?.cornerRadius = 10
110-
premiumButton.layer?.cornerRadius = 10
109+
button.layer?.cornerRadius = 20
110+
premiumButton.layer?.cornerRadius = 20
111111

112112
button.set(handler: { [weak self] _ in
113113
if let arguments = (self?.item as? HeaderItem)?.arguments {

0 commit comments

Comments
 (0)