Show hashtag instead of content on lockscreen
Widget isn't working on lockscreen atm as we can't edit the widget to set the hashtag
This commit is contained in:
parent
1829793ac5
commit
fee94c6a8d
|
@ -127,7 +127,7 @@ struct FollowersCountWidgetView: View {
|
||||||
.padding(.top, 16)
|
.padding(.top, 16)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func viewForAccessoryRectangular(_ account :FollowersEntryAccountable) -> some View {
|
private func viewForAccessoryRectangular(_ account: FollowersEntryAccountable) -> some View {
|
||||||
HStack(spacing: 0) {
|
HStack(spacing: 0) {
|
||||||
VStack(alignment: .leading, spacing: 0) {
|
VStack(alignment: .leading, spacing: 0) {
|
||||||
HStack(alignment: .center) {
|
HStack(alignment: .center) {
|
||||||
|
|
|
@ -72,13 +72,14 @@ struct HashtagWidgetView: View {
|
||||||
Text("|")
|
Text("|")
|
||||||
.foregroundColor(.secondary)
|
.foregroundColor(.secondary)
|
||||||
.font(.system(size: UIFontMetrics.default.scaledValue(for: 9)))
|
.font(.system(size: UIFontMetrics.default.scaledValue(for: 9)))
|
||||||
Text(statusHTML: entry.hashtag.content)
|
Text(statusHTML: entry.hashtag.hashtag)
|
||||||
.foregroundColor(.secondary)
|
.foregroundColor(.secondary)
|
||||||
.font(.system(size: UIFontMetrics.default.scaledValue(for: 13)))
|
.font(.system(size: UIFontMetrics.default.scaledValue(for: 13)))
|
||||||
.fontWeight(.heavy)
|
.fontWeight(.heavy)
|
||||||
|
|
||||||
}
|
}
|
||||||
Text(statusHTML: entry.hashtag.content)
|
Text(statusHTML: entry.hashtag.content, fontSize: 12)
|
||||||
|
.foregroundColor(.primary)
|
||||||
|
.lineLimit(3)
|
||||||
Spacer()
|
Spacer()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -86,7 +87,7 @@ struct HashtagWidgetView: View {
|
||||||
|
|
||||||
/// Inspired by: https://swiftuirecipes.com/blog/swiftui-text-with-html-via-nsattributedstring
|
/// Inspired by: https://swiftuirecipes.com/blog/swiftui-text-with-html-via-nsattributedstring
|
||||||
extension Text {
|
extension Text {
|
||||||
init(statusHTML htmlString: String) {
|
init(statusHTML htmlString: String, fontSize: Int = 16) {
|
||||||
let fullHTML = """
|
let fullHTML = """
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html>
|
<html>
|
||||||
|
@ -94,7 +95,7 @@ extension Text {
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
font-family: -apple-system;
|
font-family: -apple-system;
|
||||||
font-size: 16px;
|
font-size: \(fontSize)px;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
|
Loading…
Reference in New Issue