MicroPad / MicroPad-Core

µPad (MicroPad) is an open digital note taking app
https://getmicropad.com
Mozilla Public License 2.0
234 stars 22 forks source link

Support for "local"-oriented users #309

Open BobBorges opened 3 years ago

BobBorges commented 3 years ago

Is your feature request related to a problem? Please describe. I don't like to make duplicate files in my hard disk. Importing PDFs and images to a notebook seems to duplicate these files in the (in my case) ~/snap/micropad directory. I realize this is convenient for those who want to sync notes across devices...

Describe the solution you'd like It would be awesome if there were an option to embed a linked file (with options to edit paths in case of moving things) so that we don't have to duplicate all the files we want in the notes. I can imagine MicroPad becoming super useful for me, but I don't need to duplicate everything.

Along similar lines, it would be great to be able to decide where individual notebooks live in the file system. We could save our notebooks together with their related projects.

Describe alternatives you've considered adding symlinks instead of files, but it didn't seem to work. I don't really understand the asset tags.

Additional context I've been looking for a program like this for ages!

NickGeek commented 3 years ago

Hmm, this is an interesting one. Right now MicroPad is a web-first app so all the storage is done via IndexedDB without relying on any filesystem access, which is why things are duplicated. You can save a notebook anywhere on your filesystem (ctrl+s/ctrl+o) but that will just further duplicate your data sadly.

This definitely should be possible with some custom logic for the Electron version though.

NickGeek commented 3 years ago

Hi @BobBorges. I've raised #328 which might solve this issue in the future.

BobBorges commented 3 years ago

Thanks @NickGeek. Looking forward to the new possibilities.