That's a big potential external factor to take into account, if I'm being honest. Do you think that "Keep item in view after resorting" is an unsuitable option to mitigate that big IF? In an unlikely event that the selection is lost as well, we have "Restore Selection" available to use through white list context menu.TheQwerty wrote:I never responded to this, but I still view my four cases as ideal.
I see WE's behavior as dangerous because it can easily lead to the file being renamed when some other program steals focus, and following this with a resort means the user:
- Can't be sure of the new name, since they weren't done editing.
- Doesn't know where the item is now in the list.
I think that cancelling a rename due to loss of focus IS evil because you're assuming that loss of focus was accidental/stolen. In an event when focus is lost/stolen undesirably, I always use undo to roll back. I do believe that a combination of keeping focused item in view on resort, being able to restore the selection and undo an accidental rename provides enough of a safety net.TheQwerty wrote:Otherwise the options are:I feel 1 is the only good option, but unfortunately when Don added Unicode he apparently lost the ability to do this when XY is inactive.
- Leave the item in rename mode.
- Rename the item. This may lead to annoying dialogs (invalid/conflicting name) or apply an undesired name.
- Rename the item and then sort the list based on the new name. Same as above but also adds the possible inconvenience of making it difficult to find the item.
- Cancel the Rename, requires the user to start over.
Of the remaining three I find 4 to be the least evil because:
- It's the only one that returns the user to a known state.
- It is less likely that canceling the rename will trigger action by other programs. If the item is in a synced folder, the rename that comes from options 2 or 3 will be propagated to the other locations/cloud, and if the result is not desired this wastes even more time, resources, and possibly causes other problem.
UPDATE:
In the past, Don used a tweak to retain legacy functionality for those so inclined. I'm not opposed to doing the same on this occasion.j_c_hallgren wrote:But for now, XP still has is the dominant OS in Windows...just saw an article on Net yesterday (can't recall where) that it still has 60% or so of installed base where W7 is only at 17% or so...so in some of these cases, we might need a generic XP/W7 type switch so that it could better match the stds of that OS style.zer0 wrote: Going forward the userbase will shift towards W7, so what calls for an exception on this occasion?
XYplorer Beta Club