CintaNotes Developer wrote:No, it affects all fields that accept tags as input. Including the search box. But as soon as what you typed doesn't match any of the "local" tags, the list of suggestions is extended to include tags from all sections.
I may have found a problem with this. I had two sections, one tag in each. First section, the tag was 'test'. Second section, the tag was 'testingreallyreallyreallylongteagitsreallyreallyreallylongreallyreallyreallyloooooooooooooooooooooooooong'. With the second section active, I typed 'test' in the search field - it found the really long tag. Ok so far. However, I did not want that tag, I wanted the other one - but unless I cancel the search and select all sections before doing the search again, the other tag won't show (at least there is no other way to make the shorter tag show that I know of). Yeah, the test stacks things against CN In this case (it is an extreme case) - deliberately so on my part I will admit - but I think it shows a general case of problems with 'longer tag in one section, shorter tag with similar characters to longer tag in another section, you are in the section with the longer tag when you start the search, CN will not find what you want if you want the shorter tag'.
Speaking generally, the logic behind the change seems a bit convoluted to me - maybe this is because I didn't fully understand the original discussion around it though, so it might just be my fault. I think your idea of how it would work is sound (quoted that bit from the relevant thread just below), but I think I would have implemented it differently. I would have done a simple settings file option - old behaviour by default (how CN worked before Beta 2), toggle the option on, and you get the new behaviour (the behaviour you described in your post, and what is implemented in Beta 2). It seems what you have tried to do is to make this dynamic, 'on the fly' so to speak, so the behaviour you get (old or new) depends on what you are trying to do at the time. That's a bit unpredictable for my liking - when it comes to UI design, I very much value consistency of operation (ie, do the same operation over and over, and the program will behave exactly the same each time, and this change doesn't guarantee that from my short experience with it), and I think it over-complicates things (I think people are either going to want the old behaviour, or the new - I don't think they will want to switch between them on the fly, though it is impossible to measure user reaction to that, either way, so as the dev, you do have to just make a best guess).
I'm not against change
per se, but on the face of it, I fear that this change may make things more difficult for me and my workflow (I am often not in the right section of my notebook when I clip some text, so I appreciate tags showing for the entire notebook - that way, I can select the right tag straight from the list and then just change the section using the section dropdown at the bottom of the editor, and the note is saved to the correct section with the correct tag). Sigh - time will tell I suppose.
CintaNotes Developer wrote:But! I have a great idea.
Let CN suggest tags only from the current section, but only as long as there are matches.
As soon as there are no more matches, the search should extend to tags from all section.
Will this work, what do you think? Or would it just confuse the user that the list of suggestions
changes unexpectedly?
Source:
http://cintanotes.com:8082/forum/viewto ... 075#p10471Regards,
Chris