Skip to content

Commit 5c1161b

Browse files
committed
Add release notes
1 parent eb98e83 commit 5c1161b

File tree

1 file changed

+85
-5
lines changed

1 file changed

+85
-5
lines changed

App/Sources/UI/Releases/Release3_27.swift

Lines changed: 85 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ struct Release3_27: View {
3333
.style(.derived)
3434

3535
Button(action: { action(.done) }, label: { Text("Let's Get Started!") })
36+
.buttonStyle(.positive)
3637
.environment(\.buttonHoverEffect, false)
38+
.environment(\.buttonPadding, .large)
3739
.environment(\.buttonBackgroundColor, .systemGreen)
3840
.style(.derived)
3941
}
@@ -74,18 +76,28 @@ struct Release3_27: View {
7476
private struct HeaderView: View {
7577
var body: some View {
7678
HStack(alignment: .bottom, spacing: -16) {
77-
WindowSwitcherIconView(size: 128)
79+
let iconSize: CGFloat = 96
80+
WindowSwitcherIconView(size: iconSize)
7881
.rotation3DEffect(.degrees(10), axis: (x: 1, y: 1, z: -1))
7982
.zIndex(9)
80-
ImprovementIconView(size: 128)
83+
InputSourceIcon(size: iconSize)
84+
.rotation3DEffect(.degrees(7.5), axis: (x: 1, y: 1, z: -1))
85+
.zIndex(9)
86+
87+
ImprovementIconView(size: iconSize)
8188
.rotation3DEffect(.degrees(2.5), axis: (x: 1, y: 0, z: 1))
8289
.shadow(radius: 30)
8390
.zIndex(10)
84-
KeyboardIconView("M", size: 128)
91+
ScriptIconView(size: iconSize)
8592
.rotation3DEffect(.degrees(2.5), axis: (x: 1, y: 0, z: -1))
8693
.shadow(radius: 30)
8794
.zIndex(10)
88-
WorkspaceIcon(size: 128)
95+
96+
WindowTidyIcon(size: iconSize)
97+
.rotation3DEffect(.degrees(2.5), axis: (x: 1, y: 0, z: 1))
98+
.shadow(radius: 30)
99+
.zIndex(10)
100+
WorkspaceIcon(size: iconSize)
89101
.rotation3DEffect(.degrees(10), axis: (x: 1, y: 0, z: 1))
90102
.zIndex(9)
91103
}
@@ -149,8 +161,49 @@ private struct ChangesView: View {
149161
@ObserveInjection var inject
150162

151163
private let changes: [Change<AnyView>] = [
164+
165+
Change(icon: { WindowSwitcherIconView(size: 24).anyView },
166+
text: "**NEW**: Switch between open windows using the new **Window Switcher**.",
167+
version: .v3270),
168+
169+
Change(icon: { InputSourceIcon(size: 24).anyView },
170+
text: "**NEW**: Change the input source with the new **Input Source** command.",
171+
version: .v3270),
172+
173+
Change(icon: { ImprovementIconView(size: 24).anyView },
174+
text: "**NEW**: Redesigned UX for adding new commands.",
175+
version: .v3270),
176+
177+
Change(icon: { ImprovementIconView(size: 24).anyView },
178+
text: "**NEW**: Introduced a new notification style called **Capsule**.",
179+
version: .v3270),
180+
181+
Change(icon: { WindowTilingIcon(kind: .left, size: 24).anyView },
182+
text: "Bug fixes when using macOS Sequoia window tiling.",
183+
version: .v3270),
184+
185+
Change(icon: { ScriptIconView(size: 24).anyView },
186+
text: "**Shell scripts** now respect shebang (`#!`).",
187+
version: .v3270),
188+
189+
Change(icon: { ScriptIconView(size: 24).anyView },
190+
text: "**JXA AppleScript** variants are now supported. Happy scripting!",
191+
version: .v3270),
192+
193+
Change(icon: { SnippetIconView(size: 24).anyView },
194+
text: "**Snippets** no longer have a timeout, making them more reliable.",
195+
version: .v3270),
196+
197+
Change(icon: { WindowTilingIcon(kind: .left, size: 24).anyView },
198+
text: "Bug fixes when using macOS Sequoia window tiling.",
199+
version: .v3270),
200+
201+
Change(icon: { WorkspaceIcon(size: 24).anyView },
202+
text: "Bug fixes in the **Workspace Command**.",
203+
version: .v3270),
204+
152205
Change(icon: { ImprovementIconView(size: 24).anyView },
153-
text: "Migrated to Swift 6.",
206+
text: "**Raycast extensions** now integrate more smoothly with Keyboard Cowboy.",
154207
version: .v3270),
155208
]
156209

@@ -259,6 +312,16 @@ private struct SupportersView: View {
259312
index: 14,
260313
imageUrl: URL(string: "https://avatars.githubusercontent.com/u/10261662?v=4"),
261314
githubHandle: "FischLu"),
315+
316+
Supporter(
317+
index: 15,
318+
imageUrl: URL(string: "https://avatars.githubusercontent.com/u/146323001?s=200&v=4"),
319+
githubHandle: "lo-cafe"),
320+
321+
Supporter(
322+
index: 16,
323+
imageUrl: URL(string: "https://avatars.githubusercontent.com/u/45841003?v=4"),
324+
githubHandle: "TaylorJKing"),
262325
]
263326

264327
var body: some View {
@@ -366,3 +429,20 @@ struct Release3_27_Previews: PreviewProvider {
366429
.previewDisplayName("Release 3.27")
367430
}
368431
}
432+
433+
/*
434+
435+
- **NEW** Switch between open windows using the new Window Switcher.
436+
- **NEW** You can now change the input source with the new Input Source command.
437+
- Bug fixes when using macOS Sequoia window tiling.
438+
- Shell scripts now resepect shebang (#!).
439+
- JXA Apple Script variants are now supported. Happy scripting.
440+
- The timeout has been removed from snippets, making them more reliable.
441+
- Bug fixes when using macOS Sequoia window tiling.
442+
- Bug fixes in the Workspace Command.
443+
- Running Raycast extensions via Keyboard Cowboy is now easier than ever.
444+
- New UX for adding new commands.
445+
- Adds a new notification style called Capsule
446+
- Migrated to Swift 6.
447+
448+
*/

0 commit comments

Comments
 (0)