From f642c502a0823f841cf2001b1e5b0f6a7942c714 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 12 Feb 2026 21:40:46 +0100 Subject: [PATCH] fix: use emoji circles in priority picker for visible colors in menu style --- MindDump/Models/Priority.swift | 8 ++++++++ MindDump/Views/TodoEditorView.swift | 3 +-- MindDump/Views/TodoRowView.swift | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/MindDump/Models/Priority.swift b/MindDump/Models/Priority.swift index fe6f595..5e8ac20 100644 --- a/MindDump/Models/Priority.swift +++ b/MindDump/Models/Priority.swift @@ -13,6 +13,14 @@ enum Priority: Int, CaseIterable, Codable { } } + var emoji: String { + switch self { + case .low: "🟢" + case .medium: "🟡" + case .high: "🔴" + } + } + var color: Color { switch self { case .low: .green diff --git a/MindDump/Views/TodoEditorView.swift b/MindDump/Views/TodoEditorView.swift index a97bf98..7021462 100644 --- a/MindDump/Views/TodoEditorView.swift +++ b/MindDump/Views/TodoEditorView.swift @@ -57,8 +57,7 @@ struct TodoEditorView: View { Section { Picker("Priorität", selection: $priority) { ForEach(Priority.allCases, id: \.self) { p in - Label(p.label, systemImage: "circle.fill") - .foregroundStyle(p.color) + Text("\(p.emoji) \(p.label)") .tag(p) } } diff --git a/MindDump/Views/TodoRowView.swift b/MindDump/Views/TodoRowView.swift index 1717905..384200a 100644 --- a/MindDump/Views/TodoRowView.swift +++ b/MindDump/Views/TodoRowView.swift @@ -41,7 +41,7 @@ struct TodoRowView: View { if let priority = item.priority { Image(systemName: "circle.fill") - .font(.system(size: 8)) + .font(.system(size: 10)) .foregroundStyle(priority.color) }