The Browse Changes improvements in Selena are pretty good. Very natural
to have this functionality as part of the Changes Tool Window. However,
some further changes would make it even better:
1. The menu item for this very top-level functionality now seems buried
in the main menu. I think it should be somewhere at the same level as
the Create Patch and Shelve Changes functionality.
It would also be great if there was a way to invoke Browse Changes from
the Changes tool window.
2. In Demetra I used to place the Changes tool window on the left. File
trees look better with more vertical space than horizontal, in my
opinion. In Selena this is no longer an option, because the browse
changes layout needs lots of horizontal space. It would be great if the
layout could adjust to side placement of the Changes tool window. The
Changed Files panel would then be placed below the Changes table and
3. Browse Changes needs a scope selector.
Currently it uses the selected item as scope (I think). Every time I
invoke it, I wonder where my changes have gone. After a few seconds I
realize I am looking at the changes for a single file, instead of the
In Demetra it defaulted to the entire project, if I remember correctly.
This was more usable, but it actually needs a way to change the scope
from the Specify Search Criteria dialog. Similar to "Analyze > Inspect
Code..." and "Find in Path..."
4. The Specify Search Criteria dialog also needs to remember the
settings from the previous invocation. I often want to specify very
similar settings for a new search. Changing the values of the previous
invocation would be faster.
5. Loading the changes in the background, so I can work while waiting
for the results would be very desirable. But I assume this is already
If any of these requests needs JIRA's let me know.