Sign in

Seb Jachec

@sebj.me
611 followers 573 following 94 posts

Building a calendar @daybridge.com, previously Dyson 📍 South West England 🐘 mastodon.social/@sebj

PostsRepliesMedia
Seb Jachec @sebj.me · 14/09/2026
The swipe action to share an article in the News app has been optically misaligned for several years now too
110
Seb Jachec @sebj.me · 10/06/2025
Herald feels much more content-focused out of the box on iOS 26, thanks to the floating toolbar and tab bar. Especially loving the progressive blur scroll-edge effects.
A screenshot of Herald, showing a list of technology articles (feed name, headline and thumbnail for each) in dark mode. Bottom tabs are 'Today' and 'Feeds'. The top toolbar has a back button on the far left and an options button on the far right.Screenshot of an article from Push Square shown in Herald's light mode. The top toolbar is tinted blue to match the feed, with a back button on the far left, and web browser as well as options buttons on the right. The tab bar appears at the bottom, with a progressively blurred gradient behind it.
030
Seb Jachec @sebj.me · 22/05/2025
Pleasantly surprised by how smooth it was to adapt Herald from iOS to macOS with SwiftUI – my first real Mac app since the AppKit + Objective-C days. The RSS feeds sidebar is feeling quite natural. Still looking for testers, and there's still plenty more to do! testflight.apple.com/join/ikyMM57h
A screenshot of Herald's Mac app, with a sidebar of RSS feeds along the left, and article tiles with headlines and thumbnails filling the right 2/3 of the window.A screenshot of Herald's iOS app, showing a list of articles with headlines and thumbnails in a Tech section.
140
Seb Jachec @sebj.me · 01/02/2025
Movies logged: Companion, Babygirl, A Real Pain, Heretic
010
Seb Jachec @sebj.me · 14/01/2025
I'd be curious to know what's normal or expected here too. I'm seeing 26.6% for the same time period (past week) for a SwiftData + CloudKit side-project that's only in TestFlight, which I thought was high at a glance. ~32%+ for 1M/3M
3 charts, side by side, from the CloudKit console.
Requests: 1.594K
Errors: 410
Error rate: 26.6%
120
Seb Jachec @sebj.me · 18/12/2024
You can usually structure views to avoid this, and more (but not all) view modifiers now support a toggle for an inert variant. But if you have to, you can avoid type-erasing via `AnyView` by annotating your function with @ViewBuilder and using an explicit `if` statement instead of a ternary
extension View {
    @ViewBuilder func `if`<Content: View>(_ condition: Bool, transform: (Self) -> Content) -> some View {
        if condition {
            transform(self)
        } else {
            self
        }
    }
}
220
Seb Jachec @sebj.me · 12/12/2024
Mostly hooked on Valorant since the summer beta, but Astro Bot was a fun platinum and a clear GOTY
Play style: Sharp Shooter
Games Played: 44
Trophies Earned: 209
Hours Played: 445
Multiplayer Hours: 121
Top Game: Valorant
000
Seb Jachec @sebj.me · 27/04/2024
My most frequent crash occurs within #SwiftData but I’ve not a clue what to make of the stack trace. An assertion failure in `PersistentModel.keyPathToString(keypath:)` while deleting models using a predicate? #iOSDev
Thread 0

0
libswiftCore.dylib
_assertionFailure(_:_:file:line:flags:)

1
SwiftData
static PersistentModel.keyPathToString (keypath:)

2
SwiftData
PredicateExpressions.KeyPath.convert(state:)

3
SwiftData
protocol witness for ConvertibleExpression.convert(state:) in conformance Predicate...

11
SwiftData
ModelContext.delete<A>(model:where:includeSubclasses:)

12
SwiftData
dispatch thunk of ModelContext.delete<A>(model:where:includeSubclasses:)
010
Seb Jachec @sebj.me · 17/04/2024
New in Herald's TestFlight: a highly experimental feature that automatic picks out the top recent articles from across your #RSS feeds testflight.apple.com/join/ikyMM57h #BuildInPublic #iOSDev #iOS
Screenshot of Herald on iOS in light mode. The screen's title is 'Highlights', and it displays a ranked list (1 to 5) of articles, showing a headline, feed name and feed icon for each.
020
Seb Jachec @sebj.me · 02/04/2024
Throwback to cherry blossom season this time last year in Tokyo 🌸 I need go back!
Tokyo Skytree against a blue sky, as seen from Sumida Park across the river, where blossoming trees surround the tower from this angle.Tokyo Skytree towers over smaller buildings against a blue sky, with cherry blossom lining the bank of the river, and a blossoming tree on the right side of the immediate foreground.
010
Seb Jachec @sebj.me · 26/03/2024
Would be my first time, why not? 🤷‍♂️
Confirmation of my request to attend WWDC24 in-person
000
Seb Jachec @sebj.me · 18/03/2024
A few highlights from Lisbon last week. Great trip, sublime warm weather (except for our foggy, rainy trip about an hour away to Sintra on Friday!)
A sunny view looking towards the coast from Lisbon Castle. A cathedral can be seen in the distance, with the Tagus river behind, some rooftops in the middleground, and green trees in the foreground. The sky is blue but fairly cloudy.A tram and two taxis drive on a cobbled street between colourful painted buildings, as seen from the top of the Rua Augusta Arch.The 25th April bridge, painted the same International Orange as the Golden Gate Bridge, stretches across the Tagus river from the middleground into the background, while foliage and part of a curved road fills the foreground bottom third.The 16th century Belém Tower stands only slightly separated by sand and rocks from the land, against a slightly cloudy blue sky.
000
Seb Jachec @sebj.me · 08/03/2024
Little nervous, but it’s time to TestFlight my RSS news reader for iOS & visionOS. It’s designed as a feed for stress-free, anti-completionist reading, without unread counts. testflight.apple.com/join/ikyMM57h
An iOS screenshot of the Today feed, showing the current date at the top, a heading for the Tech folder, and a vertical list of articles, each showing a feed name & icon, headline, and thumbnail. Two tabs, Today and Feeds, are at the bottom of the screen.An iPadOS screenshot in light mode. The left sidebar shows a list of added feeds, while the right 2/3 of the screen shows an article from Push Square with a top bar tinted to match the publication’s brand.A visionOS screenshot, showing a grid of the latest gaming articles in one window on the left, and an article from Eurogamer.net open on the right. A menu is expanded, with options to summarize, listen to text, change text size, share and more.
201
Seb Jachec @sebj.me · 07/02/2024
is there like, an npc I can trade these to now?
'5 invite codes available' showing in my right Bluesky sidebar on web
000
Seb Jachec @sebj.me · 06/02/2024
UI's taking shape on visionOS after a few adjustments
Screenshot of an article from The Verge being displayed in a portrait orientation window. A glass ornament on the left shows two buttons, for news and for feeds. A menu in the top right of the window is expanded, with the options to summarize the article, listen to the text, change text size, share, and more.Screenshot of the articles inside a ‘Tech’ folder. Filter categories are shown as horizontal pills along the top. Articles are shown in 2 columns, with thumbnails and headlines. Glass ornaments for news and feeds are visible on the left edge of the window.
010
Seb Jachec @sebj.me · 10/01/2024
Glad to get my copy of The macOS App Icon Book by Michael Flarup! Nice addition to the collection ✨
The macOS App Icon Book, with a black cover, rest partially on top of the white cover of the iOS App Icon Book, against the backdrop of a tabletop.
030
Seb Jachec @sebj.me · 16/11/2023
Finally 100% completed Assassin's Creed: Mirage. Skipped over the recent sprawling entries and came back just in time for their return to the basics – first I've played since Black Flag. Golden Age Baghdad was an excellent backdrop, but the characters felt a bit last-gen/wooden. Still, fun enough!
In-game screenshot: low sun over the Baghdad cityscape. A character is perched in the foreground. The city is dense with traditional buildings, interspersed with palm trees, and some construction cranes visible in the distance. The sun casts a warm glow over the scene, highlighting the outlines of the domes and minarets against the hazy sky.In-game screenshot of the Palace of the Green Dome and its lush, vibrant surrounding gardens and fountains from a high vantage point. Palm trees are visible near the foreground. The landscape transitions into a desert with rolling dunes in the distance, against a clear blue daytime sky.
000
Seb Jachec @sebj.me · 02/07/2023
Agreed, I ended up enabling Text Size in control center and using that to decrease just this app’s scaling by a notch for the time being
Screenshot of the Text Size Control Center widget on iOS. 'Bluesky Only' is selected, and the slider is set to 90%.
110
Seb Jachec @sebj.me · 29/04/2023
This iOS app started life with Twitter’s API, migrated to Mastodon and I’ve now forked it to see what the Bluesky/AT API would be like. Basic feed’s working, lots to go
Screenshot of an iOS app displaying a Bluesky feed in dark mode. Several posts are marked as reposts, and several as replies. All posts show the user’s avatar, name, and username. Buttons to reply, repost and like are under each post
141