Thanks!
27.03.2025 14:49 β π 1 π 0 π¬ 0 π 0@zachwaugh.com.bsky.social
Engineer @ Loom, previously Rewatch, Basecamp/37signals. Building @artifacts.app on the side. https://zachwaugh.com. Location: Baltimore, MD
Thanks!
27.03.2025 14:49 β π 1 π 0 π¬ 0 π 0Coming in the next @artifacts.app update, you can now (finally) swipe between items in the detail view. Added some nice touches like animating between the backgrounds and scrolling the collection view in the background so it will swipe down to the correct item
27.03.2025 14:06 β π 7 π 1 π¬ 1 π 0Wrote up a blog post about using AnyShapeStyle in SwiftUI which has tripped me up in the past
zachwaugh.com/posts/swiftu...
Working on improvements to link previews in @artifacts.app . For links without open graph images, it was pretty boring before. @jordanborth.bsky.social came up with getting the best icon we can from the site and use that with the average color. Really liking how this looks
17.02.2025 23:22 β π 7 π 0 π¬ 0 π 1Custom icons for collections coming in the next @artifacts.app update. This has been on the todo list since the very first designs but just haven't had a chance to implement it
15.02.2025 18:36 β π 5 π 1 π¬ 0 π 0Would be an obvious place to use an LLM, especially for images, and I wish Apple provided a local model we could use to keep it all on the device
13.02.2025 16:38 β π 0 π 0 π¬ 0 π 0Experimenting in @artifacts.app with automatically suggesting Tags and Collections based on the content. It's really simplistic now just matching your existing tags/collections against the content, but surprisingly useful. Here it is suggesting the "swift" tag for this post.
13.02.2025 16:38 β π 3 π 0 π¬ 1 π 0And also wasnβt modal and blocking, at least should be able to continue in the background
03.02.2025 15:08 β π 1 π 0 π¬ 0 π 0Just released our 5th beta update with support for adding multiple items both in-app and from the share extension. This was one of our most requested features and is a big quality of life improvement
24.01.2025 20:24 β π 7 π 2 π¬ 0 π 0Just released the first @artifacts.app of the year, and probably the biggest improvement yet to the day-to-day usage of the app. Multi-select and bulk actions are - not surprisingly - crucial to using an app built around organizing
13.01.2025 19:13 β π 2 π 0 π¬ 0 π 0Having that mental model helps a lot, I wasn't really sure when to reach for it before. Are you using it for iOS and are you using Cursor or something else?
09.01.2025 17:16 β π 0 π 0 π¬ 1 π 0Treating LLMs as βa junior developer that you give tedious tasks to and can easily review" seems like it might be a sweet spot.
09.01.2025 16:59 β π 3 π 0 π¬ 1 π 0Trying out using LLMs for coding again. I haven't found much utility in the past, but recently seen a lot of iOS devs praise Cursor so I thought I'd give it a shot. I just had it port a somewhat complex UIMenu to NSMenu, andβ¦it just worked. I'm impressed!
09.01.2025 16:59 β π 2 π 0 π¬ 1 π 0π oh cool, I didnβt realize you were in Baltimore also, nice to get some snow!
06.01.2025 20:32 β π 2 π 0 π¬ 0 π 0A delightful experience on the Apple TV, when you press the button to go back for 30s, it automatically turns on the captions just for that 30s period. Really nice touch when you went back because you didn't hear a piece of dialogue.
02.01.2025 16:32 β π 2 π 0 π¬ 0 π 0Oh nice, I never heard of that but looks great, thanks!
28.12.2024 22:45 β π 1 π 0 π¬ 1 π 0Based on the responses so far, I think Iβm gonna try Godot, now I just need an idea
28.12.2024 20:12 β π 0 π 0 π¬ 1 π 0Iβd like to try and make a game in 2025, but not sure where to start. Any recommendations for a game framework/engine? Main goal would be a puzzle type game distributed on iOS, but would like to be open to something that runs on other platforms too.
28.12.2024 18:09 β π 1 π 1 π¬ 4 π 0Iβm jealous, this seems like such a fun project to work on, glad it has been successful!
26.12.2024 16:20 β π 1 π 0 π¬ 0 π 0NSScreen.visibleFrame reflects whether the dock is hidden or shown, so maybe could observe that with KVO or if it doesnβt support KVO, I guess just poll it?
22.12.2024 12:34 β π 0 π 0 π¬ 1 π 0Thanks for letting me know! Iβll get in touch with @buttondown.com and see whatβs going on
11.12.2024 21:01 β π 1 π 0 π¬ 0 π 0Ha, the main app and navigation stack is SwiftUI, but really need a UICollectionView for this screen. The cells are SwiftUI though
11.12.2024 17:14 β π 2 π 0 π¬ 1 π 0Sure! This is a UICollectionView with the drag interaction/delegate methods implemented
11.12.2024 16:52 β π 1 π 0 π¬ 0 π 0Not here, this is a UICollectionView with the drag interaction/delegate methods implemented
11.12.2024 16:52 β π 1 π 0 π¬ 0 π 0A few people asked, this is a UICollectionView, so just need to implement the two main UICollectionViewDragDelegate methods that return the drag items
11.12.2024 16:50 β π 3 π 0 π¬ 2 π 0This is such a nice interaction and I wish I could take credit for it, but it was like 5 lines of code to add support for
11.12.2024 16:13 β π 9 π 0 π¬ 3 π 0I've done quite a bit of this when writing the Rewatch screen recorder for macOS, and it's definitely confusing with all the different coordinate systems. If you have a specific problem/example, I might be able to help
06.12.2024 16:28 β π 1 π 0 π¬ 1 π 0I still haven't found a lot of use in LLMs for coding with Swift. But doing Advent of Code in Python which I don't know well and it's incredibly useful. I just need to know how to do a thing in Python that I know how to do in other languages, way faster than looking each thing up:
02.12.2024 16:50 β π 1 π 0 π¬ 0 π 0You can use other IDEs in a hacky way with Xcode, but you still need Xcode really to compile and run the code efficiently, not to mention all the proprietary configurations and code signing and app store stuff
26.11.2024 14:22 β π 1 π 0 π¬ 0 π 0And the biggest thing is that at least when there are problems, I have some agency in fixing them. I really think it's time Apple starts moving away from their own weird proprietary way of doing everything and start aligning with industry at large.
26.11.2024 14:17 β π 0 π 0 π¬ 0 π 0