A small enhancement request

General questions about using ExamDiff Pro, ideas for new features, bug reports, and usage tips.
Post Reply
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

A small enhancement request

Post by Alexo »

Currently when I delete a file from the directory comparison view, the file selection is cleared. This is inconvenient for keyboard operation.
Instead please select the following file (or the last one remaining in case the last one was deleted)

Thank you.
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

I'm not sure. What, for example, should happen if the next item is blank (a placeholder for the real item in the opposite pane)? Should it be selected? If not, the rules may quickly become non-intuitive.

Also, in some cases, based on the user options, a blank folder is shown if a deleted item was the last one in the folder. Should it be selected?
psguru
PrestoSoft
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

There is no such thing as one size fits all. It can easily be made configurable with different behaviours, for example:
- Select the next (or last) file
- Select the next (or last) line -- same as pressing down-arrow
- Do not select anything -- current behaviour

The problem with the current behaviour is that it makes keyboard-only operation impractical. When there are many files to go through, constantly moving the hand between keyboard and mouse is annoying and slows me down.
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

I'd prefer not to have a new option, we have too many already. So if we were to do it, it's have to be one default behavior.
psguru
PrestoSoft
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

If your objection is the clutter of the options screens, you could always make it registry-controllable.
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

Again, rather not.
psguru
PrestoSoft
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

In which case, I believe the same behaviour as down-arrow would be the less confusing option.
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

We'll try to include this change in the next build.
psguru
PrestoSoft
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

Thanks!
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

Bug: Instead of moving one line down, the selection moves two lines down.

For example:

Code: Select all

  1
  2
 [3]
  4
  5
  6
  7
After deleting [3]:

Code: Select all

  1
  2
  4
 [5]
  6
  7
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

Yes, this scenario is not handled well.

I'm not enjoying doing this but after giving it some more thought we decided to remove this change. There is no way to handle different scenarios without impacting performance or memory footprint, and neither can be sacrificed in order to add this feature.
psguru
PrestoSoft
User avatar
Alexo
Expert Member
Posts: 154
Joined: Fri Oct 22, 2004 10:18 am
Location: Canada

Re: A small enhancement request

Post by Alexo »

That is unfortunate.

I often need to compare large lists of files. Some of them get updated, others merged, and yet other deleted based on vague criteria that cannot be automated. If I remember correctly the previous version would scroll to the top of the list on deletion, losing the place and the context. It really is annoying.

Would selecting to the previous line instead of the next one be easier? The lines before the deleted element should not be affected by the deletion.
User avatar
psguru
Site Admin
Posts: 2228
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Re: A small enhancement request

Post by psguru »

No, unfortunately it wouldn't. What I said still stands, no matter how you slice it. Our general approach is not to add features that are not widely requested if it involves making user experience for the majority of users worse.
psguru
PrestoSoft
Post Reply