flag_de

Entries for October 2019


05

MarkMyWords 1.12.0 released


MarkMyWords 1.12.0 is now available on the Mac App Store. In addition to various improvements and bug fixes, this update also adds some new features. The most important addition is the implementation of a new markup converter, whose implementation has already taken a long time.

New Markup-Converter

With the release of macOS Catalina, Apple has also announced that in future versions of macOS the so-called "scripting language runtimes" will no longer be included.

By Apple, Release Notes for macOS CatalinaScripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default...

Source, section Scripting Language Runtimes


This affects all my apps that use markup languages, as they all use scripting language runtimes to convert markup-formatted text. I have decided to develop a completely new markup converter that is as future-proof as possible. By using the Swift programming language and avoiding external libraries or runtime environments, it should be ensured that my apps will continue to be available in the Mac App Store and will work with upcoming versions of macOS.

Under macOS Catalina and older versions of macOS, the use of the new markup converter is optional and can be easily switched on or off in the preferences of MarkMyWords.

I still see the status of the new markup converter as beta. Although much effort has been made, a complex process, such as translating seven markup languages ​​into another programming language, is always accompanied by difficulties. If there are problems with the conversion, please let me know.

Release Notes

New, alternative markup conversion engine, developed in the Swift programming language, implemented. The new engine can be activated via the Preferences > Markups > Use the internal Swift version of the Markup Converter (Beta version: In continuous development)

New:

  • import CSV Table now with support for tsv files (Tab Separated Values)
  • advanced text statistics for each document can be displayed by clicking on the word/character counter
  • new help page system implemented and help pages revised


Updated:

  • Smark parser updated
  • Textile parser updated


Improvements:

  • clipped text in the German user interface fixed
  • various small adjustments made to the user interface in the preferences
  • minor improvements and adjustments in the attachment system
  • minor adjustments for saving-behavior
  • in the File Browser when searching, both file name and file content will be queried for the search term
  • various code cleanups
  • some adjustments to the main menu, "Item" tools removed, the items for startup window and file browser are now under "Window" and the One-Click Style Editor under "Format", duplicate items removed
  • comment menu command for Smark is now correctly being applied to text blocks
  • improved preview behavior for empty documents
  • access to Base URL settings improved
  • button to switch between preview and code view added


Changes:

  • support for doTheMath removed


Bug Fixes:

  • fixes bug that prevented the activation of the full screen mode via the menu and keyboard shortcuts
  • menu Markup now appears in the German user interface in German
  • problems with the presentation of some cheat sheets in the dark mode solved
  • resolved an issue of displaying some buttons in the dark mode in macOS High Sierra and earlier


Important Links:

Purchase MarkMywords at the Mac App Store

Download the Demo Version of MarkMyWords

MarkMyWords Overview

MarkMyWords Release Notes

Until next time!

2019
   October (1)
   June (1)
   May (4)
   April (1)
   March (1)
   February (4)
   January (3)
2018
   December (3)
   November (1)
   September (1)
   August (1)
   July (1)
   June (2)
   May (1)
   April (1)
   March (2)
   February (1)
   January (2)
2017
   December (2)
   November (1)
   October (1)
   September (3)
   August (3)
   July (1)
   June (1)
   May (5)
   April (1)
   March (3)
   February (1)
   January (1)
2016
   December (1)
   November (1)
   October (1)
   September (2)
   August (2)
   July (4)
   June (3)
   May (1)
   April (2)
   March (3)
   February (3)
   January (2)
2015
   December (1)
   November (4)
   October (1)
   September (1)
   August (2)
   July (2)
   June (4)
   May (1)
   April (1)
   January (1)
2014
   December (1)
   October (2)
   July (2)
   June (1)
   May (1)
   April (1)
   March (1)
   February (1)
   January (2)