Hi all, I'm Jonathon, the maintainer of the Manifest repo. Thanks to whoever linked it here on Hacker News, I was wondering why it was get more attention that I expected...Appreciate the support and feedback thus far!
One minor suggestion: <i>just in case you haven't considered it</i>, is to `favor undo over confirmation`. So when the user deletes a note, instead of asking if they are sure with an alert dialog, just delete the note but also have an undo buffer (or trash can) so they can restore it easily.
This is a great little tool!<p>The subtle grid reminds me, oddly perhaps, of OneNote. It was my favorite note taking app in college, and there was an implicit/invisible grid at the base of every page with similar click and drag boxes for text and other media. Ever since 2018 when Microsoft began removing features (i.e. local notebook support) and stopped updating the full desktop version, I've been searching for a viable replacement and debating just building one myself. The continued free availability of the depreciated desktop app has stopped me from taking the plunge, but OneNote is no longer something I expect to count on forever.<p>There's definitely a crowd of people who like visual note taking apps with just a little bit of organizing framework. And there's definitely demand for that kind of application.
I did something similar a few years ago, I used markdown inside my notes so I could put links / images and format the text easily.<p>The notes were also stored on a mongodb, so they can be accessible from anywhere.<p>The only thing I was a bit stuck on, is when you define a grid size, it is quite hard to make it work anywhere, especially if you have big differences in resolution between your devices.
Nice work! Safari is kind of limited with it, it takes a few clicks to create a note, sometimes(?)<p>Also a no-select might be good for certain part of the page, or for the ones not being edited presently, as text selection seem to grab most of the page text at any click and drag.
We changed the URL from <a href="https://github.com/jonathontoon/manifest" rel="nofollow">https://github.com/jonathontoon/manifest</a> to the project page.