louis_sch

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

louis_sch OP ,

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

louis_sch OP ,

Can you be more precise ?

louis_sch OP ,

No, there's currently nothing similar to richtext editing.

You edit your text inside the editor and it is renderer in the preview. You can toggle on/off one or the other.

I tried to make things easier with the editor toolbar. You can easily create table from it through a dialog similar to the one from richtext editor such as LibreOffice writter

louis_sch OP ,

A "WYSIWYG like" editor is currently in progress (next big update)

I don't want to go full richtext mode a la LibreOffice writter, it will be something similar as Marktext instead

You will still see the Markdown tag (e.g: the "#" in your heading) but with the possibility to style them in a way that make them pretty much dissapear when your note editing that part, and some nice color and font size for the important part, that would pretty much mimic the preview style ;-)

louis_sch OP ,

Math integration is something I want, hesitant between Katex and ASCIIMATH, but there's no such thing currently

Technicaly no git integration, as in, there's no way to "git add/commit/Push" directly from the app, but you can style do it. Your notes are saved inside a folder, you can see the path directly from the settings, so you can technicaly use git on it. I personnaly use syncthing

No spell checking, never thought about it, could be a cool feature, thanks for the idea

louis_sch OP ,

RSS feed looks good but to be honest I'm completly clueless about it, never used one

I'm posting detailled update on KDE Discuss (see the "last update" link in this post) when I've made enough progress in my opinion
I think you can search them using the "klevernotes" tag

And I make Lemmy and Reddit post linking to those each time

Edit: and if you want to ask question, my dm on those platform are always open, or there's a Matrix channel (not super active, but I check it every day), the link is in the Readme of the project

louis_sch OP ,

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

louis_sch OP ,

Thanks !

What do you mean by support ? :-)

louis_sch OP ,

If you have a KDE dev account and want to contribute, feel free to do so
But, obviously, if you want to work on a new feature, it would be better to first talk to me to see if this align with the general idea of the project

Donation, no need for money, unless you really love the project and absolutely want to give something to me. I'm just a student who want to share it's work to make it better :-D

Yes please, test the app, I'm always looking for constructive criticism !

And moral, I'm good, but thanks for asking !

louis_sch OP ,

My first plan is to add NextCloud Note sync

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

louis_sch OP ,

You make a good case for it!
But one thing that I also have to consider is the ease of implementing this into my C++ parser...

Right now I don't see how that would fit into the app to be honest, I'm not fully against the idea, but it would have to be nicelly integrated and I don't see how it would be (mostly in terms of UI/UX)

There's also KDE sonnet, I will have to look further into this, but that will most certainly be a future addition to the project!

louis_sch OP ,

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 :)

louis_sch OP ,

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 ;-)

louis_sch OP ,

Thanks you !

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

louis_sch OP ,

Will have to check it out, thanks

louis_sch OP ,

You might not need one more, but I'm having fun making it and the work is here, so why not sharing it

Next step is "WYSIWYG like editor"
And the addition of different Plugins

louis_sch OP ,

"WYSIWYG like" editor is the next step

Not full richtext mode, but something similar to Marktext

louis_sch OP ,

Not from KDE

I tried it before creating Klevernotes, and it was just to much for me. I would like to make an alternative that look and feel simpler, while keeping the power.

But if QOwnNote is good for you, that's cool

louis_sch OP ,

Yes that's pretty much the plan ;-)

And math support is wanted, I just need to check what would be best to do it

louis_sch OP ,

It's normal! I want people to try it out and give me some feedback ;)

louis_sch OP ,

Based on you use of Obsidian this might change

If you don't use some crazy Obsidian plugin the biggest change is the folder structure, which wil change to be less strict in the future

kde , to KDE
@kde@floss.social avatar

We write all recipes for our juiciest empanadas in our notebooks. Version 1.1.0 available now!

https://carlschwan.eu/2024/04/01/marknote-1.1.0/

Flatpak coming today!

@kde

louis_sch ,

Well done !

louis_sch OP ,

I’m open to discuss on here to :-)

louis_sch OP ,

It’s been roughly a year since it has been added to the KDE incubator, and I started working on it like 2-3 months before that, so it’s fearly new.

And thanks, I’m working hard to improve it even more ;-)

louis_sch OP ,

Thanks !

louis_sch OP ,

It’s pretty knew and still in incubator, so it’s not well known.

I started the project partially to learn markdown, and I quickly found out that this was a really cool format to deal with

Let me know what you think about it when you try it ;-)

louis_sch OP ,

Well, I could not have found a better argument to defend markdown. Bravo !

louis_sch OP ,

I can understand the use case for WYSIWYG and I have thought about it many time, but I have not found a good enough solution to integrate it into the app.

At the beginning, I made the choice to use the Markdown format for a pretty selfish reason. This was just a private project for me to learn both C++ and markdown. Now that it kind of got out of hand in that regard (I’m pretty happy about it), I really don’t regret Markdown.

Your note are stored directly on your drive in a markdown file, which mean that, if for whatever reason you want to open it outside of the app, you can, without any issue.

Now, for the editor/preview. Both can be disable (not at the same time), so you can just focus on the editor, or just focus on the final result. You can also just print your note as a Pdf, I’ve wrote some school project paper like this lol.

I hope it makes sens, it’s a bit early here, let me know if you want more info :-)

louis_sch OP ,

I don’t have next cloud but yes I saw their note app. This kind of wysiwyg is ok imo, and that’s what I would do if I had a solution for this issue (still searching to this day).

Nop, I grab the pdf directly from the preview which is basicly a Web page

louis_sch OP ,

Thanks you for wanting to give it a try, and also to explain the issue clearly without being agressive, that really nice to see.

Klevernotes is a new project (± 1 year old) and doesn’t have a package right now (working on flatpak). So it’s pretty normal to not find it in Discover nor apt.

You guessed it right, you need to compile the project to test it.

I can try to guide you on how to use kde-src build to build klevernotes, but that might be a bit overkill since it will build every dependencies (useful for devs, a bit less for user). Or I can let you know when the flatpak is ready.

louis_sch OP ,

I already know this project.

At the very beginning I was doing things the same way (it’s based on an example project from QT) but it was to limiting for what I wanted to do.

Now that I have more experience I could maybe revisit the code to see if I could use it for wysiwyg. Thanks for the reminder.

louis_sch OP ,

I’ll let you know when I get it to work ;-)

louis_sch OP ,

Great ! If I remember correctly I had issue mainly with images. It would be cool to have good support for that. I could find workaround for other thing if needed.

louis_sch OP ,

I have no problem with supporting Windows. However this means that I should build it and try it on Windows, which is not my top priority when it comes to OS support right now.

Flatpak is currently giving me enough problem tbh :/

louis_sch OP ,

Thanks, I’m doing my best to add features.

If you have any idea let me know, currently I’m adding features that are useful for me, but I would love to help other too :-)

louis_sch OP ,

Thanks, I’m doing my best to improve it even more !

louis_sch OP ,

2 things :

  • It’s fairly new
  • it’s pretty complex

Let me explain a bit more :

  • Since it’s that new, I’m “afraid” that this won’t last and would prefer something more future-proof, like LaTeX (won’t implement it either, see point 2)
  • Klevernotes is focus on Markdown, I like to add some small “extensions” here and there, but I would like to keep the general feeling of markdown, typst or LaTeX are both to different from markdown imo.

Note : I might implement KaTeX (would be useful for my math class lol) but I didn’t made enough research about it to make it something certain

louis_sch OP ,

Thanks ! And that was pretty much what I told myself when I came up with the idea, but the other markdown note taking app where to much for me :-D

louis_sch OP ,

Thanks !

question about gitlab merge request (invent.kde.org)

Hello! Yesterday I submitted my first merge request to a KDE software! I forked the repo, applied the edits, committed them and pushed to my fork, and then from gitlab created a merge request. after a few hours, the author pushed something into the master, making my merge request 1 commit behind the master. On the merge request...

louis_sch ,

Basicly :

  • go to your locale repo
  • git checkout master
  • git pull
  • git checkout 'your feature branch’
  • git rebase master

And then you’ll maybe have to resolve merge conflicts

They’re a ton of guide showing how to deal with this if you need

louis_sch ,

Resolve those conflicts !

louis_sch ,

Yeah, I don’t know about that

I’ve seen on the Matrix chat that this should no longer happen in the future, if I understood correctly

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines