mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2025-02-20 11:36:17 +00:00
Bigger font for focused status
This commit is contained in:
parent
93d9ded447
commit
b9793057e0
3 changed files with 12 additions and 4 deletions
|
@ -49,6 +49,14 @@ public extension Font {
|
||||||
customUIFont(size: userScaledFontSize(baseSize: headline))
|
customUIFont(size: userScaledFontSize(baseSize: headline))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static var scaledBodyFocused: Font {
|
||||||
|
customFont(size: userScaledFontSize(baseSize: body + 2), relativeTo: .body)
|
||||||
|
}
|
||||||
|
|
||||||
|
static var scaledBodyFocusedFont: UIFont {
|
||||||
|
customUIFont(size: userScaledFontSize(baseSize: body + 2))
|
||||||
|
}
|
||||||
|
|
||||||
static var scaledBody: Font {
|
static var scaledBody: Font {
|
||||||
customFont(size: userScaledFontSize(baseSize: body), relativeTo: .body)
|
customFont(size: userScaledFontSize(baseSize: body), relativeTo: .body)
|
||||||
}
|
}
|
||||||
|
|
|
@ -140,7 +140,7 @@ public struct StatusDetailView: View {
|
||||||
StatusRowView(viewModel: { .init(status: status,
|
StatusRowView(viewModel: { .init(status: status,
|
||||||
client: client,
|
client: client,
|
||||||
routerPath: routerPath,
|
routerPath: routerPath,
|
||||||
isFocused: !viewModel.isLoadingContext) })
|
isFocused: true) })
|
||||||
.overlay {
|
.overlay {
|
||||||
GeometryReader { reader in
|
GeometryReader { reader in
|
||||||
VStack {}
|
VStack {}
|
||||||
|
|
|
@ -15,10 +15,10 @@ struct StatusRowTextView: View {
|
||||||
emojis: viewModel.finalStatus.emojis,
|
emojis: viewModel.finalStatus.emojis,
|
||||||
language: viewModel.finalStatus.language,
|
language: viewModel.finalStatus.language,
|
||||||
lineLimit: viewModel.lineLimit)
|
lineLimit: viewModel.lineLimit)
|
||||||
.font(.scaledBody)
|
.font(viewModel.isFocused ? .scaledBodyFocused : .scaledBody)
|
||||||
.foregroundColor(viewModel.textDisabled ? .gray : theme.labelColor)
|
.foregroundColor(viewModel.textDisabled ? .gray : theme.labelColor)
|
||||||
.emojiSize(Font.scaledBodyFont.emojiSize)
|
.emojiSize(viewModel.isFocused ? Font.scaledBodyFocusedFont.emojiSize : Font.scaledBodyFont.emojiSize)
|
||||||
.emojiBaselineOffset(Font.scaledBodyFont.emojiBaselineOffset)
|
.emojiBaselineOffset(viewModel.isFocused ? Font.scaledBodyFocusedFont.emojiBaselineOffset : Font.scaledBodyFont.emojiBaselineOffset)
|
||||||
.environment(\.openURL, OpenURLAction { url in
|
.environment(\.openURL, OpenURLAction { url in
|
||||||
viewModel.routerPath.handleStatus(status: viewModel.finalStatus, url: url)
|
viewModel.routerPath.handleStatus(status: viewModel.finalStatus, url: url)
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue