aboutsummaryrefslogtreecommitdiff
path: root/Hotline/macOS/ChatView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hotline/macOS/ChatView.swift')
-rw-r--r--Hotline/macOS/ChatView.swift15
1 files changed, 10 insertions, 5 deletions
diff --git a/Hotline/macOS/ChatView.swift b/Hotline/macOS/ChatView.swift
index 5e6faaf..294f13b 100644
--- a/Hotline/macOS/ChatView.swift
+++ b/Hotline/macOS/ChatView.swift
@@ -35,10 +35,11 @@ struct ChatView: View {
VStack(alignment: .leading) {
Text(msg.text)
.textSelection(.enabled)
- .padding()
+ .lineSpacing(4)
+ .padding(32)
.opacity(0.75)
}
- .frame(minWidth: 40, maxWidth: 400, alignment: .center)
+ .frame(minWidth: 150, maxWidth: 450, alignment: .center)
.background(VisualEffectView(material: .titlebar, blendingMode: .withinWindow).cornerRadius(24))
.padding()
}
@@ -63,10 +64,14 @@ struct ChatView: View {
HStack(alignment: .firstTextBaseline) {
if let username = msg.username {
Text("**\(username):** \(msg.text)")
+ .lineSpacing(4)
+ .multilineTextAlignment(.leading)
.textSelection(.enabled)
}
else {
Text(msg.text)
+ .lineSpacing(4)
+ .multilineTextAlignment(.leading)
.textSelection(.enabled)
}
Spacer()
@@ -82,9 +87,9 @@ struct ChatView: View {
.frame(maxWidth: .infinity, maxHeight: .infinity)
.defaultScrollAnchor(.bottom)
.onChange(of: model.chat.count) {
- withAnimation {
- reader.scrollTo(bottomID, anchor: .bottom)
- }
+// withAnimation {
+ reader.scrollTo(bottomID, anchor: .bottom)
+// }
print("SCROLLED TO BOTTOM")
}
.onAppear {