This release is a bit smaller in terms of the number of fixes and improvements. As before - I focused here mainly on the markdown editor, specifically on the grammar check functionality for edited documents. I also added an “Outline” panel, which shows the structure of the document’s headings, allowing you to quickly jump to a specific section in the document. There are also a few bug fixes and smaller improvements.

As I mentioned above, I spent most of my work on a new functionality - grammar checking. I do not have enough knowledge and time to produce such a mechanism myself. Here I used the libraries provided by languagetool.org and adapted my editor to work with them. Unfortunately, due to the number of dependencies needed for the grammar-checking engine itself, the size of the application grew by perhaps 20%. In addition, if you want to use the new functionality you will have to additionally download the dictionaries for the specific language (this can be done automatically in the application settings) and restart Keepmark to notice the new libraries. I know - it is a bit cumbersome, but just do it once and enjoy the new functionality. In my opinion, this is one of the more practical features in Keepmark that have been developed recently.

To call up the panel with grammar checker, you can use the new icon in the toolbar (on the right side), or with the keyboard shortcut CTRL+D. In this panel, in addition to the grammar checker, there is also a tab with the “outline” of the open document, so you can more easily see its structure and easily switch to specific headings within the document.
As for other easily noticeable changes, I have improved a bit the appearance of the grouped document list. I can’t hide, I’m still not fully satisfied with it, but I think it’s already a bit better than before.
And that's it in terms of changes worth highlighting. The list of other changes includes:
- Removal of the old markdown editor - it seems that the new one is already much more improved and feature-rich than the old one, so I see no reason to keep it further in the application.
- Visual improvements to the file encryption panel
- Removing custom framing from many dialogs in favor of native operating system framing
- Markdown editor - fixes in highlighting the active element with formatting if it is the first element in the line.
- Correction in showing the left navigation panel if it is hidden and the first time after starting the application we open a certain module (documents, tasks)
- Update a couple of dependencies.