Tags, Filters
Posted: Mon Aug 09, 2010 9:33 am
I
Tags are individual for each tree / file. This is very good since - if you construct your bunch of trees / files in the right way - there might be some trees / files that use the same tags, but then, most of your trees / files will not have much in commun, tagwise (see II).
II
The only exception from this, "Action Tags", like "See Again", "Review", "Delegated to x", "See in the Web", and so on, which you would search for in AllOpenTopics or in AllTopics; of course, there is no way up to now to do this, for several Topics at the same time, in the normal FILTER environment. (You can SEARCH for tags but searching is quite another thing since results are displayed in the Search Results list; normal "standard" working should be done extensively using the filter pane! And it's in this filter pane that you can do "standard displays" day in, day out, using those very fine filters!)
But this would be preferable if it can be realized.
III
Is this a technical problem that cannot be addressed for this technical reason? (Tags are stored in the Topic, Filters are stored in the program itself)?
Could there be a second category of tags: global tags?! They would not be stored in the Topic itself, but in a central file in which MI would write down the items tagged in this way, and from which it would read the so-tagged items whenever you want to see those items. Then you would see a pop-up list with these items from which to choose.
These special tags could be restrained in number, let's say 20 or so, and they could be one-character only for instance, BUT there should be a way to access these littles lists by 2 keys, 1 for the command itself, 1 for the character in question, and NO return / enter necessary; this way, "^f4 a" (for example) would show the pop-up list with the items you would like to "see Again" for example.
The same would apply to do any item INTO that special tag, a "Alt-t t" then would do the current item into your list "tasks for Today" - of course the special key should be assignable (by "Tools - Keyboard Shortcuts"), but the real good thing would be to have this one-character-only, so that no Return/Enter after giving the name of the tag would be necessary, nor for entering, neither for accessing.
IV
It is necessary to have some filter commands assignable to shortkeys. At this moment, the only such filter commands are "Refresh Filter" which is more a "Clear Filter" command and not very helpful, and indeed the "Show Filter" command.
But there is no "Edit Filter" command, and that would be necessary since at this time, you only can access it by mouse click on the "Edit Filter" button... which is NOT at the same place within different topics when you allow then different tree pane widths for different topics! This way, even by employing a macro program to do the mouse click, you cannot be sure the mouse click is on the right spot. And without any doubt, "Edit Filter" is a command that is absolutely necessary to access the filters, so endless mouse clicking on different places of the screen, according to the different widths of your topic trees, is not what you would want to do this smoothly.
V
And finally, the "Edit Filter" dialog is incredibly un-handy when you have to use it hundreds of times a day, most of its elements being accessible only by mouse clicks, and not even the Return = ok Command is accessible otherwise (= not by Alt-x, nor by doing an Enter).
VI
My main problem with tags is this: When you click on a tag in the "Show Tags" window / pane, you get those items in alphabetical order, NOT in the order they are in the tree. Very well, but I NEED them in their tree order, so there should be, in the options perhaps, or, why not, in the right-click menu of the tags, like there is a the command "Show Tags Count" in that right-click menu, a toggle "Alphabetical Order / Tree Order" or something like that.
At this time, clicking on those tabs does not get me them in tree order, but I have to use a pre-defined filter for that. The problem here: Each time, I am looking for ANOTHER tag, so should I do 20 or 30 different filters, each in which the command line "Tag = xx" is DIFFERENT ? (If those commands were accessible by shortcuts, it might be possible to change this one and only different / changing criterion by an external macro, but it's not really handy, a toggle "abc vs. tree order" would smoothen my workflow day in, day out in a VERY considerable way!
VII
Another problem with tags: I understand the idea behind the double Enter, but it's not handy at all. Whenever you want to enter a new tag for an item, you do EditTags, enter it, and do Enter; whenever you want to enter a tag for an item where the tag is not new but used anywhere in the topic, when entering your tag, all possible tags are given in a list from which you can choose your tag, and I agree this is very handy for people who enter "long tags" having 5 or 12 characters, but SUCH tags CANNOT be displayed in the columns, at least when you use several such tags at the same time
(=which is the real interest in tags, I use zero here, one there, but perhaps 3 or 4 in a third item, and if you do this well, the usefulness of MI is MULTIPLIED, COMBINATION of tags is really interesting to boost you productivity, so think about it if up to now you only scarcely use them! It's one of the most powerful features of MI!)
- and when you have your normal notebook screen (even 15" or 17" width), not a 24" or more at the office.
It is in your interest most of the time to CHANGE the "TagsPreview" into "Tags", and then the tags themselves will be displayed on the screen, but then it is in your interest to have 1-digit overall tags and 2- and 3-digit "special" (=tree-individual) tags, and then, the interest of having that list to choose from is greatly dwarfed. Instead, it would be of great interest to be able to do just ONE "Enter" after the tag, in order to close the "EditTags" dialogue, not TWO "Enters".
Thus, would it be possible to give us a TOGGLE command "When editing tags, show proposals yes/no", with yes showing that list (and demanding two times "Enter"), and with no not showing any list, and allowing for entering your tag plus one single enter in order to close the dialog?
VIII
As I stated elsewhere, I consider MI the BEST outliner at this moment, and that all my whining here is given in order to PRESERVE it to hold that position and to make it absolutely overwhelmin in every respect; I am NOT trying to give the impression that MI is full of faults. Just have a look at UltraRecall, where you cannot even display (? I tried for half an hour without succeeding, referring to the help file and trying all my best) user-defined tags, all the less so doing / changing them smoothly (by control-k you get a display and a change dialog, but that's more than awkward). (And that's not speaking here of a dozen other outliners, one even worse than another.)
Technically, MI is REALLY GOOD and more than that, but most of my remarks consider the "look and feel", and there, indeed, there is room for opimization... but let's face it, that user interface optimization is just a little bit of work to be done with tremendous effect, whereas any technical optimization would ask for a tenfold of work to get results. Thus, rendering MI a mind-blowing thing will be VERY EASY since just all the technical foundations to it ARE THERE INDEED.
Tags are individual for each tree / file. This is very good since - if you construct your bunch of trees / files in the right way - there might be some trees / files that use the same tags, but then, most of your trees / files will not have much in commun, tagwise (see II).
II
The only exception from this, "Action Tags", like "See Again", "Review", "Delegated to x", "See in the Web", and so on, which you would search for in AllOpenTopics or in AllTopics; of course, there is no way up to now to do this, for several Topics at the same time, in the normal FILTER environment. (You can SEARCH for tags but searching is quite another thing since results are displayed in the Search Results list; normal "standard" working should be done extensively using the filter pane! And it's in this filter pane that you can do "standard displays" day in, day out, using those very fine filters!)
But this would be preferable if it can be realized.
III
Is this a technical problem that cannot be addressed for this technical reason? (Tags are stored in the Topic, Filters are stored in the program itself)?
Could there be a second category of tags: global tags?! They would not be stored in the Topic itself, but in a central file in which MI would write down the items tagged in this way, and from which it would read the so-tagged items whenever you want to see those items. Then you would see a pop-up list with these items from which to choose.
These special tags could be restrained in number, let's say 20 or so, and they could be one-character only for instance, BUT there should be a way to access these littles lists by 2 keys, 1 for the command itself, 1 for the character in question, and NO return / enter necessary; this way, "^f4 a" (for example) would show the pop-up list with the items you would like to "see Again" for example.
The same would apply to do any item INTO that special tag, a "Alt-t t" then would do the current item into your list "tasks for Today" - of course the special key should be assignable (by "Tools - Keyboard Shortcuts"), but the real good thing would be to have this one-character-only, so that no Return/Enter after giving the name of the tag would be necessary, nor for entering, neither for accessing.
IV
It is necessary to have some filter commands assignable to shortkeys. At this moment, the only such filter commands are "Refresh Filter" which is more a "Clear Filter" command and not very helpful, and indeed the "Show Filter" command.
But there is no "Edit Filter" command, and that would be necessary since at this time, you only can access it by mouse click on the "Edit Filter" button... which is NOT at the same place within different topics when you allow then different tree pane widths for different topics! This way, even by employing a macro program to do the mouse click, you cannot be sure the mouse click is on the right spot. And without any doubt, "Edit Filter" is a command that is absolutely necessary to access the filters, so endless mouse clicking on different places of the screen, according to the different widths of your topic trees, is not what you would want to do this smoothly.
V
And finally, the "Edit Filter" dialog is incredibly un-handy when you have to use it hundreds of times a day, most of its elements being accessible only by mouse clicks, and not even the Return = ok Command is accessible otherwise (= not by Alt-x, nor by doing an Enter).
VI
My main problem with tags is this: When you click on a tag in the "Show Tags" window / pane, you get those items in alphabetical order, NOT in the order they are in the tree. Very well, but I NEED them in their tree order, so there should be, in the options perhaps, or, why not, in the right-click menu of the tags, like there is a the command "Show Tags Count" in that right-click menu, a toggle "Alphabetical Order / Tree Order" or something like that.
At this time, clicking on those tabs does not get me them in tree order, but I have to use a pre-defined filter for that. The problem here: Each time, I am looking for ANOTHER tag, so should I do 20 or 30 different filters, each in which the command line "Tag = xx" is DIFFERENT ? (If those commands were accessible by shortcuts, it might be possible to change this one and only different / changing criterion by an external macro, but it's not really handy, a toggle "abc vs. tree order" would smoothen my workflow day in, day out in a VERY considerable way!
VII
Another problem with tags: I understand the idea behind the double Enter, but it's not handy at all. Whenever you want to enter a new tag for an item, you do EditTags, enter it, and do Enter; whenever you want to enter a tag for an item where the tag is not new but used anywhere in the topic, when entering your tag, all possible tags are given in a list from which you can choose your tag, and I agree this is very handy for people who enter "long tags" having 5 or 12 characters, but SUCH tags CANNOT be displayed in the columns, at least when you use several such tags at the same time
(=which is the real interest in tags, I use zero here, one there, but perhaps 3 or 4 in a third item, and if you do this well, the usefulness of MI is MULTIPLIED, COMBINATION of tags is really interesting to boost you productivity, so think about it if up to now you only scarcely use them! It's one of the most powerful features of MI!)
- and when you have your normal notebook screen (even 15" or 17" width), not a 24" or more at the office.
It is in your interest most of the time to CHANGE the "TagsPreview" into "Tags", and then the tags themselves will be displayed on the screen, but then it is in your interest to have 1-digit overall tags and 2- and 3-digit "special" (=tree-individual) tags, and then, the interest of having that list to choose from is greatly dwarfed. Instead, it would be of great interest to be able to do just ONE "Enter" after the tag, in order to close the "EditTags" dialogue, not TWO "Enters".
Thus, would it be possible to give us a TOGGLE command "When editing tags, show proposals yes/no", with yes showing that list (and demanding two times "Enter"), and with no not showing any list, and allowing for entering your tag plus one single enter in order to close the dialog?
VIII
As I stated elsewhere, I consider MI the BEST outliner at this moment, and that all my whining here is given in order to PRESERVE it to hold that position and to make it absolutely overwhelmin in every respect; I am NOT trying to give the impression that MI is full of faults. Just have a look at UltraRecall, where you cannot even display (? I tried for half an hour without succeeding, referring to the help file and trying all my best) user-defined tags, all the less so doing / changing them smoothly (by control-k you get a display and a change dialog, but that's more than awkward). (And that's not speaking here of a dozen other outliners, one even worse than another.)
Technically, MI is REALLY GOOD and more than that, but most of my remarks consider the "look and feel", and there, indeed, there is room for opimization... but let's face it, that user interface optimization is just a little bit of work to be done with tremendous effect, whereas any technical optimization would ask for a tenfold of work to get results. Thus, rendering MI a mind-blowing thing will be VERY EASY since just all the technical foundations to it ARE THERE INDEED.