This is the source code for PM Markdown Editor as available for macOS and Widnows. You are free to open PRs however usage still falls under the same licence as the binary format and you will have to buy a copy of a binary to optian a licence.
- From the marketing Website https://www.philipp-mayr.de/apps/markdown-editor/ (macOS and Widnows availabe)
- From the macOS App Store https://apps.apple.com/de/app/pm-markdown-editor/id1342359564?l=en&mt=12&ign-mpt=uo%3D4
- Integrale Open Source Editor from Github
- Warp in Mac UI
- Splitscreen
- Fullscreen
- Save Open file in UI (multiple Files? / Project)
- Register .md filetype
- Drag file / folder on app icon and open
- In AppMenu -> View -> Close Window: Ask if file should be saved
- In AppMenu -> Save not working if file path not yet known
- Fix AppMenu -> file -> Save (only save as is currently working)
- Change Version to 1.0.0
- Links in WYSIWYG are fucking up the UI (trying to load a website and failing leafing the window white)
- Put together a License file with all the licenses of the projects being used
- Update app and file icon
- Create iTunes Connect entry
- Export to PDF, HTML, ePub, DOCX
- Github gist integration
- Wordpress publish
- Vs code like command plate
- Chart code block
- UML code block
- Remove keys patched by the md editor so the appmenu keys work
- Cheatsheet (link to website?)
- Inclusive tabs / Sidebar?
- Theme
- Words counter
- Launch from terminal (x-callback-url and little shell tool installable form website)
- Spell checking / dictionary lookup
- iCloud integration (other clouds like Dropbox, google, microsoft)
- Automation?
- Additional Web app?
- Versioning with Git (might be a very nice feature)
- Colaboration
- Space to tabs / tabs to space
- Search / regex search
- tab completion
- Voiceover?
- Autosave
- Emoji integration (either via image base64 code embedded or Macs/iOS own emoji chararacters)
- Markdown editor (personreferenz und tickets auf eigene dynamische links setzen per UI) (https://www.webpagefx.com/tools/emoji-cheat-sheet/)
- Linter
- Detect change to file by other editor
- Validate all your links before publishing with the click of a button
- Multi cursors
- Code block linenumbers toggle
Advanced analysis including word count, reading time, Fog Index and Flesch-Kincaid scores Highlight word repetition and density https://www.sitepoint.com/the-best-markdown-editors-for-mac/ https://github.com/benweet/stackedit https://github.com/sofish/pen https://github.com/lepture/editor https://github.com/jbt/markdown-editor https://github.com/alanshaw/markdown-pdf https://github.com/mundimark/awesome-markdown https://github.com/markdown-it/markdown-it Great feature set for later ads: http://marked2app.com https://caret.io
TODO
- The tool yarn is required
- The npm tool is required
- The tool NSIS is required
- In the project root directory type
yarnto install the development dependencies (currently the js obfuscator) - Then just run make.py it will detect the OS and build for it automaticaly
- Take the installer that was created from the Build directory