Hacker News .hnnew | past | comments | ask | show | jobs | submit | hidro's commentslogin

Similar concept but with Gherkin syntax: https://github.com/hidroh/cucumber-api


1. I can't sync vote status so it's only a best effort at the moment to let you vote. Of course after the 1st vote is recorded subsequent votes will not count. This for sure can be improved.

2. Sure. I added vibration because I tend to mis-swipe so I added vibration to give me some feedback. But I understand not all users may like it.


Thanks for your quick replies!

Also I realized that I have a crazy number of typos and incorrect auto corrections in my comment above.

Would you add the ability to edit comments in future? :)

Thanks!


It's stored under your device's accounts, which you can manage via Settings -> Accounts. The same way Google apps work.


Sorry you don't find it useful :(

No downvote is a known issue, partly because I can't test it, so I'm not confident I'll deliver a reliable feature.

I agree that upvote should be more visible. Currently it's available as an option tucked in popup menu, as well as via swipe gesture, which is not very discoverable.

3rd one is a feature called 'deep link' which is quite common in Android. It should remember your choice if you choose 'Remember my choice'. I don't know what went wrong here as it is a platform feature and out of my control :(

Thanks for checking it out anyway.


I found it very useful and really liked it, just these problems were so irritating I dropped it again. I'm hoping you can fix this, because I have trouble with reading HN on a browser, with its tiny font size.

I suspect you've got a bug with the deep link feature because other apps only show this menu one time. Yours shows it over and over.

While we're talking, I also found the UI rather busy with stuff that seems unnecessary. Half the fun with HN is its simplicity. If you ever get the urge, think about doing an Apple and removing stuff that people don't use.

Nice work, anyhow, and thanks for that. Consider making a paid version of the app with no differences, except you get some money back from it.


Thanks! Would be helpful if you can share your device info so I can try to reproduce that issue. If you still keep the app around you can just send an in-app feedback and it will automatically include such info. Or you can reply here. Or if you can email me, my email should be available on Play Store listing.


OK, so I reinstalled Materialistic and checked the problem is still there (it is), and then sent a Feedback about "Deep linking", that you should see.


Got it thanks!


People, vote on his reply so he can test it ! :)

I'm wondering if my post would be enough :p

If you don't have enough score, drop me a mail ;)


No, I don't think you can fix the 'remember choice' feature. Practically all apps ask me for that when I click on a domain I haven't clicked on before. 'Remember' will only remember the choice for that domain.


I sent you an email.


You're correct. Saved/bookmarked stories have been there way before HN has favorite. I'm thinking of syncing these two, but it's not very straightforward without API support.


I have made releases available to download here, effectively same as F-Droid, but easier for me to publish: https://github.com/hidroh/materialistic/releases


Appreciate the effort. Ive had lots of issues with other open source HN apps. This one looks and works great so far. Would've loved an fdroid release, but an open app with github releases is more than can be said about most other apps, so no real complaint there.


Thanks! I have incorporated the idea of on-screen navigation button and grouping setting options. What else you think I should consider from Relay?


Great work Hidro, But i prefer 'hackernews 2', why? because the list view is more compact (only 2 lines). Can you add a 'compact view'?

https://play.google.com/store/apps/details?id=com.airlocksof...


Disable card view (which is the default for new installations) + choose smaller text size would achieve more or less the same. I have already gone thru few iterations of compacting the UI and I'm afraid I can't squeeze it anymore :(


Thanks for the reply. I really like the "comment search" feature in Relay based on time (show and jump through comments added in last X minutes), words (jump through comments that contain certain words), jump to comments based on author (OP, me), etc. There are many more comment search parameters, but these are my favorite.


I already have similar request in my backlog. This is gonna be tricky, because I don't have all comments up front as they are loaded on demand (even for saved comments - loaded on demand from cache).


can't you just utilize the algolia search api for hacker news? https://hn.algolia.com/api

sure, its one more query to run but i think it would be fast enough.


Yeah that's one way to go. Probably I'll use Algolia for users that prefer up front loading. It's slower than official API but would do the job.


Also, when someone replies to my comments, I do not get any notification. Can that feature be added? Or is it a limitation of the HN API?


I have something similar in mind but haven't get started yet. It can be done via HN API, but it can only be done at regular interval (polling), as I don't use Firebase but raw web API.


Not op but I use both Relay and Materialistic and I find myself swiping from the left to get back to the main page after reading the comments (muscle memory after using Relay for a long time). It would be great if you could incorporate this into your app. Either way, its a great app!


Single story refresh is a nice idea. I just added it to my backlog. Thanks!


It's because stories/comments are loaded on demand. If you never scroll to it it won't be loaded. It was designed this way partly due to how HN API works, which doesn't provide all data up front.

Alternatively app can aggressively load everything up front, which is slow; or paginate content. To me it tends to feel faster when u have progressive UI change (empty card then fill it) than abrupt change (completely empty then all items appear), so I decided not to paginate.


I used another app called HN before yours. It did not have this problem. TBH I'd rather have it aggressively load all the content. It isn't that much data and the current experience is frankly jarring.

I also can't seem to figure out how to consistently jump to the next top level parent comment with the nav button. It seems to jump to other comments lower in the current thread which I'm trying to skip past. Am I missing something?

Overall love the app though. Love that I can click a user name and see their profile.

One other odd thing is when I open a HN Notify email link telling me I have a response, I can't figure out how to go up a level from the response comment to my parent comment they responded to in order to remind myself what I posted.


I already did some optimization to load 1 extra page of comments in advance, which I believe should improve the experience. I also tried the same trick for stories but got some janky issues that I need to figure out first.

Swipe down the button should go to next same level comment, or if none it goes to the next one, which is the 1st child.

User-related content support is quite limited at the moment as I need to crawl HN web for that.


Do you have any user data on whether people would prefer the downswiping went to the next comment at the same level, or the next parent regardless of if they are currently on a child?

My use case is that I'm scrolling and I get bored with a thread. It isn't much different to swipe up on the thread to scroll down further if I wanted to keep reading, and there is no easy way to just jump to the next top-level thread. I'm left either having to collapse several levels of comments to condense things, or scroll until I hope I find the next one and don't miss it.

At the very least, I feel like this should be configurable behavior for the button.

But again, this is just me, so you might have data saying people want otherwise, and this is free so I shouldn't complain :)


It's the 1st version of on-screen navigation so for sure there are rooms for improvement. I think of it as a D-pad, as in games, when you make selection with D-pad, down means selecting below item. I can make a toggle option to reverse scroll direction though.


It supports Konami code as well :)


This is great! Although, I'll shamefully admit that after just doing the Konami code and seeing nothing happen, I went so far as to take a look at the source to get the last step. :)

You did indeed get a 5-star review out of it, though :)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: