     public static func toast(edge: Edge = .top, dismissAfter duration: Double = 2) -> Self {
         .init(
             alignment: edge == .top ? .top : .bottom,
-            animation: .spring(),
-            transition: .move(edge: edge),
+            animation: .spring(response: 0.6),
+            transition: .move(edge: edge)
+                .combined(with: .opacity),
             windowStyle: .init(label: "Toast Window", isKey: false),
             allowDimming: false,
             dismissAfter: duration

        animation: .spring(),
        transition: .scale(scale: 1.1)
            .combined(with: .opacity)
            .animation(.linear(duration: 0.20))
    )

    /// A style that moves the popup in from the top edge of the screen.

    public static let sheet = Self(
        alignment: .bottom,
        animation: .spring(),
        transition: .move(edge: .bottom),
        windowStyle: .init(label: "Sheet Window")
    )
}
