Skip to content

Releases: kettek/open-markup-editor

Version 3.2.0 - Experimental Spellchecker

04 Jun 00:35
Compare
Choose a tag to compare

Added a spellchecker mode for the code mirror editor plugin. This works best in default keymap.

Also fixed a range selection bug.

Version 3.1.1 - Minor bugfix

25 May 06:26
Compare
Choose a tag to compare

Fix an issue where a downloaded pack is installed before it is done downloading.

Version 3.1.0 - Bugfixes, upgrades, and features

24 May 05:35
1bb70c9
Compare
Choose a tag to compare

Bugfixes:

  • Fix preview view recreation
  • Remove console debug output
  • Codemirror crash fix

Updates:

  • Electron 12!
  • Font manager pack updated for new context-aware modules
  • lodash, ini, y18n, and codemirror updated to more recent versions

Features:

  • Error management and notification subsystem
  • Toaster popups for errors and warnings
  • Github render pack darkmode theme
  • Keybind system
  • Escape to close settings
  • Org-mode support!
  • Improve download pack interface
  • Automatic link generation for markdown markup

Version 3.0.0 - Pack updates, Electron 8, bugfixes

23 Mar 06:58
Compare
Choose a tag to compare

Updates are as follows:

  • Electron 8!
  • Pack disable/enable
  • Pack download and install via URL
  • Pack updating for github and gitea-like release files, providing the packs are released as .tgz with semver tags.
  • Pack type check to ensure incorrect packs won't be installed as the wrong type

To have a pack verify as a type, a pack must either:

Have its directory name match a syntax such as *-<PACKTYPE>-*,
where <PACKTYPE> must be any of the following:

  • ext - Extension
  • rp - Render Pack
  • ep - Editor Pack
  • mp - Markup Pack

Or have the following root entry in their package.json:

  • ome
    • packType: <PACKTYPE>

Where <PACKTYPE> is any of the following:

  • extension
  • editor
  • render
  • markup

Packs that do not match this will not be installed, and in the case of
an already installed pack, will be deleted from the packs directory.

  • Markup pack supports field should now return an object with its keys being the markup category followed by extensions for that markup language. For example,
  supports: {
    Markdown: ['md', 'markdown'],
    AsciiDoc: ['adoc', 'asciidoc'],
  }
  • Settings now has a default markup pack select field.

  • "New..." will create a file in the default markup pack's format.

  • "New Type..." menu entry that allows creating a new file of a specific markup type.

  • All packs can now be set to be considered as default, however only the Markup packs use this feature.

  • Currently opened file's extension group name, e.g., "Markdown" will be shown rather than just the file extension.

  • Welcome splash shows supported markup types based upon an aggregate of supported markup languages exposed by each markup pack.

  • Recent files on welcome view

  • Settings folding

  • About modal dialog

Bugfixes:

  • Not closing the program when the main window closes
  • Filtering out '--' program arguments for opened files
  • Many open files no longer breaks the UI (to a point)
  • Do not load already loaded files.

Version 2.3.0 - Icons, file watching, and more!

29 Sep 05:56
Compare
Choose a tag to compare

Updates are as follow:

  • SVG icons and some UI redesign!
  • Splash screen to hide shame!
  • Minor code cleanup and bugfixes
  • Dependency updates
  • Packs now show version in settings
  • File watching and reloading!
    • Files can be automatically reloaded if saved when the file changes
      on-disk.
    • And/or files can show a prompt to ignore/reload if a change occurs.
  • New core settings extension!
    • Above file watching configuration implemented here
    • Editor<->Renderer update delay now customizable
    • Line wrapping and editor<->renderer synch now here rather than the
      footer

Version 2.2.1 - Open Recent Files and vulnerability update

11 May 03:57
Compare
Choose a tag to compare

This is a dependency update that changes the electron-rebuild dependency to target a specific commit version. This is less than ideal, as it'd be better to have a proper electron-rebuild release, but it's better than nothing.

Included in this update is Open Recent Files functionality.

2.2.0 - Custom Editor Fonts and more

21 Mar 13:00
Compare
Choose a tag to compare

This release marks the addition of the following features:

  • Custom editor font family, size, and colors via the Font Manager extension!
    • Yay!
  • Proper file extension listing during save -- mapped to the opened file's type.
    • Should save some headaches.
  • Duplicate current open file!
    • Creates a new unsaved version of the original file that will prompt for a save location in the same location as the original when save attempts are made. Useful for creating new documents from template files.
  • Other minor bugfixes and enhancements.

2.1.1 - Important bugfix

28 Jan 00:53
Compare
Choose a tag to compare

UserData path for "packs" was not being created properly. This is now fixed.

2.1.0 - Introducing additional Markup Packs

27 Jan 12:41
Compare
Choose a tag to compare

This release provides markup packs for:

  • Asciidoc
  • Textile
  • Creole

Additionally, the following bugs were fixed:

  • Changed Data Paths to not use packs/ directory, as that should only be used for packs.

The following features were added:

  • Caching of files to be loaded before the editor is ready.
  • Opening files that do not exist now opens an empty file ready to be saved to the desired location. This allows OME to be invoked from the command-line with a target new file to edit.

2.0.0

23 Jan 11:11
Compare
Choose a tag to compare

Release 2.0.0, due to some breaking API changes.

Now using BrowserViews for rendering HTML previews!