Bug 437392 - Provide an enhanced launch experience in the toolbar
Summary: Provide an enhanced launch experience in the toolbar
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-other (show other bugs)
Version: Next   Edit
Hardware: PC Mac OS X
: P3 enhancement (vote)
Target Milestone: 8.5   Edit
Assignee: Doug Schaefer CLA
QA Contact: Doug Schaefer CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-13 12:07 EDT by Doug Schaefer CLA
Modified: 2016-02-08 15:18 EST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Schaefer CLA 2014-06-13 12:07:42 EDT
We've had great experience implementing a simplified launch experience in our product's toolbar. This bug tracks contributing such a thing to CDT.
Comment 1 Doug Schaefer CLA 2014-06-17 16:52:03 EDT
As an update, the plan is to push the original contribution by the end of this week that supports existing launch configurations and modes, but only the Local target. Once we're in, we can look at adding automatic configs for CDT projects.
Comment 2 Doug Schaefer CLA 2014-06-18 22:46:26 EDT
Initial change request.
Comment 3 Doug Schaefer CLA 2014-06-18 22:46:34 EDT
https://git.eclipse.org/r/#/c/28727/
Comment 4 Vladimir Prus CLA 2014-06-27 05:42:26 EDT
Not sure where my comments belong here, on on the wiki, but what would be really valuable for us is a way to customize the presentation. Say, for a C++ Application there's a number of launch modes. However, what if a custom product has a totally different kind of application, say a DSP one. There, I might have rather custom launch modes ("run on simulator while recording cycle-accurate trace") or additional options I want to expose on the toolbar ('generate additional charts', say). 

To make that work in reusable way, it would be nice if the toolbar had a selector for executable or launch configuration, but then use an adaptor to generate a presentation model for that executable and display it. Would it be possible? We'll be happy to help with such work.
Comment 5 Doug Schaefer CLA 2014-08-18 16:42:03 EDT
I am about to add in a Launch Targets view to make it easier to interact with the targets. Sure, it's yet another view for targets like the target explorer (which is actually called Systems Management) view or the remote systems view. But neither of those make it easy and simple to work with launch targets. Maybe that can change but for now, I need something.
Comment 6 maarten meijer CLA 2015-05-14 08:33:48 EDT
I've just installed the Launchbar to try it out and it sort of handles Maven and JDT launches as well. I also have the Eclemma plug-in installed so I also have a Coverage button with Coverage configurations.
I seems to me that the Launchbar should be easily extensible with launch types in addition to default Run and Debug.
Is there an extensionpoint for this?
Comment 7 Doug Schaefer CLA 2015-05-14 12:50:23 EDT
(In reply to maarten meijer from comment #6)
> I've just installed the Launchbar to try it out and it sort of handles Maven
> and JDT launches as well. I also have the Eclemma plug-in installed so I
> also have a Coverage button with Coverage configurations.
> I seems to me that the Launchbar should be easily extensible with launch
> types in addition to default Run and Debug.
> Is there an extensionpoint for this?

I have Eclemma installed also and "Coverage" shows up in the list of modes already (the left selector). Do you not see it?
Comment 8 Doug Schaefer CLA 2016-02-08 15:18:46 EST
I guess I can mark this done. The LaunchBar is on the Eclipse train.