Bladeren bron

Remove decorative dot patterns from the home screen.

Quick Start cards and the main content area no longer show wave-pattern dots that bled into card gaps and cluttered the background.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 6 uur geleden
bovenliggende
commit
6c456c32ba
3 gewijzigde bestanden met toevoegingen van 0 en 22 verwijderingen
  1. 0 1
      smart_printer/AppTheme.swift
  2. 0 10
      smart_printer/UIComponents.swift
  3. 0 11
      smart_printer/ViewController.swift

+ 0 - 1
smart_printer/AppTheme.swift

@@ -109,7 +109,6 @@ enum AppTheme {
109 109
     static let blue = NSColor(red: 0.22, green: 0.47, blue: 0.96, alpha: 1)
110 110
     static let quickStartBlueLight = NSColor(red: 0.88, green: 0.93, blue: 1.0, alpha: 1)
111 111
     static let quickStartCardSubtitle = NSColor(calibratedWhite: 0.48, alpha: 1)
112
-    static let quickStartWaveDot = NSColor(calibratedWhite: 0.82, alpha: 0.55)
113 112
 
114 113
     static var blueLight: NSColor {
115 114
         isDark

+ 0 - 10
smart_printer/UIComponents.swift

@@ -313,12 +313,7 @@ final class QuickStartCardView: NSView {
313 313
         let button = PillButton(title: data.buttonTitle, color: data.accentColor)
314 314
         button.translatesAutoresizingMaskIntoConstraints = false
315 315
 
316
-        let wavePattern = WavePatternView()
317
-        wavePattern.fixedDotColor = AppTheme.quickStartWaveDot
318
-        wavePattern.translatesAutoresizingMaskIntoConstraints = false
319
-
320 316
         addSubview(gradient)
321
-        gradient.addSubview(wavePattern)
322 317
         gradient.addSubview(titleLabel)
323 318
         gradient.addSubview(subtitleLabel)
324 319
         gradient.addSubview(button)
@@ -341,11 +336,6 @@ final class QuickStartCardView: NSView {
341 336
             button.leadingAnchor.constraint(equalTo: titleLabel.leadingAnchor),
342 337
             button.bottomAnchor.constraint(equalTo: gradient.bottomAnchor, constant: -20),
343 338
 
344
-            wavePattern.trailingAnchor.constraint(equalTo: gradient.trailingAnchor),
345
-            wavePattern.bottomAnchor.constraint(equalTo: gradient.bottomAnchor),
346
-            wavePattern.widthAnchor.constraint(equalToConstant: 100),
347
-            wavePattern.heightAnchor.constraint(equalToConstant: 70),
348
-
349 339
             iconView.trailingAnchor.constraint(equalTo: gradient.trailingAnchor, constant: -8),
350 340
             iconView.centerYAnchor.constraint(equalTo: gradient.centerYAnchor),
351 341
         ])

+ 0 - 11
smart_printer/ViewController.swift

@@ -17,7 +17,6 @@ class ViewController: NSViewController {
17 17
     private var paywallOverlay: PaywallOverlayView?
18 18
 
19 19
     private var headerView: NSView!
20
-    private var wavePatternView: WavePatternView!
21 20
     private var contentTopBelowHeader: NSLayoutConstraint!
22 21
     private var contentTopBelowWindow: NSLayoutConstraint!
23 22
 
@@ -90,14 +89,10 @@ class ViewController: NSViewController {
90 89
         contentContainer.addSubview(scanAndHomeContentView)
91 90
         contentContainer.addSubview(settingsContentView)
92 91
 
93
-        wavePatternView = WavePatternView()
94
-        wavePatternView.translatesAutoresizingMaskIntoConstraints = false
95
-
96 92
         view.addSubview(sidebar)
97 93
         view.addSubview(mainContentView)
98 94
         mainContentView.addSubview(headerView)
99 95
         mainContentView.addSubview(contentContainer)
100
-        mainContentView.addSubview(wavePatternView)
101 96
 
102 97
         sidebar.onDestinationSelected = { [weak self] destination in
103 98
             self?.showDestination(destination)
@@ -121,11 +116,6 @@ class ViewController: NSViewController {
121 116
             contentContainer.leadingAnchor.constraint(equalTo: mainContentView.leadingAnchor),
122 117
             contentContainer.trailingAnchor.constraint(equalTo: mainContentView.trailingAnchor),
123 118
             contentContainer.bottomAnchor.constraint(equalTo: mainContentView.bottomAnchor),
124
-
125
-            wavePatternView.trailingAnchor.constraint(equalTo: mainContentView.trailingAnchor),
126
-            wavePatternView.bottomAnchor.constraint(equalTo: mainContentView.bottomAnchor),
127
-            wavePatternView.widthAnchor.constraint(equalToConstant: 200),
128
-            wavePatternView.heightAnchor.constraint(equalToConstant: 140),
129 119
         ])
130 120
 
131 121
         pinContentView(homeContentView)
@@ -157,7 +147,6 @@ class ViewController: NSViewController {
157 147
 
158 148
         let isSettings = destination == .settings
159 149
         headerView.isHidden = isSettings
160
-        wavePatternView.isHidden = isSettings
161 150
         contentTopBelowHeader.isActive = !isSettings
162 151
         contentTopBelowWindow.isActive = isSettings
163 152