One question about pasting...
Posted: Sat Oct 10, 2009 7:53 am
Lately I've faced a small but interesting design question, in resolving of which I want to seek your advice.
Here's the story: I used some software which could copy text to clipboard, but without using selection and only via a context-menu command. So clipping feature of CN couldn't work and I had to resort to copy and paste.
I've had a tag selection active, and since pasting doesn't switch view or add any tags to the pasted note, I couldn't see the note that I've just pasted.
Not very convenient and therefore, not good!
By the way, I've also found a bug - regardless of the reverse order setting, pasting a note scrolled view to the bottom of the list. I've already fixed that, and the fix will be included in the upcoming M10.4.
So I want to fix this, but am not sure what would be the correct behavior. I've produced a list of options and have come up with some arguments for each of them.
Option 1:
Pasting should switch view to "All" (and "Untagged" if "Options/After Clipping/Switch view to untagged" option is set).
+ You see what you pasted
+ Behavior is consistent with clipping
+ You can be sure that the pasted note will be in Untagged
- Pasting is not exactly equal to clipping since the current view is in your focus of attention and you expect to see the note there
- Need to rename the option "After Clipping", since it will apply not only to clipping
- Sudden view switch cancels your tag selection
Option 2:
If there are tags selected, Pasting should add the selected tags so that the note stays in view
+ You see what you pasted
+ Behavior follows your focus of attention, no sudden view switches
- Possibility to add unwanted tags
- Not clear what to do with OR tag selection.
Option 3:
Leave the behavior as it is.
+ No changes required
+ No sudden view switches
+ You are sure that the pasted note will be in Untagged
- Frustrates users since you don't see the note you've just pasted and don't know if the pasting did indeed happen
Option 4.
Your suggestion?
Please tell which option is your favorite and why) After some discussion, in case we don't come to an unanimous decision, I intend to open a poll on this Thanks in advance!
Here's the story: I used some software which could copy text to clipboard, but without using selection and only via a context-menu command. So clipping feature of CN couldn't work and I had to resort to copy and paste.
I've had a tag selection active, and since pasting doesn't switch view or add any tags to the pasted note, I couldn't see the note that I've just pasted.
Not very convenient and therefore, not good!
By the way, I've also found a bug - regardless of the reverse order setting, pasting a note scrolled view to the bottom of the list. I've already fixed that, and the fix will be included in the upcoming M10.4.
So I want to fix this, but am not sure what would be the correct behavior. I've produced a list of options and have come up with some arguments for each of them.
Option 1:
Pasting should switch view to "All" (and "Untagged" if "Options/After Clipping/Switch view to untagged" option is set).
+ You see what you pasted
+ Behavior is consistent with clipping
+ You can be sure that the pasted note will be in Untagged
- Pasting is not exactly equal to clipping since the current view is in your focus of attention and you expect to see the note there
- Need to rename the option "After Clipping", since it will apply not only to clipping
- Sudden view switch cancels your tag selection
Option 2:
If there are tags selected, Pasting should add the selected tags so that the note stays in view
+ You see what you pasted
+ Behavior follows your focus of attention, no sudden view switches
- Possibility to add unwanted tags
- Not clear what to do with OR tag selection.
Option 3:
Leave the behavior as it is.
+ No changes required
+ No sudden view switches
+ You are sure that the pasted note will be in Untagged
- Frustrates users since you don't see the note you've just pasted and don't know if the pasting did indeed happen
Option 4.
Your suggestion?
Please tell which option is your favorite and why) After some discussion, in case we don't come to an unanimous decision, I intend to open a poll on this Thanks in advance!