[Unreleased]
- Added preference to show editor on startup
- Added ability to create custom JavaScript plugins
- Added splash screen
- Added preference for writing direction
- Added preference for closing app after last window closed
- Fix documents not updating when changed externally
- Fix autocompletion crash
- Fix sidebar items not being sorted alphabetically
- Fix images not appearing in PDF export
- Fix about window credits not being readable in dark mode
- Fix sidebar re-opening when preview toggled
- Added more UI and unit tests
- Updated to Swift 5
- Added autocomplete support for LaTeX, HTML and markdown with preferences to disable each
- Added support for WikiLink (
[[Description|./path/to/note.md]]
) markdown extensions - Added RTL writing direction support in editor and preview
- Added preference to show invisible characters
- Added preference to show a toolbar on the window
- Added preference to scroll past end of editor
- Added preferences to sync scroll position between editor and preview
- Added 9 new themes:
- a11y-dark
- a11y-light
- an-old-hope
- gml
- isbl-editor-dark
- isbl-editor-light
- lightfair
- nord
- shades-of-purple
- Fix some themes having incorrect colors
- Fix
open -a
not working at times - Set a max width for
<video>
HTML elements so they don't overflow - Fix indented markdown lists not getting syntax highlighted
- Fix words breaking on any character, now breaking on words
- Fix vertical scrollbar not showing in preferences when scrolled
- Refactored sidebar and tabs
- Now using custom Highlightr fork
- Added library licenses to the 'About' window
- Added new UI tests
- Ability to open files and folders via
open -a /Applications/Pine.app file.md folder/
- Set syntax highlighting theme when changed in preview
- GitHub emoji support
- Footnote support
- New preferences layout
- Preferences for enabling/disabling markdown extensions
- Paste image(s) directly into the editor and have them be inserted in markdown format
- New icons used for sidebar files/folders
- Button to set Pine as the default Markdown application
- Fix possible crash when changing preferences
- Renamed to Pine
- Add a Makefile to improve building/releasing
- Add a markdown reference window accessed by
⌘ .
- Save window size and position across launches
- Add certain shortcuts to Touch Bar
- Add .txt exporting support
- Fix a few minor inconsistencies in the preview styling
- Fix out of range bounds error when autopairing
- Add a proper swift version under .swift-version
- Add a
Docs/
folder
- Auto pairing of markdown syntax (with a preference to disable)
- Ability to view local images in the preview using relative and absolute paths
- H6
######
shortcut is now available under Format > Heading 6 - Ability to open linked markdown documents from the preview
- Ability to remove top level sidebar items from the sidebar (files and folders)
- Support for
.markdown
files - Sidebar folder structure now is in sync across all tabs/windows
- 'Untitled' documents are now replaced when opening a file if no changed have been made
- Inserting a heading via a shortcut now correctly inserts it at the start of the line
- Whitespace, unicode and other special characters are handled in files
- Editor toggle shortcut is fixed and now working
- Sidebar toggle button is fixed and now working
- Long words now break to the next line rather than overflowing the preview bounds
- More unit tests
- Syntax highlighting speed improvements
- Ability to set sidebar background color to match overall theme
- Disable spellcheck by default
- Make tab indentation in preview display as 2 spaces
- Add unit tests for markdown shortcuts
- Exporting to LaTeX
- Exporting to XML
- Add preference for enabling/disabling spell checking
- Fixed red underline from not showing in misspelled words
- Fixed newlines
\\
not creating a new line when using LaTeX math blocks - Fixed build errors when not using Swift 4.2
- Use the
cmark-gfm-swift
Pod, rather than having it as a library
- Keyboard shortcuts for markdown tags (bold, italics, strikethrough, code, code block, headers, math, math blocks)
- Ability to toggle editor
- Fix background color not applying on HTML export
- Fix multiple instances of the preferences window appearing
- Re-generate preview when it is un-hidden
- Use system icons for sidebar folder/files
- Update error message when unable to write/read from file
- Use system toggle for sidebar (now shows "Hide"/"Show" sidebar, rather than "Toggle")
- Created Twig