From e123df17907ec4f0da6efc401e95aad630e0f187 Mon Sep 17 00:00:00 2001 From: Trey t Date: Thu, 18 Dec 2025 13:45:34 -0600 Subject: [PATCH] Improve pattern theme with visible mood icon backgrounds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove pattern from month section header for cleaner look - Fix entry rows to show mood icon as repeating background - Add ultraThinMaterial behind text for better readability 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Shared/Views/DayView/DayView.swift | 51 +++-------- Shared/Views/EntryListView.swift | 130 ++++++++++++++--------------- 2 files changed, 75 insertions(+), 106 deletions(-) diff --git a/Shared/Views/DayView/DayView.swift b/Shared/Views/DayView/DayView.swift index 805da21..a69b1a0 100644 --- a/Shared/Views/DayView/DayView.swift +++ b/Shared/Views/DayView/DayView.swift @@ -574,50 +574,19 @@ extension DayView { } private func patternSectionHeader(month: Int, year: Int) -> some View { - ZStack { - // Subtle mood icon pattern background - GeometryReader { geo in - let iconSize: CGFloat = 12 - let spacing: CGFloat = 20 - let cols = Int(geo.size.width / spacing) + 1 - let rows = 3 + HStack(spacing: 10) { + Image(systemName: "calendar") + .font(.system(size: 16, weight: .semibold)) + .foregroundColor(textColor.opacity(0.6)) - Canvas { context, size in - for row in 0..