646 karma · joined August 17, 2012
Heynote - A dedicated scratchpad for developers: https://heynote.com
Python load testing framework: https://locust.io
Share your current position: https://longitude.me
See the ZIP code of your current : https://www.whatismyzip.com
A collection of the world's boutique hotels: https://boutiquehotel.me
A competitive word game: https://ronigame.com
My website: https://heyman.info
[ my public key: https://keybase.io/heyman; my proof: https://keybase.io/heyman/sigs/oF-monWzSyXzxgs-qJNghjCM96urbkqxHriYMN70e2s ]
This is now fixed by making sure the buffer is flushed on reload / exit. Should be released in a beta version in a couple of minutes. Turn on the beta channel in Heynote's settings if you want to update to it right away.
2. Only Match blocks evaluate, and it's likely to stay that way.
It makes HTTP requests to fetch current exchange rates (for currency conversion) and to check for updates.
> I don't want your app to check for updates, I'll decide if and when I'd like to update it.
It still requires user interaction to actually apply the update.
> I'd like to know where that info is getting stored on FileSystem
See https://github.com/heyman/heynote?tab=readme-ov-file#where-i...
It shouldn't be hard to fork it and disable currencies and auto updates. However, it sounds like Heynote might not be a good fit for you :).
I'll also fix the "⌥" in the editor. Thanks!
For the paranoid it should be simple to fork Heynote and disable currencies and auto updates.
I get the idea of the "inverted order". I wonder if it would be enough to make it configurable so that C-Enter inserts a new block before the current one + Heynote sets the cursor at the beginning of the buffer at startup (instead of last which is the current behavior)?
There's a roadmap in my head and some tickets in my private Trello, but I should probably create Github issues for those.
There are a couple of main things that I want to add (file syncing support, timestamp metadata to blocks) and some general improvements. However I want to keep its simplicity, and I currently see Heynote as kind of complete when it comes to new concepts. Currently, I don't think I'm going to add tabs, and I'm not planning to make it into a "real" editor by adding the ability to open and save files.
Definitely! I'm happy that you preface the feature requests with this comment :).
I've thought about the possibility of some kind of evaluation of code blocks, but at the moment I'm not planning to add it. Mainly because of the questions you posed :).
Heynote currently gets most of its Markdown features (basically everything except the checkboxes) "for free" from CodeMirror's Markdown mode (https://github.com/codemirror/lang-markdown).
Regarding tab size, I realize that it's something that I'm going to have to add settings for. Up until now, me and a few friends have been the only users of Heynote, and it seems like none of us favors tabs before spaces (or at least no one has asked me to fix it).
Adding the results to lines that are copied from Math blocks should be doable, and I like that idea! I agree that it would also be nice with the results in buffer.txt, but because of implementation details it's harder to implement I think.
> changing font and color theme
At the moment, I'm leaning towards keeping the number of configurable settings down and not add have font color theme settings.
> timestamp for blocks. especially would be nice if you could store createdAt updatedAt in the line with the infinity symbols in buffer.txt to make it easily extractable using grep and cut.
yes, this is on the TODO
> saw that you mentioned downthread that you're working on reloading the file so that we can back it up with git or whatever. Would love that!
Yes, this too :)
> is mobile possible? Through Cordova or something
Probably not :/
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 fahrenheitNot what you asked for, but slightly related: You can set a global hotkey that shows/hides Heynote.
Please send that donation to some organization that help people in greater need than me, on my behalf instead :).