That said, I tried it out and here's my feedback for HNbuddy:
- This looks really nice, and loads comments super fast for me!
- An iPad version of HNBuddy would be nice. I'd be willing to pay for that, maybe as an IAP?
- Support for commenting, new posts, currently it's more of a "reader", which may be the intention, not sure.
- No ability to downvote? I can downvote in MiniHack and the regular website but not in HNBuddy
- A lighter Darker theme
I focused on the "passive" usage of HN for this first version.
I'll add the downvote feature (along with the post/comment submission feature) in the next major update.
I really like HNBuddy. It cannot become my main client until there's a dedicated iPad version and until it allows me to comment, but I really like it and look forward to watching your improvements.
Thanks for bringing this.
echo 'L xvh wklv dss hyhubgdb, dqg L oryh lw!' | tr '[D-ZA-Cd-za-c]' '[A-Za-z]'
https://en.wikipedia.org/wiki/Caesar_cipher
Well played @tsucres. Well played.
When HN Zero loads the list of stories, it pulls all comment threads down too. That way I can read the comments when I'm in the subway.
HN Zero is great but it's a bit dated at this point and lacks some other features that I've learned to live without (no copy/paste from comments, no sharing of links, no iPhone X support).
In any case, I'll try this out. Congrats on shipping!
[0]: https://itunes.apple.com/us/app/hacker-news-zero/id764890985...
But I'm adding this on my list of potential new features for next versions!
1. Nice touch open sourcing the credential handling code. Obviously there is no way for an end user to actually verify that the code posted is indeed what ships but it adds to your credibility. I wish more apps would extend that small effort!
2. The mobile landing page is better than most “serious business” app mobile landing pages. I would totally hire you to do just that for my apps if my budget was more than $0.
3. Is there a way to comment from within the app?
4. Maybe add active to the filter drop down in addition to show, ask, and jobs? HN has some hidden filters like “active” which are very useful.
2. Thanks a lot
3. Not yet. I'm planning on implementing that in an upcoming version
4. I'm going to look into that!
Thank you very much for your feedback!
Not without way too much work (which would never satisfy everyone).
Reproducible Signal builds for Android | https://news.ycombinator.com/item?id=11399893
1. Please have an option to turn off the reader function. I'd like to go straight to the URL rather than a parsed reader.
2. Main page is a little bit busy. Would recommend playing with the font size / weight. The first thing most people do is skim through the headlines, having kearning / a higher weight of font would help with that.
3. I find it odd that the url / time posted is above the title. Would be nice the match the main HN page and place that below the title. Just changes the mental model slightly enough to be annoying.
Just two things:
1. In the "Lists"-tab, it says "synched". I'm not a native speaker, but I guess that should be "synced"?
2. Maybe I just missed it, but: Is there any way to submit a comment from within the app?
2. Not currently. I'm planning on adding this in the next few weeks
Thank you for your feedback! I'm glad you like it!
1: I need the ability to swipe back from anywhere on the screen, i’m unable to reach all the way to the left edge most of the time.
2: The ability to up the density of posts/comments on the page. I really like seeing as much content as possible without a ton of dead space and scrolling.
2. That doesn't seem complicated to add! Seeing the feedbacks here really gets me motivated to improve the app, so I'll try to add this in an upcoming version.
Thank you!
I've never touched it beyond letting the default one work, but it's probably done using UIScreenEdgePanGestureRecognizer. If there's another gesture being grabbed by the active view (like scrolling) you might need to tell your UIGestureRecognizerDelegate to allow the gestures simultaneously.
EDIT - Oh I see, parent comment doesn't like the system standard of swiping from the edge of the screen. So that'd be a regular pan gesture recognizer, and probably trickier to do at the same time as scroll view.
I'd be hesitant to take that suggestion, since it means you'd never be able to use a "swipe right" gesture on the individual list items, like what you see in Mail for marking a message as read/unread.
Here's another feature suggestion, shamelessly lifted from the Apollo reddit client. Long press on the navigation bar to toggle between light and dark theme.
I'd also point out that your "sliders" icon for the settings tab is rather unconventional on iOS. Users will expect a gear icon to represent settings.
What I will miss from Premii app if/when I switch.
By default, Loads article in Text(pocket/readibility) mode instead of actual web page. 90% of the links I click are articles (save for the Show HN )
Integration with pocket to save articles for offline reading.
Ability to choose Navigation position. I place it at the top so i don't see it when scrolling up and reading stuff down/below
Another feature that's missing on all the apps I tried, Ability to share(to pocket) without actually opening/loading the article. As an example, An article PaulG, I want to instantly share/save without actually loading it in the app.
Note though that:
1. There's a built in "reader" equivalent to pocket/readability. I actually open-sourced this module [1]. It uses MercuryApi (the successor of Readability) [2]
2. it's possible to bookmark articles: this action saves them even for offline reading (you have to open/load the articles at least once though).
Concerning your last idea, I find it difficult to integrate it in the current UI without overwhelming it. Maybe if I add an option (as it was suggested in another comment) to choose between a "detailed" and a "dense" list, then I'll think to this feature.
Anyway, thank you for your detailed feedback!
Unfortunately, I just can't read discussions that are collapsed by default. Way too much clicking — some threads have hundreds of comments, often deeply nested.
I also think you could spend some time on colour and font choices. It's faded and hard to read, with almost nothing prominent. HNBuddy (https://i.imgur.com/cEPrInb.png) vs MiniHack (https://i.imgur.com/ED4YXte.png). I'd like the title font to be more legible, and the number of comments should be much more prominent. I often decide whether to read a story and/or thread based on the number of comments.
I do like that there's a way to get to the comments after clicking on a story. MiniHack doesn't have this.
Offline, opportunistic fetching and caching of comments would be good. Like the sibling poster, I read HN on the subway, where there's spotty cell service.
As an aside, since you're not charging for this app, perhaps it would be a good idea to make the code open source? I've been through multiple HN clients, and they all tend to stagnate over time. Putting the code on Github and accepting PRs would help avoid this.
[1] https://itunes.apple.com/us/app/minihack/id631108846?mt=8
Concerning your last thought, I want to keep all the rights on the source code (at least for now, and as long as I'll have the time and the motivation to maintain it), so I won't release it. However, note that several of the components that I used for this project are open source and PRs are welcome on their GitHub pages.
I took note of everything else you said! Thank you for your constructive feedback!
Less real estate used for timestamp, use dedicated colours for comment and upvote counts, and a larger font and thicker weight for the headline.
I hope you change your mind about opening the code.
Also does HN support OAuth or something? I'd feel more comfortable if I didn't have to enter my password directly in the app.
"Your credentials are used exclusively to connect you to your HN account and aren't s"
Also, would be nice to have a way to share HN links rather than just the article links (as the HN comments are often more interesting than the articles).
You're making me thinking I should probably setup a bug reporting system for long term maintenance. Thank you!
Many HN clients are dead or abandoned; I'll circle back in a year.
I also plan to add support for comment and post submissions. I hope I'll have the time to do so in the next few weeks.
Most of the HN apps still work even if abandoned -- it's the UI framework demo websites (HN UX re-skin seems to be right after the TODO app demo) that have all disappeared. Also the audio ones, but there haven't been many of those.
HNBuddy interacts with the HN website through a web scraper that is open source [1]. Though, as discussed in another comment, I can't really give you any proof that the code of this scraper is the actual code built in the app.
Anyway, if you don't trust me, you can still use the app as a simple reader :)
Spelling correction: “Never lose the news you like”