Hi #Swift pals, ever wish there was an app just for reading Swift Evolution proposals? Me neither. Anyways, I built one: https://apps.apple.com/us/app/evolreader/id6498550056

It's called Evolreader (because it's for *read*ing Swift *Evol*-ution... you get it). It downloads the swift-evolution repo to your device so you can read stuff offline. It also saves your progress along the way.

I had fun making it, it's free, and maybe some of you might enjoy it. Here, have some hashtags and screenshots. #swiftlang #iosdev #macdev

‎Evolreader

‎It's just sort of an easy way to read proposals from the swift-evolution repository.

App Store

@fancypat love this, thanks!

Only minor thing I’ve noticed is it’s weirdly difficult to trigger the “swipe to go back” gesture.

@mipstian oh interesting, thanks for letting me know! did you notice what screen it was happening on or is it all of them? i'm just using a swiftui list but i also have this silly hack going that's almost certainly a bad idea: https://github.com/nakajima/pat.swift/blob/main/Sources/pat.swift/Views/SafariView.swift#L47-L56
pat.swift/Sources/pat.swift/Views/SafariView.swift at main · nakajima/pat.swift

swift stuff i tend to use, you probably don't want to - nakajima/pat.swift

GitHub
@fancypat all of them yeah
@mipstian just pushed a new build, hopefully it fixes things, thanks again for letting me know!

@fancypat seems like it does, yes!!

Can we have an “implemented” category in the root screen? I often check those out

@mipstian yup, added
@fancypat perfect works great! Ship it :) maybe I could make you an icon, I’m thinking a modified Swift logo, with like.. rockets or something 😅
@fancypat the guidelines don’t allow modifying the logo 🥲
@mipstian ah yea, i just noticed that. I think i'm just gonna keep the logo as is since it's pink and i like that color
@fancypat putting this on my home screen, if I come up with something original I’ll let you know :) I’d keep the color :)
@fancypat that’s cool! Just joined the beta
@fancypat Wow this is a super fun idea!
@fancypat This is great! Nice job!
@fancypat I am at over 1000 now 😄
@florian omg you found it
@fancypat @florian got to a 1000 too, but lost progress a couple times as it resets on going to background and back 😭

@fancypat I love the progress bar at the top!

Can you share how you implemented it?

ScrollObserverDemo/ScrollObserverDemo/ContentView.swift at main · nakajima/ScrollObserverDemo

Contribute to nakajima/ScrollObserverDemo development by creating an account on GitHub.

GitHub

@fancypat this is so great, thanks!

Could I request a “Mark as Read” feature to mark an individual proposal as read? (Or did i miss it?)

@throwspace that’s a good idea! I’ve just been scrolling to the bottom and calling it a day but I can look at adding that
@fancypat I’ve been using https://apps.apple.com/us/app/evolution-app/id1210898168 so far, but yours looks nicer tbh.
‎EVOlution - App

‎EVOlution App is an unofficial app to guide you through all Swift Evolution proposals created by the Swift community.

App Store
@ffried oooo I didn’t know this existed. It would have saved me a bunch of time if I did lol