Show HN: macOS HNReader Application
github.com
github.com
I thought GitHub free user repos are required to be open source.
A public repository does not need to contain open-source code, or even any code at all. I imagine the repo just contained a README, and that’s completely fine GitHub-wise — why would GitHub mandate people to have code in repos?
Edit: open sourced it!
Otherwise it might be good just as a defense against psychology tricks.
So, to me... in its current state this app would be a large downgrade.
It's "nicer" looking than the web interface, but the web interface is fine for me. I don't need it to be pretty.
For an HN app to be useful to me it would have to offer more information or features than the web interface.
edit: a lot of it. I tried changing the deployment target to 10.14 and building it. Got 101 "'SomeSwiftThing' is only available in macOS 10.15 or newer" errors.
Can you submit a link to https://github.com/cheeaun/awesome-hacker-news#mac-os ?
I've been thinking of writing a native Mac app for a while, but I'm put off by the bad things I hear about the docs and general learning experience.
UI is probably the hardest part into an application, everything else is plain old style programming with algorithms, data strictures, GET requests etc.
I would suggest to look at WWDC sessions about SwiftUI for what concerns the UI part, everything else has a very active community online that will give you a lot of resources to tackle pretty much everything.
> Xcode includes intuitive design tools that make building interfaces with SwiftUI as easy as dragging and dropping. As you work in the design canvas, everything you edit is completely in sync with the code in the adjoining editor. Code is instantly visible as a preview as you type, and any change you make to that preview immediately appears in your code. Xcode recompiles your changes instantly and inserts them into a running version of your app — visible, and editable at all times.
edit: now it is :)
One suggestion would be to do thumbnails like Octal on iOS, but that may just be a personal preference.
I'll try to remember to check back later, when you're ready to `brew`.
Also based on threads here, nice to see you're using this an an opportunity for feedback.
Well done!
1. https://github.com/mattrighetti/HNReaderApp/releases/downloa...
One small nitpick: the refresh button in light mode is a bit difficult to see due to low-contrast.
As some feedback: you only get one shot at Show HN, really. Or at least you should only get one shot at it, you can work around this by submitting a different URL but that kind of thing is discouraged.
You would have been better off waiting until you were ready to show the source code, and had at least a rough sketch of the features you were going to provide. It's going to be difficult to get useful feedback at this stage in the process.
I hope you don't take this as discouragement, I like the idea of having a dedicated HN mac app, and look forward to seeing it again down the road.
You can use it at https://yahni.news