mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 03:33:36 +01:00
[AltWidget] Fixes app name appearing very small on iOS 15
Also improves layout on smaller devices, such as the iPhone 12/13 mini.
This commit is contained in:
@@ -25,7 +25,7 @@ struct WidgetView : View
|
|||||||
|
|
||||||
GeometryReader { (geometry) in
|
GeometryReader { (geometry) in
|
||||||
Group {
|
Group {
|
||||||
VStack(alignment: .leading) {
|
VStack(alignment: .leading) {
|
||||||
VStack(alignment: .leading, spacing: 5) {
|
VStack(alignment: .leading, spacing: 5) {
|
||||||
let imageHeight = geometry.size.height * 0.45
|
let imageHeight = geometry.size.height * 0.45
|
||||||
|
|
||||||
@@ -41,8 +41,11 @@ struct WidgetView : View
|
|||||||
.lineLimit(1)
|
.lineLimit(1)
|
||||||
.minimumScaleFactor(0.5)
|
.minimumScaleFactor(0.5)
|
||||||
}
|
}
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
|
||||||
HStack(alignment: .bottom) {
|
Spacer(minLength: 0)
|
||||||
|
|
||||||
|
HStack(alignment: .center) {
|
||||||
let expirationText: Text = {
|
let expirationText: Text = {
|
||||||
switch daysRemaining
|
switch daysRemaining
|
||||||
{
|
{
|
||||||
@@ -56,7 +59,7 @@ struct WidgetView : View
|
|||||||
Text("Expires in\n")
|
Text("Expires in\n")
|
||||||
.font(.system(size: 13, weight: .semibold, design: .rounded))
|
.font(.system(size: 13, weight: .semibold, design: .rounded))
|
||||||
.foregroundColor(Color.white.opacity(0.45)) +
|
.foregroundColor(Color.white.opacity(0.45)) +
|
||||||
|
|
||||||
expirationText
|
expirationText
|
||||||
.font(.system(size: 15, weight: .semibold, design: .rounded))
|
.font(.system(size: 15, weight: .semibold, design: .rounded))
|
||||||
.foregroundColor(.white)
|
.foregroundColor(.white)
|
||||||
@@ -79,11 +82,10 @@ struct WidgetView : View
|
|||||||
.offset(x: 5)
|
.offset(x: 5)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.offset(y: 5) // Offset so we don't affect layout, but still leave space between app name and Countdown.
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, maxHeight: .infinity)
|
.padding()
|
||||||
}
|
}
|
||||||
.padding()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user