3 ms·
Wow this is really cool! I've been looking at OneNote alternatives, specifically due to the lack of Linux client. I really love the searching capabilities in On
by vmarsy 8y ago
Wow this is really cool! I've been looking at OneNote alternatives, specifically due to the lack of Linux client. I really love the searching capabilities in OneNote, I hope this one has similar stuff.
If I were to switch to this, I would loose the Android app though, any thoughts/plans of how this could be used on Mobile? Could the same client be used to render files stored on a user drive (OneDrive, Google Drive, Dropbox)
Usually apps are forbidden to use cloud drives to store their content, but in this case maybe it could since each file is actually plain user-generated `.md`/`.jpg`/... ?
It seems all Typescript/React based, it could be doable to port it to a webview? if you're reading this, can you point to the code that handles reading/writing content from the filesystem?
- fabiospampinato 8y ago> I really love the searching capabilities in OneNote, I hope this one has similar stuff. I'm not familiar with the search capabilities of OneNote, right now there's only fuzzy search in Notable. It's pretty bear-bones actually, but some more advanced features could be implemented in the future. > any thoughts/plans of how this could be used on Mobile? I personally never write notes from my phone so that's not a priority for me, but maybe if the app gets popular enough I could port the app to mobile and/or make a webapp for it. I touch this point in the tutorial notes that get loaded into the app upon first instantiation so be sure to read that [1], basically you can put your notes in Dropbox and edit them with any text editor available. > It seems all Typescript/React based, it could be doable to port it to a webview? It's basically a website with access to the filesystem so it should be pretty doable. > if you're reading this, can you point to the code that handles reading/writing content from the filesystem? Sure, here [2] there are the functions that read all the notes and listen for changes on the filesystem (because you can also edit them with a third-party app), there are analogous functions for the attachments here [3]. Here [4] there's the function that writes updated notes to the filesystem. At the moment there isn't much abstraction storage-wise, but I guess adding support for a cloud storage that enables synchronization between all apps should be pretty doable. [1] https://github.com/fabiospampinato/notable/blob/master/resources/tutorial/notes/12%20-%20Mobile%20Editing.md https://github.com/fabiospampinato/notable/blob/master/resou... [2] https://github.com/fabiospampinato/notable/blob/master/src/renderer/containers/main/notes.ts/#L28-L139 https://github.com/fabiospampinato/notable/blob/master/src/r... [3] https://github.com/fabiospampinato/notable/blob/master/src/renderer/containers/main/attachments.ts/#L30-L102 https://github.com/fabiospampinato/notable/blob/master/src/r... [4] https://github.com/fabiospampinato/notable/blob/master/src/renderer/containers/main/note.ts/#L573-L606 https://github.com/fabiospampinato/notable/blob/master/src/r...
- vmarsy 8y agothanks!