5 ms·
A WYSIWG Markdown web app that lets you edit your locally saved files
- kushan2020 6y agoHey folks I have been working on this app for the past 2 years now and I am nowhere done. I thought of just posting it online to see if it sparks any interest. The overall goals of this project are: Your data is yours: Bangle is a fully client side application which helps you edit your markdown notes. You provide it with notes and they stay with you. Portable: Bangle is and will be a web app first i.e. no bloated electron app. Use it on your phone laptop or tablet. Powerful: Bangle is simple to get started and has enough extensibility for the pro users (Just press command-shift-p). Looking for early feedback (if I get any traction on this). Cheers
- rfoo 6y agoThis is very similar to https://mak.ink https://mak.ink, sans the WYSIWG part.
- sinab 6y agoNo its not. mak.ink saves text to LocalStorage, bangle.io uses the File System Access API to read and write from the users disk (https://web.dev/file-system-access/ https://web.dev/file-system-access/).
- sinab 6y agoSuper cool project. Any plans to support other file types?
- kushan2020 6y agoCurrently it only supports markdown, but I want to build this as a note taking app. I have spent most time in making it flexible to allow for plugins , I guess in near future I will write a plug-in for other note file formats. Do you have any specific file type in mind ?
- cbau 6y agoLooks really polished! - The move toward storing data in the cloud to storing in on my local computer, especially for a note-taking style app is really important. - Love the mini command line at the top that is autocompleted when I press a button. Bugs: - Getting an error for a file I have named "C++.md". It prevents me from opening an entire directory of Markdown. - Also tried opening a folder from IA Writer, and get the error: "bangle can't open this folder because it contains system files". Not sure what that means. I also suggest a way to edit a markdown file as soon as I open the app even if it's not local as a little demo.
- kushan2020 6y agoHey thanks for checking it out! Really appreciate it. I think I need a way to figure out different file names and characters allowed. On your second point, I think the browser controls that part and prevents granting access to things it deems sensitive. I would recommend opening a notes folder which is in your user directory like Documents , Downlaods , Desktop etc.
- josephernest 6y agoCool projet! I did something similar a few years ago: https://josephernest.github.io/writing https://josephernest.github.io/writing LaTeX (with Mathjax) support as well, click on the ? button to open local files.
- ecf 6y ago> * Only available on Chrome and Edge Unfortunate :( Is there a browser API in use that rules out Firefox?
- kushan2020 6y agobangle.io uses the File System Access API to read and write from the users disk (https://web.dev/file-system-access/ https://web.dev/file-system-access/) and weirdly Firefox devs find this proposal dangerous. If only we all can convince them it’s not