update widget

to imporve readablity and add red for past
bump version
add whats new
This commit is contained in:
neon443
2025-05-14 21:20:55 +01:00
parent 0a17ec6292
commit 73b3d9b234
3 changed files with 14 additions and 9 deletions

View File

@@ -12,6 +12,6 @@ TEAM_ID = 8JGND254B7
BUNDLE_ID = com.neon443.NearFuture
BUNDLE_ID_WIDGETS = com.neon443.NearFuture.widgets
GROUP_ID = group.NearFuture
VERSION = 4.3
VERSION = 4.3.1
NAME = Near Future
BUILD_NUMBER = 1

View File

@@ -23,6 +23,11 @@ struct WhatsNewView: View {
title: "App Icons",
subtitle: "You now get a special app icon that matches the color you choose in settings!"
),
WhatsNewChunk(
symbol: "apps.iphone",
title: "Widgets Day Count Fix",
subtitle: "The day count for widgets are now red for overdue events, just like the app, and are now more readable"
),
WhatsNewChunk(
symbol: settingsModel.device.sf,
title: "This Screen",

View File

@@ -128,17 +128,17 @@ struct EventWidgetView: View {
Spacer()
//short days till if not large widget
if isLarge {
Text(daysUntilEvent(event.date).long)
.font(.caption)
.multilineTextAlignment(.trailing)
.foregroundColor(event.color.color)
.padding(.trailing, -12)
} else {
if !isLarge {
Text(daysUntilEvent(event.date).short)
.font(.caption)
.multilineTextAlignment(.trailing)
.foregroundColor(event.color.color)
.foregroundColor(event.date < Date() ? .red : .primary)
.padding(.trailing, -12)
} else {
Text(daysUntilEvent(event.date).long)
.font(.caption)
.multilineTextAlignment(.trailing)
.foregroundColor(event.date < Date() ? .red : .primary)
.padding(.trailing, -12)
}
}