Another commit dialog post…

As I’m currently trying to enhance the MercurialEclipse dialogs that are used most regularly, the dialog has seen another change.

The newly introduced dialog tray is now not only showing the diff textually, but in a compare dialog. This means, that on selection of a changed file you get the “Show diff” button enabled. Clicking on it opens the tray and embeds the Eclipse compare dialog in order to be check changes in a structural compare viewer. When the file selection changes, the diff of the new file will automatically shown.

I plan to embed this dialog into the revert dialog as well. If you got any ideas, what could further be improved in the dialog to enhance the usuability, please comment – I’ll try to incorporate those suggestions if possible. Here’s a screenshot of the latest version:

Commit dialog with open tray (as of r1045)

Commit dialog with open tray (as of r1045)

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Verwandte Artikel:

  1. New commit dialog in MercurialEclipse
  2. MercurialEclipse 1.3.1019 released
  3. Shelve it, baby

Comments (2)

GuimasApril 6th, 2009 at 15:33

First of all, thanks for the great job with mercurial-eclipse.
I have one suggestion for the commit dialog: currently (version 1.3.1019), when you double-click on a modifed file, it opens a diff shell behind the commit dialog, and it’s not accessible – you cannot scroll down for example. Is this behaviour being looked into? When I commit changes, I usually diff almost every file to see if I’m not doing something stupid.
Also, isn’t the diff in the tray, as in the screenshot of this post, too little? I think I still prefer double-clicking, checking the differences, closing, and then commiting.
Thanks!

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)
BastianApril 6th, 2009 at 22:40

Hi Guimas,

1.3.1084 introduces the tray as additional feature, but doesn’t remove the double-click compare dialog. The focus problem is a SWT problem on Mac Os X and fixed with Eclipse 3.5 M6 Cocoa. Just check it out – MercurialEclipse should run on Eclipse 3.5, at least I haven’t heard of any bugs attributed to 3.5 so far :).

Cheers,
Bastian

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)