fix(ui): refine talk overlays

This commit is contained in:
Peter Steinberger
2025-12-30 06:47:35 +01:00
parent 7612a83fa2
commit a7617e4d79
5 changed files with 16 additions and 11 deletions

View File

@@ -12,14 +12,14 @@ struct TalkOrbOverlay: View {
ZStack {
Circle()
.stroke(seam.opacity(0.26), lineWidth: 2)
.frame(width: 220, height: 220)
.frame(width: 280, height: 280)
.scaleEffect(self.pulse ? 1.15 : 0.96)
.opacity(self.pulse ? 0.0 : 1.0)
.animation(.easeOut(duration: 1.3).repeatForever(autoreverses: false), value: self.pulse)
Circle()
.stroke(seam.opacity(0.18), lineWidth: 2)
.frame(width: 220, height: 220)
.frame(width: 280, height: 280)
.scaleEffect(self.pulse ? 1.45 : 1.02)
.opacity(self.pulse ? 0.0 : 0.9)
.animation(.easeOut(duration: 1.9).repeatForever(autoreverses: false).delay(0.2), value: self.pulse)
@@ -34,8 +34,8 @@ struct TalkOrbOverlay: View {
],
center: .center,
startRadius: 1,
endRadius: 92))
.frame(width: 136, height: 136)
endRadius: 112))
.frame(width: 168, height: 168)
.overlay(
Circle()
.stroke(seam.opacity(0.35), lineWidth: 1))