Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 54340 - Create "Launching" preference page
Summary: Create "Launching" preference page
Status: RESOLVED DUPLICATE of bug 30639
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.0   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: 3.0   Edit
Assignee: Platform-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-10 12:56 EST by Jared Burns CLA
Modified: 2004-03-31 11:59 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jared Burns CLA 2004-03-10 12:56:07 EST
The "Run/Debug" preference page is getting crowded and I want to add a couple 
more options. To reduce clutter, I'd like to create a new "Launching" page under 
Run/Debug which would contain the launch-related preferences. Specifically:
  Build (if required) before launching
  Wait for ongoing build to complete before launching
  Remove terminated launches when a new launch is created
  Switch to associated perspective when launching
  Save dirty editors before launching
  Size of recently launched applications list
Comment 1 Darin Wright CLA 2004-03-10 13:04:31 EST
I know, in the past, we avoided the word "Launch" in the UI. CC'ing Erich for 
pref page name suggestion. 
Comment 2 Jared Burns CLA 2004-03-10 13:09:56 EST
True, but all these preferences include the word... :)
Comment 3 Darin Wright CLA 2004-03-12 10:08:36 EST
Looking at the main preference page - it is currently made up completely of 
launch options except for "skip breakpoints in run-to-line operation". Perhaps 
we just need to re-org to make better use of the space?  
Comment 4 Jared Burns CLA 2004-03-15 13:39:32 EST
I'm not sure what else to say other than "No it's not." :-/

There are 6 launching preferences (listed in the original bug description) and 5 non-launching 
preferences:
Skip breakpoints during a "Run To Line" operation
Reuse editor when displaying source code
Activate the workbench when a breakpoint is hit
Activate the debug view when a breakpoint is hit
Switch to associated perspective when a breakpoint is hit
Comment 5 Darin Wright CLA 2004-03-15 13:41:59 EST
I would say that the perspective switching preferences and activate 
preferences are closely tied and should be in the same place.
Comment 6 Jared Burns CLA 2004-03-17 12:08:26 EST
Agreed that "Switch perspectives on suspend" and "Switch perspectives on launch" 
are closely related. I don't see any other way to divide the current 
preferences, though, so if we want to keep this two together, I think this bug 
becomes a "WONTFIX".

My personal opinion is that it would still be better to separate them. The 
current page is a mess of preferences to wade through. I think pulling out all 
of the launching preferences would make it a bit more manageable.
Comment 7 Darin Wright CLA 2004-03-19 14:59:29 EST
We have yet another lauching option from bug 6400, so we need to better 
organize these prefs. We should consider alternate presentations.
Comment 8 Jared Burns CLA 2004-03-22 17:54:33 EST
I think the connection between the two "perspective switching" preferences is just as valid as the 
connection between the "launching" preferences. But the choosing the "launching/non-launching" 
division creates a more convenient split of the preferences. And also, there are other "perspective 
switching" preferences located on other pages (switch on new project creation, for example). 
Give these two facts, it's my opinion that the "launching" grouping should win.

Also, we currently have a problem with mnemonics. There are too many "always/never/prompt" 
preferences to provide unique mnemonics and duplicates don't work for radio buttons (it doesn't 
cycle through dups). On top of this, there are currently too many preferences on the Run/Debug 
page to fit on the screen in high contrast mode, which is an accessibility problem.

So in the end, I still think we should create the "Launching" page. In fact, I'd like to get it in for M8 
so we can get feedback on the separation.
Comment 9 Jared Burns CLA 2004-03-30 19:23:50 EST
Agree/disagree?
Comment 10 Darin Wright CLA 2004-03-30 21:27:59 EST
Go for it.
Comment 11 Jared Burns CLA 2004-03-31 11:59:35 EST

*** This bug has been marked as a duplicate of 30639 ***