Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-debug-dev] Launch Configuration Templates

Darin,

I expect this will be a very useful feature for our customers. Here's some feedback:

1. The transformation of a launch configuration to a template due to a drag-n-drop concerns me. Coming out of a drag is always a bit error prone, and a misplaced drop is ok if you're just moving stuff around, but if the mistake ends up transforming something else, then it makes the mistake more serious. I recommend either prompting the user prior to the transformation or altogether dropping this capability.

2. I think a "New template" action in the context menu of the viewer would be helpful. Context menus are the first place I look to see what sort of operations I can carry out on an object. When enacted on a launch config type, it would create a new empty template. When carried out on a launch config, it would create a template from that config.

3. I really like the ability to update child configurations by updating the template. I think that will come in really handy for users with lots of configurations (I know our customers wish they had that today).

4. I'm concerned that the "Remove" action will be confused with deleting a template. Perhaps "De-templatize"? (Not crazy about that, either, but can't think of anything better at the moment).

5. I'm unclear on the action of associating a configuration with an existing template. It's not a lasting association, right? In other words, after cross-applying the settings to the target template, there is no association between the two, or is there?

6. Use of a checkbox for mutual exclusive enablement seems a little unorthodox to me. Radio buttons are the defacto widget for that sort of thing. I looked through a lot of Eclipse GUI searching for an example of what you've proposed but didn't find any. If there is precedent, then I'm not so concerned. If there is no precedent, I'm slightly concerned, though in actuality it seems intuitive enough to me.

7. Will a decoration be applied to template icons in the viewer to visually differentiate a template from a regular configuration?

8. There are discrepancies between the interface changes that you committed the other day and the wiki. E.g., see ILaunchConfigurationType. Should we be reviewing the API in the wiki or the changes committed so far? (Not sure if you've abandoned some of the ideas on the wiki)

9. I don't know if it's implied, but it seems to me that the GUI for launch configurations should be enhanced to be lax in their validation. A template should not be subject to the same level of validation as a regular config. For example, a user currently has to specify an executable in a CDT launch configuration, or an error is exposed. A template would want to be able to leave that field blank.

John

At 03:01 PM 10/14/2009, Darin Wright wrote:
I've updated the debug wiki with a design document for launch
configuration templates:

        http://wiki.eclipse.org/Debug/Plan/3.6/Launch_Templates

An initial implementation of the core infrastructure is also available on
the associated bug (and will be released to HEAD shortly).

        https://bugs.eclipse.org/bugs/show_bug.cgi?id=41353

Please review and provide any feedback. We intend to complete the user
interface for launch templates during M4.

Thanks,

Darin
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-debug-dev




Back to the top