CintaNotes Developer wrote:One possible algorithm could be: parse from left to right looking for double quotes.
So essentially, first isolating the parts in double quotes, and doing the space-seperated tags later. You can do it multiple ways, but it is better to be able to distinguish what tags you will end up before
you save and close the note, so you can correct them if needed.
is to draw a rectangle around every tag as soon as it is typed
But how do you know that the tag typing is finished? Especially if I want to add a space to the tag name? We'll have introduce a "tag separator" key.. wait.. it's that where we started?
You know when the cursor is one space away from the tag, except when there is an unclosed double quote. I noticed when trying the fake space, it is difficult to distinguish which parts belong to one tag. (So I'll continue to use '-' like I did before. It's only in about 5% of my tags.)
A 'customizable' tag seperator will solve this, but that means you can't separate tags with a space anymore. So then the choice is, have spaces in your tags, or separate the tags with spaces, but not these two at the same time.
I think using double quotes or alt-space is the best of both
worlds, if the visibility problem is solved.
Because you are making a new UI, I think now is a good time to think about it.
I would like it! But if I had to choose between having spaces in tags, or being forced to type a comma, I would still prefer the space separator, and do without spaces in tags. (I think...)
(And what about Simplenote compatibility. Send a fake space there? At least Simplenote's visual feedback is good enough.)