Microsoft UI rant of the day
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
This is when action stacks go wrong. Action - Download Email Action - Delete Email Action - Delete Email Action - Undo Delete Email Up until you hit undo you have a good stack going. Problem is that Undo itself adds to the stack, where it should add to the redo stack
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
melchizedek wrote:
y Ctrl-Y
That will undo the undo, thus bringing back the deleted mail to the inbox, in which, as a deleted mail, it would be transfered to the deleted items directory. Unless you hit Ctrl-Z. In that case, the deleted mail that you brought back using Ctrl-Y would be redeleted again, and ablaakg jwiehfiwh hgaaarrrrgggggg..... :rolleyes:
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
Actually, this is the intended function. Because you just undid something. What's the next logical step, you undo, what you just undid. Thus you can only have two actions available now: undo your latest error and undo what you just undid, leaving you with the begin situation where you wanted to undo your mistake. Circular logic works because...
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
-
That one annoys me as I'm always pressing that thinking it's for find. I think (but not certain) it used to be for find back in outlook 2000.
-
With almost every Windows app I've ever used, Ctrl-Z means undo. If you hit it multiple times it continues to undo until the change history has been exhausted. Just now, I was trying to delete an office-spam email in Outlook. I hit delete and nothing happened. In frustration I hit it a couple of more times. Then, when the server caught up, I ended up deleting several messages. No problem, right? I'll just use my old friend Ctrl-Z. I hit it once, the last deleted email reappears. I hit Ctrl-Z again... The last email gets deleted again. Huh? Continuing to press Ctrl-Z simply undeletes and re-deletes the same message over and over again! I know I can recover the messages from "Deleted Items", but what's the point of making Ctrl-Z work differently? I wonder what will happen if I try Ctrl-Y?
Notepad is another common app that has the same behaviour. Not that I use Notepad.... Ctrl+F for forward makes me mad. I managed to get used to F4, but they also changed Find Again - it's not F3 but apparently Shift+F4.
Cheers, Vikram. (Got my troika of CCCs!)
-
♪Doom do doom doom doom do doom ♫Doom do doodoo doom do doom *months later* ♪Dooom do doom doom ♫DOOMIE DOOMIE DOOMIE ♪Doom do doom dodododoom The End :-D (as an aside, it could be worse, I have Journey's "Don't Stop Believin'" in my head)
1: I hate you. 2: Now I hate you AND have Journey in my head. 3: I hate you. That is all. ;P
If I have accidentally said something witty, smart, or correct, it is purely by mistake and I apologize for it.
-
Actually, this is the intended function. Because you just undid something. What's the next logical step, you undo, what you just undid. Thus you can only have two actions available now: undo your latest error and undo what you just undid, leaving you with the begin situation where you wanted to undo your mistake. Circular logic works because...
KenBonny wrote:
Actually, this is the intended function. Because you just undid something.
I disagree, not every action should be recorded in the Memento-pattern. The fact that there's a redo-option indicates that the Memento was the desired pattern; if the functionality was intended as you describe, then there wouldn't have been a redo-option - that would be redundant. I'm guessing that it's a hideous bug and that the Memento has been short-circuited :)
I are Troll :suss:
-
Notepad is another common app that has the same behaviour. Not that I use Notepad.... Ctrl+F for forward makes me mad. I managed to get used to F4, but they also changed Find Again - it's not F3 but apparently Shift+F4.
Cheers, Vikram. (Got my troika of CCCs!)
Vikram A Punathambekar wrote:
Notepad is another common app that has the same behaviour
Is it because these apps have only one level of undo and no redo?
Kevin