flag_de

Entries for January 2024


29

eBookBinder 1.12.4 released



eBookBinder 1.12.4 is now available on the Mac App Store.

This update offers many improvements and bug fixes when importing documents as chapters. In addition, the internal code has been modernized and improved in this area and in some other parts of eBookBinder. Furthermore, the setup of a custom PHP parser has been improved, if the desire is to use the PHP versions of the respective parser for the conversion of markup documents, and the internal parser has also received some improvements.

In the list of changes below, you can read all the details this update offers:

Note:
eBookBinder requires at least macOS 10.13 or newer as of this version

Improvements:

  • improvements when setting up your own PHP interpreter
  • improvement for importing markup-formatted files with activated chapter splitting: "New Unnamed Chapter" is no longer used instead of the file name if there are no headings for splitting in the corresponding chapter
  • when importing markup-formatted files with activated splice import, any images linked in the text are also taken into account and imported if access to the specific folders is enabled
  • various internal improvements and optimizations
  • the content of some text labels has been adjusted


Bug fixes:

  • fixes a bug in the formatting of the book date
  • fixes a bug that caused an angle bracket to appear at the end of the text when importing some documents
  • fixes a bug in the source text editor that could cause eBookBinder to crash under certain circumstances


Internal Markup parser:
Smark bug fixes:

  • fixes a bug in the transformation of span, div, para and code tags with additional attributes if these markers are followed by a line break


MultiMarkdown bug fixes:

  • when converting the {{TOC}} markup, incorrect combinations occurred under certain circumstances


Markdown, MarkdownExtra, MultiMarkdown bug fixes:

  • fixes a bug in the handling of code blocks where markup within the code block was converted


Important Links:

Purchase eBookBinder at the Mac App Store

Download the Demo Version of eBookBinder

eBookBinder Overview

eBookBinder Release Notes

Until next time!



04

MarkMyWords 2.9.0 released



MarkMyWords 2.9.0 is now available on the Mac App Store!

Javascript Extensions

With MarkMyWords 2.9.0, extensions can now also be created with Javascript. Because Javascript is implemented in macOS itself and offers various integration options, it provides easy access for the development of your own extensions. In addition, the scripting languages previously supported by MarkMyWords (Perl, PHP, Python, Ruby) are no longer readily available in newer macOS versions and require additional software to be installed, which is not very practical for those who do not also happen to work with these languages.

It is therefore obvious that the further development of extensions will focus primarily, perhaps even exclusively, on functions with Javascript.

A first batch of smaller extensions written with Javascript can already be downloaded from MarkMyWords-Extensions-Seite. These are mainly implementations of existing extensions that were developed in PHP.

If you want to develop your own extensions, you should first read the Extensions chapter in the MarkMyWords help. There you will also find a list of special variables and functions that may be important for the development of your own MarkMyWords extensions.

Further new features

In addition to the introduction of Javascript extensions, this update of MarkMyWords offers a few other interesting new functions. Firstly, the conversion of numbers into full words. You can now simply write 100 in the text and by pressing the Tab key the number is converted to "one hundred".

The text check function has also been given a new feature: Error learning. Since some errors occur again and again, in my case there were many forms of the old German spelling, this function is very useful. Instead of having to correct these errors over and over, learned errors are automatically corrected during the check.

The last major new function is a service for MarkMyWords, which makes it possible to send selected text from any program to MarkMyWords and open it in a new document. This service can be found in the menu under Program name > Services > MMW Document from selected text. Please note that text must be selected, otherwise this command will not appear.

In addition, this update for MarkMyWords offers several other improvements and bug fixes which, as usual, can be found in the list of changes.

The complete list of changes:

Note:
MarkMyWords requires at least macOS 10.13 or newer as of this version

New:

  • Javascript extensions: Extensions can now also be written in Javascript to extend the functionality of MarkMyWords. Details on extensions for MarkMyWords can be found in the MarkMyWords help section under "Extensions". In addition to developer documentation, you will also find various tips for setting up extensions.
  • Tab Action Convert numbers into words. Write a number, e.g. 111 and press the Tab key to convert the number to "one hundred eleven".
  • Services menu item: This function can be used to send selected text from any application to MarkMyWords, which opens the selected text in a new document. More details and helpful tips on how to use this function can be found in the MarkMyWords Help under "Service-Feature".
  • New function for Check Text-Feature: Learn errors. Errors can now be saved so that they are automatically corrected during future text checks.


Improvements:

  • Improved behavior of the marker selection function
  • Minor adjustments and improvements when importing documents to achieve a better import result
  • Improvements when setting up your own PHP interpreter
  • PHP extensions can now also be used when the internal markup interpreter is used for text conversion
  • Various internal modernizations


Bug fixes:

  • fixes a bug that caused MarkMyWords to crash when closing documents with a color label set
  • fixes a bug in the display of the text editor that led to unwanted effects at the bottom of the text field in newer versions of macOS


Changes:

  • the keyboard shortcuts for Marker selection had to be changed, as the previous ones are occupied by the system in newer macOS versions
  • Extension system: in newer versions of macOS (12 or higher), the Python language is no longer available for selection. For the Perl and Ruby languages a corresponding installation must be available on the system


Markup parser:
Smark bug fixes:

  • fixes a bug in the transformation of span, div, para and code tags with additional attributes if these markers are followed by a line break
  • fixes a bug in the conversion of lists that contain sublists


MultiMarkdown bug fixes:

  • when converting the {{TOC}} markup, incorrect compilations occurred under certain circumstances


Markdown, MarkdownExtra, MultiMarkdown bug fixes:

  • fixes a bug in the handling of code blocks where markup was converted within the code block


Important Links:

Purchase MarkMyWords at the Mac App Store

Download the Demo Version of MarkMyWords

MarkMyWords Overview

MarkMyWords Release Notes

Until next time!

2024
   February (3)
   January (2)
2023
   December (1)
   November (1)
   October (2)
   September (4)
   August (1)
   April (4)
   March (1)
   February (4)
   January (1)
2022
   December (1)
   November (1)
   October (2)
   September (1)
   August (5)
   July (2)
   June (1)
   May (4)
   April (2)
   February (1)
   January (1)
2021
   December (1)
   November (1)
   October (5)
   September (3)
   August (7)
   July (2)
   June (1)
   May (1)
   March (5)
   February (3)
   January (5)