Giter Site home page Giter Site logo

mousefeed's People

Contributors

mickaelistria avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mousefeed's Issues

Not working on Eclipse 4.3.1

Is this a bug or just not supported? I installed the "e4" one and I do see it under the Preferences, but no pop up or anything like that.

Press ctl-h to search in Eclipse and the search dialog is blank and grey

Press ctl-h and the search dialog appears. Normally there are input fields here like "Containing text:" but after installing the Mousefeed plugin these fields are missing so the dialog appears blank. Note that this problem goes away when you switch between tabs (e.g. from the "File search" tab and then back to the "Java search" tab).

This problem was found on Eclipse Kepler and Mousefeed was installed via the Marketplace on 5 December 2013.

Using Ctrl+S shows the Ctrl+S shortcut

AFAIK Mousefeed should only display its popup if the mouse is used. If I install it into Eclipse 4.2.1 and press Ctrl+S I also see the mousefeed popup.

Cannot click on mousefeed dialog when a modal dialog is present

Summary

The Mousefeed pop-up sometimes shows up but in a context when clicking on the pop-up has no effect.

Steps to reproduce and Example Code

One example of this behavior is when clicking on the "Hierarchy View > SetTop" button repeatedly; the Mousefeed pop-up shows up but clicking it has no effect. Probably, the fact that there is already a modal dialog is blocking the ability to click on the Mousefeed pop-up.

What is the expected correct behavior?

The Mousefeed pop-up should either be clickable or not appear.

Allow to also show the shortcut that are pressed

As a conference presenter, I'd like to show shortcuts "by the way" when I demo something, without having to mention them orally. It would be great that for a given shortcut pressed, the pop-up shows what was pressed and the name of the action. For example, I could do Ctrl+ and the pop-up would show "Ctrl+ to Zoom In".

java.lang.RuntimeException: java.lang.NoSuchFieldException: model

Hello @heeckhau do you still actively maintain mousefeed?

I was considering including it in https://github.com/vorburger/opendaylight-eclipse-setup, and tested it out a bit today, but found that it breaks e.g. with EGit's Team > Pull. EGit's Pull does not work anymore when the error below appears, so this is a bit of a show stopper for using mousefeed of course.

Versions are Eclipse 4.6 Neon Release Candidate 2 (4.6.0RC2) Build id: 20160526-1324 with EGit Eclipse Git Team Provider 4.4.0.201605250940-rc1.

Maybe mousefeed could somehow be made a little more robust to at least not prevent working functionality of other plugins to break even if it is having trouble to find the keyboard shortcut?

java.lang.RuntimeException: java.lang.NoSuchFieldException: model
    at com.mousefeed.eclipse.HandledContributionItemCommandLocator.getModelField(HandledContributionItemCommandLocator.java:100)
    at com.mousefeed.eclipse.HandledContributionItemCommandLocator.getItemParCommand(HandledContributionItemCommandLocator.java:72)
    at com.mousefeed.eclipse.HandledContributionItemCommandLocator.get(HandledContributionItemCommandLocator.java:57)
    at com.mousefeed.eclipse.HandledActionDescGenerator.generate(HandledActionDescGenerator.java:70)
    at com.mousefeed.eclipse.GlobalSelectionListener.processContributionItem(GlobalSelectionListener.java:142)
    at com.mousefeed.eclipse.GlobalSelectionListener.handleEvent(GlobalSelectionListener.java:119)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1594)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1339)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4542)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4132)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1119)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1020)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Caused by: java.lang.NoSuchFieldException: model
    at java.lang.Class.getDeclaredField(Class.java:2070)
    at com.mousefeed.eclipse.HandledContributionItemCommandLocator.getModelField(HandledContributionItemCommandLocator.java:94)
    ... 32 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.