Goal: Research WYSIWYG-editors and setup clean Electron project
Goal: Basic file handling (open, save) and simple html editing out of the box.
- Close old window when opening a new one if empty.
- Starts in unsaved mode, when opening file.
- Presentere filnavn i "Do you want to save 'filename'?"
- Save window position med https://www.npmjs.com/package/electron-window-state
Goal: Create a pretty theme. Remove most text formatting options. Basic custom text formatting with custom elements like kicker and small-caps.
- Edited=false når du skriver en et tegn og trykker tilbake (og cntr+z, lim inn etter endring).
- Export to PDF uten å få med cursor
- Dokumentikon, gjerne med kul tekst som "Here are for the crazy ones"
- Themes med kicker, h1-h2, big og small, small-caps and all-small-caps
- Opened recently list
- Sjekk om Windows åpner open og save i samme mappe og ikke "Mine Dokumenter" hver gang.
- Links not working in shortcut mode.
- Webpage clipboard: Dobbelt paragraf mellomrom
- Webpage clipboard: Mulig å kopiere inn bilder hvis man kopierer tekst fra en nettside.
- Look at Quill and Draft WYSIWYG editor. https://quilljs.com/ and https://draftjs.org/
- Use https://khan.github.io/KaTeX/ for Math
- Få tabs til å fungere.
- Gjøre om Save as to Duplicate (on mac) – after refactoring
- Recover documents if crash
- QuickView support, se https://aleksandrov.ws/2014/02/25/osx-quick-look-plugin-development/
- Clean code
- Tests for å åpne og lukke filer, og skadelig filer.
- Typescript (TS)
- Auto-linking with https://gist.github.com/javan/7b0c99f43e67080c2380e8d30707f773