When entering an uppercase character as a marker, it will be converted lowercase automatically. However, this does not function for german "Umlaute", that it "Ü", "Ö" and "Ä". Because of this, entries marked with such a tag won't be found. Solution: convert uppercase Umlaute to lowercase.

Thomas Lohrum wrote:When entering an uppercase character as a marker, it will be converted lowercase automatically. However, this does not function for german "Umlaute", that it "Ü", "Ö" and "Ä". Because of this, entries marked with such a tag won't be found. Solution: convert uppercase Umlaute to lowercase.

Thanks for the report, I made a few tests and it's true, the uppercase to lowercase routine doesn't convert umlauts at the moment. However if we insert lowercase letters and umlauts directly, search seems to work correctly. My understanding is that tags are meant to be inserted in lowercase form, so to have a better context for the problem, I would like to ask, did you report this "bug" because you simply found it while using CintaNotes, or does it affect your day to day usage of the application?

This behavior happens because CintaNotes uses a simple C library routine to convert to lowercase, which does not support international characters. There exists a free library that does that (ICU), but it is 17MB in size - so bundling it with CintaNotes is obviously not a option.

For now I'm going to register this bug on the roadmap and later I'll probably think of something to do with it.One option would be to abandon automatic lower-case conversion whatsoever.