From 8a86ce27a5adc9f460919c702b110c9f06546146 Mon Sep 17 00:00:00 2001 From: Jordan Baird Date: Thu, 4 Jul 2024 11:00:00 -0600 Subject: [PATCH] Update Ice Bar color algorithm --- Ice/IceBar/IceBarColorManager.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Ice/IceBar/IceBarColorManager.swift b/Ice/IceBar/IceBarColorManager.swift index 5ea3d52f..1daab771 100644 --- a/Ice/IceBar/IceBarColorManager.swift +++ b/Ice/IceBar/IceBarColorManager.swift @@ -94,19 +94,19 @@ class IceBarColorManager: ObservableObject { return } - let percentage = (frame.midX - screen.frame.origin.x) / screen.frame.width + let percentage = ((frame.midX - screen.frame.origin.x) / screen.frame.width).clamped(to: 0...1) let bounds = CGRect( x: frame.origin.x + (frame.width * percentage), y: 0, width: 0, height: 1 - ).insetBy(dx: -50, dy: 0) + ).insetBy(dx: -10, dy: 0) + print(bounds.minX, bounds.maxX) guard let croppedImage = windowImage.cropping(to: bounds), let averageColor = croppedImage.averageColor(resolution: .low) else { - colorInfo = nil return }