Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ide-dev] concrete action item - menu contribution

On Wed, Sep 14, 2016 at 5:32 PM, Pascal Rapicault <pascal@xxxxxxxxxxxx> wrote:
STOP SHITTING IN MY CONTEXT MENU!!!!

Sure Eclipse is all about integration but we often found ourselves with ridiculous menu entries because one is not carefully selecting where its menu entries should be placed.

In the attached screenshot, I'm adding a new context menu to the EGerrit dashboard to find my menu polluted with not 1, not 2 but *3* random entries from Team and PDE projects. Come on guys, you can do better.

And you know what, here I just have the Eclipse SDK, EGerrit and Egit installed. Imagine a user who has everythign installed.

I think this sort of things make us look bad, could we agree to fix this?

which versions of SDK, EGerrit, EGit did you use ?

I tried reproducing your problem, the only wrong menu I found in the EGerrit dashboard seems to come from EclEmma.
I tried using Neon committer package plus latest SWTBot, EGerrit, EGit nightly builds, EclEmma and a few others.

Here's the list of features

*** Features:
com.codeaffine.gonsole.feature (1.3.0.20160523-1103) "Gonsole - Git Console for Eclipse"
com.mountainminds.eclemma.feature (2.3.3.201602231923) "EclEmma UI"
edu.umd.cs.findbugs.plugin.eclipse (3.0.1.20150306-5afe4d1) "FindBugs Plug-in"
fr.obeo.releng.targetplatform-feature (2.1.1.201410251450) "Target Platform DSL and Generator"
org.eclipse.aether.maven.feature (3.1.0.20140706-2237) "Maven Aether Provider Bundle"
org.eclipse.buildship (1.0.18.v20160817-1550) "Buildship, Eclipse Plug-ins for Gradle"
org.eclipse.cvs (1.4.300.v20160907-1200) "Eclipse CVS Client"
org.eclipse.egit (4.5.0.201609141132) "Git Team Provider"
org.eclipse.egit.gitflow.feature (4.5.0.201609141132) "Git Team Provider - Gitflow support"
org.eclipse.egit.mylyn (4.5.0.201609141132) "Git Team Provider"
org.eclipse.egit.source (4.5.0.201609141132) "Git Team Provider"
org.eclipse.emf.common (2.12.0.v20160420-0247) "EMF Common"
org.eclipse.emf.ecore (2.12.0.v20160420-0247) "EMF Ecore"
org.eclipse.epp.mpc (1.5.1.v20160824-2005) "Marketplace Client"
org.eclipse.epp.package.committers.feature (4.6.0.20160613-1800) "Eclipse IDE for Eclipse Committers Bundle"
org.eclipse.help (2.2.0.v20160606-1100) "Help System Base"
org.eclipse.jdt (3.12.1.v20160907-1200) "Eclipse Java Development Tools"
org.eclipse.jgit (4.5.0.201609140716) "JGit Core"
org.eclipse.jgit.http.apache (4.5.0.201609140716) "JGit Apache httpclient based HTTP support"
org.eclipse.jgit.junit (4.5.0.201609132043) "JGit JUnit Utility Classes"
org.eclipse.jgit.lfs (4.5.0.201609140716) "JGit Large File Storage"
org.eclipse.jgit.pgm (4.5.0.201609140716) "JGit Command Line Interface"
org.eclipse.mylyn_feature (3.20.0.v20160608-1838) "Mylyn Tasks Core"
org.eclipse.mylyn.bugzilla_feature (3.20.0.v20160425-1835) "Mylyn Tasks Core"
org.eclipse.mylyn.builds (1.12.0.v20160421-2142) "Mylyn Builds"
org.eclipse.mylyn.commons (3.20.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.commons.identity (1.12.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.commons.notifications (1.12.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.commons.repositories (1.12.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.commons.repositories.http (1.12.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.context_feature (3.20.0.v20160608-1905) "Mylyn Context"
org.eclipse.mylyn.discovery (3.20.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.gerrit.feature (2.11.0.v20160421-1821) "Mylyn Reviews"
org.eclipse.mylyn.git (1.12.0.v20160421-1824) "Mylyn Versions"
org.eclipse.mylyn.hudson (1.12.0.v20160524-1837) "Mylyn Builds"
org.eclipse.mylyn.java_feature (3.20.0.v20160421-1902) "Mylyn Context"
org.eclipse.mylyn.monitor (3.20.0.v20160421-1819) "Mylyn Commons"
org.eclipse.mylyn.reviews.feature (2.11.0.v20160421-1821) "Mylyn Reviews"
org.eclipse.mylyn.team_feature (3.20.0.v20160421-1902) "Mylyn Context"
org.eclipse.mylyn.versions (1.12.0.v20160421-1824) "Mylyn Versions"
org.eclipse.mylyn.wikitext_feature (2.9.0.v20160601-1831) "Mylyn WikiText"
org.eclipse.oomph.p2 (1.5.0.v20160908-1742) "Oomph P2 Management"
org.eclipse.oomph.setup (1.5.0.v20160914-0644) "Oomph Setup"
org.eclipse.oomph.setup.core (1.5.0.v20160913-0854) "Oomph Setup Core"
org.eclipse.oomph.setup.pde (1.5.0.v20160707-0243) "Oomph Setup PDE"
org.eclipse.pde (3.12.1.v20160907-1200) "PDE"
org.eclipse.platform (4.6.0.v20160606-1342) "Eclipse Platform"
org.eclipse.rcp (4.6.0.v20160606-1342) "Eclipse RCP"
org.eclipse.recommenders.mylyn.rcp.feature (2.4.3.v20160913-0645) "Code Recommenders Mylyn Completion UI"
org.eclipse.recommenders.news.rcp.feature (2.4.3.v20160913-0645) "Code Recommenders News"
org.eclipse.recommenders.rcp.feature (2.4.3.v20160913-0645) "Code Recommenders UI"
org.eclipse.recommenders.snipmatch.rcp.feature (2.4.3.v20160913-0645) "Code Recommenders Snipmatch UI"
org.eclipse.swtbot.generator.feature (2.5.0.201609021837) "SWTBot Eclipse UI Plug-in"
org.eclipse.swtbot.ide (2.5.0.201609021837) "SWTBot Eclipse UI Plug-in"
org.eclipse.xtext.ui (2.10.0.v201605250459) "Xtext UI Core "


-Matthias


Back to the top