I don't care how massive the app is compared to just web browsing...it's always great when people show off not just the product, but the open source code. Thanks!
Not particularly directed at OP, I haven't tried or even downloaded the app. But am I the only one that when I see 'Node' and 'Desktop' in a headline immediately think 'this may be really nice but it is just gonna be to big for what it does'? And, as a followup, what is the appeal of using Node for desktop dev?
I really like it, runs well under openSUSE (you have to download the repo and follow the instructions under "Development" in the readme). Hope to see it's functionality expand further.<p>Edit:<p>One thing I would change is maybe make the overall border a more noticeable darker color, I keep getting confused as to where the borders are for when resizing it, and maybe a way of dragging and dropping the window (that is more obvious if it is there, I haven't figured out how to move the window without using what I assume to be KDE specific features).
This tool reminds me of a feature in the Vivaldi browser called Web Panels:<p><a href="https://vivaldi.net/en-US/blogs/teamblog/item/50-snapshot-1-0-264-3-private-mode-and-improved-web-panels" rel="nofollow">https://vivaldi.net/en-US/blogs/teamblog/item/50-snapshot-1-...</a><p>You can have a sidebar in your browser with it's own webpage displayed, so you can have Hacker News open no matter what tab you're viewing.
That's a pretty cool idea... but do people really want <i>more</i> HN? My impression is that most people want to read it once or twice a day, but are driven to it more often than that as attempts at procrastination. So this seems like it'd be a net loss for most users.
From: <a href="https://hackermenu.io/" rel="nofollow">https://hackermenu.io/</a>
"Do you have the habit of jumping to comments before reading an article? We got you covered. Comment is just one click away. So is vote."<p>I did a quick browse and search of the source on github for "comment", "vote" and "login". How do you handle logging in/submitting comments/votes? Just present the regular hn login inside the app, and use the hn site?<p>I thought there was some TOS/gentlman's agreement that APIs only had read access to stories, and one needed/should use the hn page for comments/votes? Perhaps I'm mistaken?<p>I suppose there's no rule against making a custom browser though -- while a bit heavy handed, I suppose there's really no difference between wrapping node+electron and enhancing the UI/UX with greasmonkey -- I suppose the main issue is to behave closely enough to a regular web visitor, so as not to put undue strain on the service, not demand that every visitor <i>actually</i> uses a general purpose browser...?
Just downloaded! I love it. The only thing I was going to say was I wish it had the ability to resize the window and save the size for each time it opened...then I realized you were one step ahead of me and had done exactly that! Very impressive, and a fantastic example of React and Electron. I'm definitely bookmarking this to come back and learn from the codebase later.
Looks great - in all honesty I probably won't use it day to day as I waste enough time checking HN, although perhaps it would be a less distracting way to check it. Source code looks nice and clean, look forward to digging into it!
In case it's helpful,<p><pre><code> hacker-menu$ node install
module.js:338
throw err;
^
Error: Cannot find module 'hacker-menu/install'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3</code></pre>
Well done on making this, but I have to say that I'm sure I'm not the only person that's not interested in installing node on their desktop.
Ugh provide high quality screenshots, both on project readme in github and on the website as well.<p>Currently the website has skewed image of the thing and then cropped round images of the thing.
I would bet that my newsreader uses booth less RAM and less disk space. This is what feeds were invented for. Why should I install that much bloat just for reading HN?