Welcome to my personal blog!

I am doing software development in many areas, with my main fields of experience being cross-platform software (C++/Qt), Android apps (native), Linux & DevOps (Bash/Python/Ruby, Docker, ...).

Open Source is one of my passions -- I am a developer and maintainer of many open projects and regularly start contributing to additional ones. Support me on my mission! My other favourite activities include photography and being outdoor as much as possible. I am too volunteering at the local fire department. I went to school at HTL Braunau (Electronics / Software Engineering & Mobile Computing), studied at FH Hagenberg (Mobile Computing) and work currently at Felgo.

Markor v2.4 update is out! Get the update from F-Droid, Google Play or GitHub!
Continue reading to find out what’s new, improved and fixed in this update.

Highlights

View-Mode syntax highlighting for more languages

Syntax highlighing has been added for many additional (programming) languages in the Markdown view-mode (code block like ```kotlin):

  • Elixir
  • Haskell
  • Kotlin
  • Perl
  • R
  • Ruby
  • Scala
  • Swift


New todo.txt implementation

todo.txt syntax highlighting is now faster than ever before. Also all todo.txt specific text actions have been improved for better compatibility.
Vaious new features, actions and options also come with the update, checkout the full changelog.



More information

Changelog

Notice: Development changelog is always available from GitHub. See the history for code changes.

  • Markdown: Correctly insert or remove list item on press enter at empty list item
  • Remove title from todo.txt date dialog, better usable on small devices
  • Fix search sometimes not working when chaging from view to edit mode
  • Rework Indent & Move lines Actions
  • Add settings option to control todo.txt completition date auto insert
  • All new todo.txt support in Markor
  • Add many languages to view-mode code highlighting
  • Add xlf format (plaintext)
  • Remove colored highlighting from changelog dialog
  • Add search to Markdown edit-mode outline/TOC dialog
  • New file dialog remember type selection
  • Better preserve current open folder across device rotation & reboot
  • todo.txt: Long press sort to sort by most recent used method
  • Markdown: Improve bold/italic syntax highlighting with punctuations
  • todo.txt: Create done file again when not exists
  • Add Actions: Move line up & down, start new line
  • Insert Date/Time text action: List of recent time formats
  • Control visibility of text actions
  • Edit-Mode Search: Open selected position instead of first match
  • File browser: Add settings option to customize file description format
  • todo.txt: Syntax highlighting in edit-mode search dialog
  • Save last used folder to settings, use info for titlebar
  • New File Dialog: Remember type selection


Read more

Markor v2.3 update is out! Get the update from F-Droid, Google Play or GitHub!
Continue reading to find out what’s new, improved and fixed in this update.

Highlights

Markdown: Table of Contents in Edit Mode

Table of contents were already supported at Markdown view mode since quite some time (optional setting).
A similar functionality is now available for Markdown Edit Mode too.
Tap the filename at the toolbar to open the Outline (see screenshot below).
You get a quick overview what the document contains, and it’s the fastest way to jump to a specific sections of your text & make edits.


Editor: Custom action button order

Frequently requested: To be able to order the action buttons for text editing in a order that fits own workflow.
You can now order all actions as you wish and separately per format (Markdown, todo.txt, Plaintext).
To change the order open the settings, select the format to customize and in the “Action Order” menu you are able to freely move options.


Project community

Markor gets a lot of new features, improvements and fixes with every update.
This time especially due Harshad Srinivasans hard work. Thank you very much!




More information

Changelog

Notice: Development changelog is always available from GitHub. See the history for code changes.

  • Add action to Move current selected line(s)/cursor text up/down
  • Add settings option for View-Mode link color
  • Improve table of contents - add border, disable underline
  • Long press toolbar to jump to top/bottom (edit & view mode)
  • Add search to View Mode
  • Accessibility improvements & Talkback support
  • Allow http protocol on Android>=9
  • Telegram file edit support
  • Markdown: Normal sized headers by default, increases performance
  • Disable highlighting on big files to improve edit performance
  • Don’t sort non-document files in third group
  • Add Accordion (Click to expand) example and add action button
  • Tooltips for action buttons
  • For index.html files, show foldername at favourites/recents
  • todo.txt: Set completition date also when there is no creation date
  • Markdown: Configurable unordered list character
  • Custom order of action buttons
  • Markdown: Add alternative more performant heading highlighting
  • Fix foldername in Main toolbar not reloaded
  • Plaintext: Add extensions for AsciiDoc (.adoc), OrgMode (.org), Ledger (.dg .ledger), Diff (.diff .patch)
  • Remember last used file extension for new file creation
  • todo.txt: Preselect last used archive file by default for archiving
  • Markdown: Long press code to insert code block
  • todo.txt: Improved task sort functionalities
  • Add action button to expand selection of cursror to whole line
  • Markdown: Add Table of contents / Outline for Edit mode (Press toolbar)
  • Vertical Scrollbar now draggable at view & edit mode
  • todo.txt: Date&Time selection dialogs
  • Markdown: Auto update ordered list numbers


Read more

Since over a month my XMPP account is targeted by spammers.
Due that I’m moving on to a different XMPP ID I might announce later.

Note: Neither my account nor any chats or their keys are compromised.

Observerations

  • Messages are mostly short, greetings in Eastern European & Russian languages
  • At least one new JID per hour initiates a chat, sometimes more frequently
  • Some messages start with exploit and credit card
  • Bots are seemingly aware they get blocked/ignored (“cannot write to you, everytime get errors”)
  • There is heavy interest in getting personal contact and presence information / that a contact request gets accepted

Dear reader and XMPP user, did you experience something similar recently? Let me know and join the discussion below!

Read more