[ANN] Key promoter 0.6

Hi All,
Key promoter v0.6 released

Changes:

  • Tool window button click added

  • Animation changed

  • Mac menus clicks now supported (thanks to Yegor Yarko and Dmitry Jemerov)


Available using builtin plugin manager or directly at repository by address http://plugins.intellij.net/plugin/?id=1003

Thanks,
Dmitry

0
22 comments

Key promoter v0.6 released

IMHO a very short article with a screenshot about this plug-in on the Idea Blog:
http://blogs.jetbrains.com/idea/

would be a great :).

Ahmed.

0

Hi,
Well it will be issue how you shouldn't write plugins cause hacks is most part of this plugin code. :)

Thanks,
Dmitry

0

Not showing up in plugin manager.

"Dmitry Kashin" <no_reply@jetbrains.com> wrote in message
news:29117495.1157548212032.JavaMail.itn@is.intellij.net...

Hi All,
Key promoter v0.6 released

>

Changes:

  • Tool window button click added

  • Animation changed

  • Mac menus clicks now supported (thanks to Yegor Yarko and Dmitry

Jemerov)

>

Available using builtin plugin manager or directly at repository by
address http://plugins.intellij.net/plugin/?id=1003

>

Thanks,
Dmitry



0

I LOVE this plugin :)


Johannes Schneider

Dmitry Kashin wrote:

Hi All,
Key promoter v0.6 released

Changes:

  • Tool window button click added

  • Animation changed

  • Mac menus clicks now supported (thanks to Yegor Yarko and Dmitry Jemerov)


Available using builtin plugin manager or directly at repository by address http://plugins.intellij.net/plugin/?id=1003

Thanks,
Dmitry

0

I just want to say that this plugin rules mightily.

--Dave Griffith

0

getting exception with last idea build:
(great plugin BTW)


No such child: 3
java.lang.ArrayIndexOutOfBoundsException: No such child: 3
at java.awt.Container.getComponent(Container.java:280)
at javax.swing.JLayeredPane.insertIndexForLayer(JLayeredPane.java:643)
at javax.swing.JLayeredPane.insertIndexForLayer(JLayeredPane.java:618)
at javax.swing.JLayeredPane.addImpl(JLayeredPane.java:203)
at java.awt.Container.add(Container.java:899)
at org.intellij.contest.keypromoter.AnimationThread.run(AnimationThread.java:76)

0

Hi,
When it occured? Can you provide more details? Your environment details also may help.

Dmitry

0
Avatar
Permanently deleted user

Hello Dmitry,

I took a look at your plugin, and I want to say that it's really cool.
I liked this noticeable toolitip that pops up to tell me what keyboard shortcut I can use.
However, I'd rename it. Key Promoter, to my mind, does not reflect what plugin actually does. I'd propopse Keyboard Shortcut Reminder, since it really does remind you of the keyboard shortcut you can use to carry out this or that action.
And the last, but still important, is that plugin should give some feedback to the user right after it's installed. For example, a tooltip or message box saying that it's successfully installed and few words about how it can be tried right away.

Message was edited by:
Egor Malyshev (JetBrains)

0

Hi,
It is uncommon and no way to do it in IDEA in unified way. Of course panel with some details may appear on first IDEA run with plugin. And probably it will be added.
Regarding to name. It was targeted to users not using keyboard almost and it is not reminder but exactly promotion :)

Dmitry

0
Avatar
Permanently deleted user

OKay, for the panel/tooltip :)
As for the name, I'd change it anyway because it now sounds like "major promoter" or "lead promoter", like it's a key point in promoting something. If plugin aim is to promote the the use of keyboard shortcuts, just replace the reminder part of the name I proposed.
Keyboard Shortcut Promoter would be fine, too :)

0

Really cool plugin.

It would be nice to have the option to click somehow on the 'animation' to 'acknowledge' the shortcut reminder and then later ignore the reminder for this shortcut; 'coz when I learned the shortcut I do not want the animation to popup again.

What do you think?

Cheers,
_marc

0

I'd like to have the option of the "promotion" being placed in the status
bar. Most of the time, I know there's a keyboard shortcut but just don't
know what it is and the animation is a little too obtrusive for me.

"Marc Polizzi" <no_reply@jetbrains.com> wrote in message
news:31597220.1157654345162.JavaMail.itn@is.intellij.net...

Really cool plugin.

>

It would be nice to have the option to click somehow on the 'animation' to
'acknowledge' the shortcut reminder and then later ignore the reminder for
this shortcut; 'coz when I learned the shortcut I do not want the
animation to popup again.

>

What do you think?

>

Cheers,
_marc



0

Hi,
I'm too know most shortcuts but still not using, but should to sped up things, and the point of this plugin force user to not appera that annoying popups. In future some settings will be added and most probably stats for missing shortcuts also. And one possible solution show popup only if shortcut wasn't used more then threshold value times.
I think colors will be configured also.

Dmitry

0

>In future some settings will be added and most probably stats for missing

shortcuts also. And one possible solution show popup only if

>shortcut wasn't used more then threshold value times.
IMHO this fits very well with the "Productivity Guide" :).
(e.g. "Use Shortcut over Mouse" statistics :) ).

Ahmed.

0

Probably it will be done. But main problem of producivity guide that it is so passive. My IMHO that features advertising should be more agressive, but in right time and place.

Thanks,
Dmitry

0

Probably it will be done. But main problem of producivity guide that it is so passive.
My IMHO that features advertising should be more agressive, but in right time and place.

Well, I don't mean that part of the productivity guide :). Most people I know, have
deactivated that part.

The Productivity Guide is fantastic for it's STATISTICS :).

Just sad that JB is not considering adding a small function called "Send Statistics to JB".
Those statistics are REAL usage numbers and are a much better feedback than the screaming level on
the forums :).

That statistic is also very practical for tutoring newbies: just a look over it and one can tell
if IntelliJ is used efficiently or not. It's also good for unlearning bad habits (e.g. old NB or
Eclipse users tend to use only Basic Completion :) ).


Ahmed.

0

Hello Ahmed,

AM> The Productivity Guide is fantastic for it's STATISTICS :).
AM>
AM> Just sad that JB is not considering adding a small function called
AM> "Send Statistics to JB".
AM> Those statistics are REAL usage numbers and are a much better
AM> feedback than the screaming level on the forums :).

We've considered this in the sense of "this would be a nice feature to have
some day", but we have lots of more high-priority things to work on. :)

Also, we did implement a similar statistics sending feature for Omea, but
never figured out how to do something useful with the data that we received.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Also, we did implement a similar statistics sending feature for Omea,
but never figured out how to do something useful with the data that we
received.

This is unbelievable :).

That depends on what data is registered. At the moment only a few productivity items
get there.
More items should be registered (and grouped with a TreeTable in categories), and
also with support for plug-ins(at a minimum to know how ofter the different plug-ins are used
case the pure download numbers are not quite relevant - e.g. almost everybody downloads and tries
SimpleUML, but very few really use it).

I don't know how did you implemented that, but maybe there's a generic solution to register much
more aspects, similar to how this "Key Promoter".
Also not just the last idle time should be registered but also the overall usage time periods.

How to do something useful with that statistic?
1. Ask the people from the marketing. If they have no idea than fire them :).
2. Issues related to features that have a very high usage should have a much higher priority than
those "almost never touched". Also performance optimizations should give those items more attention
(even if this is done on overall basis)
3. If a feature usage varies very strong between user (groups), it could mean that there's an
undiscovered gem there, and it needs some articles, or posts on the Idea blog, or screencast to
attract attention, cause only a few "initiated" know about it.
4. If a feature usage is very low but you consider it very important and productive it could mean
that maybe it just need some polishing or just better "presentation" (docs, blog, screencast).
5. Usage of the various plug-ins can tell you even more:
- e.g. how many migrate or use Eclipse in parallel (or NB if there were a Netbeans migration
plugin). I suppose this is damn important for sales.
- In web projects how much time is spent in Javascript and other languages where the support is not
that good as with Java.
-
6. Preferences: what preferences people use? To make better defaults.
7. Libraries (global and project/module): What OS frameworks(and versions) most of the people use?
To know where a little more support from the IDE could improve productivity, or what to target for
future versions (and not based on the screaming level - see the "Aspect fiasco" :) ).
8. ... shall I continue? :).

Ahmed.


0

is there a way to change the color of the popup? I use a black background for my editor, so I cant see the shortcut.

0

This is by far the most useful plugin I've seen in years, really amazing! I hope this maks it into the core, it's probably the only plugin that everyone would find useful!

0

+1 Me too

gmoniey wrote:

is there a way to change the color of the popup? I use a black background for my editor, so I cant see the shortcut.

0

Done

0

Please sign in to leave a comment.