Earlier quoted context omitted.
Yeah, large file sizes and some RAM overhead is a drawback that comes with Electron apps. However, it would never have been possible for me to make Heynote for all of Mac, Windows and Linux, on my spare time and within a reasonable timeframe, without Electron. Also, the CPU usage overhead for Heynote is minimal. It's one of the apps I use the most, and it's never among the programs that have used the most CPU. Yes, 2…
a web app (PWA) would be perfect :)
Show HN: Heynote – A dedicated scratchpad for developers
81–90 of 321 posts
Re: Show HN: Heynote – A dedicated scratchpad for developers
#82Re: Show HN: Heynote – A dedicated scratchpad for developers
#83Initial thoughts: 1. It looks beautiful and useful. Very nice work! 2. I love the math sections. 3. I was shocked how large the download was. 4. It's chewing enough memory between the GUI and the (3!) helper processes that I will probably continue to use BBEdit for this kind of thing. I think it will be useful to a lot of people... I like it and could see myself using it sometimes even if it feels too heavy to keep i…
Yeah, large file sizes and some RAM overhead is a drawback that comes with Electron apps. However, it would never have been possible for me to make Heynote for all of Mac, Windows and Linux, on my spare time and within a reasonable timeframe, without Electron. Also, the CPU usage overhead for Heynote is minimal. It's one of the apps I use the most, and it's never among the programs that have used the most CPU. Yes, 2…
Re: Show HN: Heynote – A dedicated scratchpad for developers
#84Re: Show HN: Heynote – A dedicated scratchpad for developers
#85I'd love a macOS menubar icon for Heynote. I currently use Evernote's Quick Note feature from its menubar app.
I'll look into it! Not what you asked for, but slightly related: You can set a global hotkey that shows/hides Heynote.
The hotkey is very responsive. Nice!
Re: Show HN: Heynote – A dedicated scratchpad for developers
#86I'd love to get some feedback also :). Heynote Github Repo: https://github.com/heyman/heynote
Re: Show HN: Heynote – A dedicated scratchpad for developers
#87Earlier quoted context omitted.
Good suggestion, I'll change that!
It would be nice with some documentation of what the Math mode supports, e.g. syntax, units, functions. It can be difficult to figure out why some lines are interpreted ok and while others fail. How to convert between fahrenheit and celsius?
Math.js (https://mathjs.org/) powers the Math blocks, so what's supported by Math.js should be supported by Heynote, with the addition of currency conversions (exchange rates are updated daily).
> How to convert between fahrenheit and celsius?
This should work:
10 celsius to fahrenheitRe: Show HN: Heynote – A dedicated scratchpad for developers
#88It would be perfect that you add this on brew because most corporate mac users have no permission to download these type dmg except brew
Re: Show HN: Heynote – A dedicated scratchpad for developers
#89One issue I noticed while doing a calculation: "belt_pitch = 5/8 in" evaluates to "0.625 in^-1". To get the behavior I expected, I had to add parenthesis around the fraction. Maybe this could be fixed by adjusting precedence rules?
Re: Show HN: Heynote – A dedicated scratchpad for developers
#90I do find myself wanting more features, but of course the beauty of this is how simple it is, so you definitely need to strongly resist the urge to add and add as people suggest ways to 'improve' it. Apply the old 'every feature starts with -100 points' mindset (attributable to Anders Hjelsberg, I think?).
But that said, I'm going to give you some feature requests anyway :D
The thing I feel like I most immediately want from a tool like this is something close to the common SQL notebook behavior where you can select a few lines of text and hit F5 to run just the selection. Obviously only makes sense in language blocks which have a script engine associated. But the ability to write a chunk of JS or Python or shell and instantly execute it might be powerful. Where does it run, what happens to the output, etc? All good questions. No idea.
I'd love to see markdown blocks get formatted in place (still monospaced, just some bold and italic and stuff) - probably whenever the cursor is not focused in the block... though the potential shift in line wrap that would cause might be annoying. Maybe just have an edit/display toggle on markdown blocks to flip them into formatted mode. Additionally, making markdown-formatted tables elastically align in place while editing them would be a huge quality of life boost....
... Which (since formatting markdown tables correctly amounts to the same thing) makes me think this could be an opportunity to implement a classic 'elastic tabstops' plain text mode... the fact that the tab key only increases line indent is... an interesting choice that reduces the need to indulge any tabs vs spaces discussions - though obviously it's possible to paste in text that contains tabs even if you can't type them. Coming up with something better to do with inline tabs than just 'snap to next multiple of tab width' is tricky, but I would suggest maybe enabling 'elastic tab' rules: https://nickgravgaard.com/elastic-tabstops/ - because this is a place that's meant to handle copy/pasted text and stuff natively typed in, NOT a place that is expected to open and correctly format files.