瀏覽代碼

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 11 小時之前
父節點
當前提交
6c456c32ba
共有 3 個文件被更改,包括 0 次插入22 次删除
  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
     static let blue = NSColor(red: 0.22, green: 0.47, blue: 0.96, alpha: 1)
109
     static let blue = NSColor(red: 0.22, green: 0.47, blue: 0.96, alpha: 1)
110
     static let quickStartBlueLight = NSColor(red: 0.88, green: 0.93, blue: 1.0, alpha: 1)
110
     static let quickStartBlueLight = NSColor(red: 0.88, green: 0.93, blue: 1.0, alpha: 1)
111
     static let quickStartCardSubtitle = NSColor(calibratedWhite: 0.48, alpha: 1)
111
     static let quickStartCardSubtitle = NSColor(calibratedWhite: 0.48, alpha: 1)
112
-    static let quickStartWaveDot = NSColor(calibratedWhite: 0.82, alpha: 0.55)
113
 
112
 
114
     static var blueLight: NSColor {
113
     static var blueLight: NSColor {
115
         isDark
114
         isDark

+ 0 - 10
smart_printer/UIComponents.swift

@@ -313,12 +313,7 @@ final class QuickStartCardView: NSView {
313
         let button = PillButton(title: data.buttonTitle, color: data.accentColor)
313
         let button = PillButton(title: data.buttonTitle, color: data.accentColor)
314
         button.translatesAutoresizingMaskIntoConstraints = false
314
         button.translatesAutoresizingMaskIntoConstraints = false
315
 
315
 
316
-        let wavePattern = WavePatternView()
317
-        wavePattern.fixedDotColor = AppTheme.quickStartWaveDot
318
-        wavePattern.translatesAutoresizingMaskIntoConstraints = false
319
-
320
         addSubview(gradient)
316
         addSubview(gradient)
321
-        gradient.addSubview(wavePattern)
322
         gradient.addSubview(titleLabel)
317
         gradient.addSubview(titleLabel)
323
         gradient.addSubview(subtitleLabel)
318
         gradient.addSubview(subtitleLabel)
324
         gradient.addSubview(button)
319
         gradient.addSubview(button)
@@ -341,11 +336,6 @@ final class QuickStartCardView: NSView {
341
             button.leadingAnchor.constraint(equalTo: titleLabel.leadingAnchor),
336
             button.leadingAnchor.constraint(equalTo: titleLabel.leadingAnchor),
342
             button.bottomAnchor.constraint(equalTo: gradient.bottomAnchor, constant: -20),
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
             iconView.trailingAnchor.constraint(equalTo: gradient.trailingAnchor, constant: -8),
339
             iconView.trailingAnchor.constraint(equalTo: gradient.trailingAnchor, constant: -8),
350
             iconView.centerYAnchor.constraint(equalTo: gradient.centerYAnchor),
340
             iconView.centerYAnchor.constraint(equalTo: gradient.centerYAnchor),
351
         ])
341
         ])

+ 0 - 11
smart_printer/ViewController.swift

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