KNotes is a very old application. It was still not ported to Akonadi.
When I looked at, I saw that it was totally buggy.
The big problem was that knotes kontact plugins didn’t work as KNotes app.
So if you deleted notes in kontact, config file did not deleted for example.
Another example it was possible to start KNotes + kontact-Knotes-plugins etc.
So I decided to cleanup, I fixed all major bugs for 4.12.
Now the knotes kontact plugin works fine, we can’t launch knotes as singleton when it was already start into kontact, we can define alarm in kontact now, we can lock it, change settings etc.
For me it’s correct in 4.12.
I added new features too:
- print theme support: Until now all themes were hardcoded, it was not easy for an end user to create new theme without rebuild KNotes. Now (I like Grantlee) all themes are defined in Html format, I use Grantlee for generating themes.
We can create theme as we want
- Allow to select which notes to delete.
I don’t want to lose the application so I will port to akonadi. I already start this work in master.