Skip to content

Commit 88d0bf6

Browse files
committed
wip: add prismui as a dev log
1 parent be0e5ce commit 88d0bf6

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

Sources/Pages/Models/Post+AllCases.swift

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,33 @@ extension Post: CaseIterable {
1414
I built a native iOS app for [WLED](https://github.com/wled/WLED), an open-source LED controller for ESP32, to control my RGB LED strips.
1515
""",
1616
date: Date(month: 8, day: 4, year: 2022),
17-
kind: .project
17+
kind: .project,
18+
links: []
1819
),
1920
Self(
20-
title: "PrismUI \u{2014} Controlling MSI RGB Keyboard on mac",
21+
// header: .link("https://github.com/PrismMSI/PrismUI"),
22+
title: "PrismUI \u{2014} Controlling MSI RGB Keyboard on macOS",
2123
content: """
22-
> TBD
24+
When I set up my Hackintosh, I couldn't control the RGB keyboard on my MSI laptop since the software was supported on Windows only. To fix this issue, my first approach was to build an app using AppKit, C++, and Objective-C to communicate with the HID keyboard, which was ultimately called [SSKeyboardHue](https://github.com/erikbdev/SSKeyboardHue).
25+
26+
Later, I decided to switch the communication protocol to Swift and redesign the front end using SwiftUI.
27+
28+
Both projects are available on GitHub — feel free to check them out!
2329
""",
24-
date: Date(month: 9, day: 15, year: 2024),
25-
kind: .project
30+
date: Date(month: 8, day: 8, year: 2021),
31+
kind: .project,
32+
links: [
33+
.init(
34+
title: "PrismUI on GitHub",
35+
href: "https://github.com/erikbdev/PrismUI",
36+
role: .primary
37+
),
38+
.init(
39+
title: "SSKeyboardHue on GitHub",
40+
href: "https://github.com/erikbdev/SSKeyboardHue",
41+
role: .secondary
42+
)
43+
]
2644
),
2745
Self(
2846
header: .image(
@@ -31,9 +49,9 @@ extension Post: CaseIterable {
3149
),
3250
title: "Anime Now! \u{2014} An iOS and macOS App",
3351
content: """
34-
> TBD
52+
3553
""",
36-
date: Date(month: 9, day: 15, year: 2024),
54+
date: Date(month: 9, day: 15, year: 2022),
3755
kind: .project
3856
),
3957
Self(
@@ -70,7 +88,7 @@ extension Post: CaseIterable {
7088
Feel free to check out both projects on GitHub. 😊
7189
""",
7290
date: Date(month: 2, day: 2, year: 2025),
73-
lastUpdated: Date(month: 3, day: 15, year: 2025),
91+
// lastUpdated: Date(month: 3, day: 15, year: 2025),
7492
kind: .blog,
7593
links: [
7694
Post.Link(

0 commit comments

Comments
 (0)