Created
November 2, 2024 16:26
-
-
Save Asstiff/1550accd9002b56661e4cb585dd2baa8 to your computer and use it in GitHub Desktop.
SpringBoard Crash Demo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import SwiftUI | |
struct ContentView: View { | |
var body: some View { | |
ScrollView{ | |
LazyVStack{ | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+140)*240) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+140)*240) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+140)*240) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: cos(value.date.timeIntervalSince1970+45)*21) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+64)*124) | |
.shadow(radius: cos(value.date.timeIntervalSince1970+3)*54) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+531)*135) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
Text("Hello, World!") | |
.background{ | |
TimelineView(.animation){ value in | |
Rectangle() | |
.shadow(radius: sin(value.date.timeIntervalSince1970)) | |
.shadow(radius: cos(value.date.timeIntervalSince1970)*20) | |
.shadow(radius: sin(value.date.timeIntervalSince1970 - 20)*24) | |
.shadow(radius: cos(value.date.timeIntervalSince1970 - 2)*5) | |
.shadow(radius: sin(value.date.timeIntervalSince1970+100)*100) | |
} | |
.blur(radius: 20) | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment