KleverNotes, KDE’s Markdown note-taking and management application using Kirigami, is ready for its first release!

KleverNotes lets you create and preview Markdown notes while giving you the freedom to customize the preview from settings or using a CSS theme.

You can organize your notes however you want with a combination of categories and groups, which will be directly reflected on your system in the hierarchy of your KleverNotes storage folders.

Simply choose your storage location and you’re ready to write!

You can print your notes, add small sketches and even create specific tasks for each of them, all from the application!

Notes are saved as Markdown files in your KleverNotes storage for easy access. They support the entire CommonMark specification with extensive syntax. KleverNotes also introduces a small collection of opt-in “plugins” to extend basic markdown functionality, such as: code highlighting, note linking, quick emoji, PUML.

Special thanks

I would like to thank Carl Schwan who helped me through the incubator process, has set up the repository and the various KDE related things, fixed my code, and answered my many questions. The project would not be where it is without him.

History

I started KleverNotes as a small personnal project to learn QML and C++ and motivate myself to take notes in class. After posting a few screenshots of my progress on Reddit, people seemed pretty interested, which inspired me to continue and redouble my efforts. Once it was added to KDE, my motivation grew even more, my final goal is now to be able to offer a simple alternative to QOwnNotes using Kirigami. (I actively use KleverNotes in each of my classes now btw 😬)

Final note

This release doesn’t add anything special compared to my last update, just UI tweaks from Carl, which makes the app better looking. I just wanted to get things moving in order to officially push more updates in the future. A big one is in the works and should arrive soon once my exams are finished.


As always, I’ll be more than happy to answer your questions, discuss potential features, or hear your point of view 😉

Link to the repo: https://invent.kde.org/office/klevernotes

Mirrorlist: https://download.kde.org/stable/klevernotes/1.0.0/klevernotes-1.0.0.tar.xz.mirrorlist

18 points

Looks nice from the screenshot. Very clean.

permalink
report
reply
11 points

Thanks you !

I want it to look nice and easy to use while keeping some power under the hood ;-)

permalink
report
parent
reply
14 points

In the future, if you plan to add sync, consider reimplementing Joplin sync algorithm

That would give you tens of thousands of passionate users, dedicated FOSS server as well as webdav/s3/dropbox/onedrive client sync ability, webclipper and a lot of support to navigate future issues/roadmap

If you ever decide to do that, there’s even a plan to repackage the algorithm as a standalone library

permalink
report
reply
9 points

My first plan is to add NextCloud Note sync

But if the two are compatible let’s go for it ! Thanks for sharing this

permalink
report
parent
reply
1 point

Yeah, I’m using Joplin over Nextcloud and it would absolutely be compatible, the Markdown syntax is the same after all.

permalink
report
parent
reply
4 points

I’m not to much worried about the syntax, KleverNotes follows Common Mark, so as long as the other app follows it too (which it should) this part is okay

I’m more worried about directory structure and things like that, but I’ll have to read more about both API before I can really say anything concrete on this subject

By the way, if you have something in Joplin that you really can’t live without, let me know, I’m always looking for pottential features :)

permalink
report
parent
reply
6 points

Can I sync it with Nextcloud notes?

permalink
report
reply
13 points

Sadly not right now. I’m not against doing it, I just need to figure out the API

permalink
report
parent
reply
2 points

Probably can open your notes directory in the nextcloud sync dir and it’d work.

permalink
report
parent
reply
6 points

I don’t have a Next Cloud instance but I don’t see why this would not work :-)

Just need to walk the folder hierachy to your note

permalink
report
parent
reply
4 points

It’s how I sync my obsidian vault right now. Works well enough.

permalink
report
parent
reply
6 points

Is this why Kate dropped Markdown previews?

permalink
report
reply
6 points

Maybe an edge case, but playing around with this I notice that if I create an ordered list at the same level directly after an unordered list, the preview displays it as an unordered list. This doesn’t seem to happen if there is a separator between the two or if the ordered list is indented. Is this expected behavior or is it worthy of an issue?

permalink
report
reply
6 points

Just to be sure

Create an issue with the list sample so I can try it out by myself, it will be easier to debug ;-)

permalink
report
parent
reply
3 points

Done. Thanks!

permalink
report
parent
reply

KDE

!kde@lemmy.kde.social

Create post

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org, check whether it has been reported.

If it hasn’t, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

Community stats

  • 1.2K

    Monthly active users

  • 862

    Posts

  • 6.5K

    Comments