Notes Android 3.0 - tables, images & nested checkboxes with new Markdown engine

We are proud to announce the release of Nextcloud Notes Android 3.0 #apps:notes ! :partying_face:

Features

  • :heart: Heart surgery: Replace RxMarkdown with Markwon
  • :chart_with_upwards_trend: Render markdown tables
  • :framed_picture: Display images in view mode¹
  • :white_check_mark: Support for multi level checkboxes

¹ For now only images from compatible server setups, we will continue to improve this feature.

Get Notes 3.0

The release is rolled out in stages (at time writing 5%), so just be a little patient if you can’t see the update yet or switch to the beta channel. We highly depend on feedback from you. Please let us know in case you are experiencing any :beetle: issues at GitHub.

playbadgefdroid badge


About this release

After 2.17.1 this release is one of the biggest milestones in the apps history.

We made a heart surgery in the past 18 months and replaced the complete Markdown rendering engine with an entirely new one which is based on Markwon.
Several thousand lines of code have been changed to replace our old, unmaintained solution with the more standardized, future proof engine. Beside various new features, we hope to solve lots of known issues and papercuts of the old version (especially with nested lists & checkboxes). A big thanks to @noties, who helped us to implement the required features based on Markwon and of course our patient community.

There are many synergy effects with the Deck Android app and the new engine was originally developed for that app. Now it is a shared component of both, so if one gets further enhancements, the other will get it automatically with the next version, too. This hopefully will reduce the maintenance efforts for both teams.


Behind the scenes

Behind the scenes we are working on modernizing the app architecture to make the app, which started back in 2013, more maintainable and extendable. For more information see our notes in this post.

If you are interested in joining our journey to a more modern approach to develop the app, you can find our work at the 831-room branch. Of course you can also work on other tasks like translations or testing - check out our “:family_man_woman_boy: Join the team”-section!

10 Likes

Wow, congrats! :slight_smile: The new Markdown rendering looks very nice and seems much more stable! Very nice work

1 Like