Atoll: Center notch after leaving minimalist mode and enlarge idle animation

- Also remove fixed viewports for inactive animations

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
This commit is contained in:
Jis G Jacob 2026-04-22 11:11:32 +05:30
commit 393cc558d6
2 changed files with 4 additions and 4 deletions

View file

@ -546,7 +546,7 @@ struct ContentView: View {
maxHeight: dynamicNotchSize.height + currentShadowPadding + (isDynamicIslandMode ? dynamicIslandTopOffset : 0),
alignment: .top
)
.frame(maxHeight: .infinity, alignment: .top)
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top)
.environmentObject(privacyManager)
.background(dragDetector)
.environmentObject(vm)
@ -970,15 +970,17 @@ struct ContentView: View {
@ViewBuilder
func DynamicIslandFaceAnimation() -> some View {
let sideSize = max(0, vm.effectiveClosedNotchHeight - 12)
HStack {
HStack {
Rectangle()
.fill(.clear)
.frame(width: max(0, vm.effectiveClosedNotchHeight - 12), height: max(0, vm.effectiveClosedNotchHeight - 12))
.frame(width: sideSize, height: sideSize)
Rectangle()
.fill(.black)
.frame(width: vm.closedNotchSize.width - 20)
IdleAnimationView()
.frame(width: sideSize, height: sideSize)
}
}.frame(height: vm.effectiveClosedNotchHeight + (isHovering ? 8 : 0), alignment: .center)
}