Armando has already discusses auto-complete for dropdown lists. Here's are two auto-completion features I would love to see:
- Auto-completion for 'cloning'. When entering text in a new item, I would like to be able to press ctrl-enter (or something like that) to bring up a list of all already existing items matching the string. Pressing enter on any item would create a 'clone' of that item (such that it would assign the item as a child of whatever item is parent to the place I am entering text).
- Issues/questions
- I'm imagining this as an efficient way of making an already-existing item into a child of another item. But I'm not sure what would happen when entering text at top-level.
- What would happen when there are multiple items with the exact same text? Ideally, there would be a way to show "context-parents" in the auto-completion list in order to differentiate.
- Other thoughts
- Going even further, eventually the feature could be made even more robust so that there could be an option to trigger an auto-complete list for "match anywhere" instead of just "match beginning".
- Note that this feature would be fundamentally different from auto-completion for field values in other columns, because here, instead of just supplying a value, we would instead be defining the item as a 'clone' of an already existing item, along with all the meta-data for that already-existing item. I think it would make sense to make the behaviour I am describing the default for auto-completion in the the "Item" column, where for other columns auto-completion would simply copy the already-existing value.
- For my purposes, 'cloning' is all I would want in most cases, but I could imagine that some people might also want the option to create a 'copy' of the already-existing item instead of a 'clone'. (Sorry if 'clone' isn't the right word; it's just what I'm used to from other outliners.)
- Issues/questions
- Auto-completion for linking. This would simply be a more efficient way of creating hyperlinks within grids. One would be able to write the beginning of a link string "<a href=", then press ctrl-enter (or something like that) to bring up an auto-completion list. Pressing enter on any item would create a link to that item. Ideally, there would be an option to either use the text of the item as the visible text for the link, or to enter some other text as the title for the link.
Both these options could make IQ even more awesome, I think. What do others think?
Comments