[ANN] PropertiesEditor Plugin 1.0.1

Change notes

  • Colors and text attributes settings(foreground doesn't working)

  • F2, Shift+F2 highlighted error navigation

  • Ctrl+F1 error description

  • Base support for find usages(searches string with key name in java classes, no progress dialog, performance issues)

  • Fixed minor bugs and improvements


TIA,
Dmitry

18 comments

Dmitry Kashin wrote:

Change notes

  • Colors and text attributes settings(foreground doesn't working)

  • F2, Shift+F2 highlighted error navigation

  • Ctrl+F1 error description

  • Base support for find usages(searches string with key name in java classes, no progress dialog, performance issues)

  • Fixed minor bugs and improvements


TIA,
Dmitry


Could you make the hierarchical key-components-separators configurable?

In our keys we also use '/' as a separator, as they relate to filenames, and it would be very nice if the tree view would support
this.

/Kreiger

0

Hi,
Is required all separators support or one of the selected during tree building?

TIA,
Dmitry

0

Same exception happens on OSX:

Error message: Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@e31542,notifier=null,catchExceptions=false,when=1079400004735] on apple.awt.CToolkit@88c363
java.lang.ClassCastException
at com.resedit.propedit.ui.ErrorStripeRendererImpl.paint(ErrorStripeRendererImpl.java:51)
at com.resedit.propedit.ui.ErrorStripeRendererImpl.paint(ErrorStripeRendererImpl.java:127)
at javax.swing.JComponent.paintChildren(JComponent.java:647)
at javax.swing.JComponent.paint(JComponent.java:817)
at javax.swing.JComponent.paintChildren(JComponent.java:647)
at javax.swing.JComponent.paint(JComponent.java:817)
at javax.swing.JComponent.paintChildren(JComponent.java:647)
at javax.swing.JComponent.paint(JComponent.java:817)

Is there any chance you can send me source so I can debug this (probably much faster than you trying to fix it without being able to test!)

0

Hi,
I send you error stripe component source but how about repainting issues is they exists? Is anybody expirienced same problems? Any hints?

TIA,
Dmitry

0

Dmitry Kashin wrote:

Hi,
Is required all separators support or one of the selected during tree building?

TIA,
Dmitry


There's usually just one separator per file.
Some files use '/', some files use '.', and some use something else.
I'd be happy with having it selectable per file.

/Kreiger

0

Christoffer "Kreiger" Hammarström wrote:

Dmitry Kashin wrote:

>> Hi,
>> Is required all separators support or one of the selected during tree
>> building?
>>
>> TIA,
>> Dmitry


There's usually just one separator per file.
Some files use '/', some files use '.', and some use something else.
I'd be happy with having it selectable per file.

/Kreiger


Err... sorry. Replied to the wrong message. Meant to reply to the question about separators... :)

/Kreiger

0

Damn. Now the message appears in the correct place. I don't understand.

/Kreiger

0

Hi,
Added into todo list. Is '._/' will be enough? It will be toggle actions and make it fully customizable is difficult.

TIA,
Dmitry

0

Dmitry Kashin wrote:

Hi,
Added into todo list. Is '._/' will be enough? It will be toggle actions and make it fully customizable is difficult.

TIA,
Dmitry


I just noticed that i use '-' in some of my files too, but that will be enough for me for a while, at least.

Thank you!

/Kreiger

0

Foreground issues fixed thanks to Alexey Efimov. Support will be added in 1.0.2.

TIA, Dmitry

0

Thank for this plugin Dmitry.

And there is new feature request. :)
Multilanguage support for properties. I mean synchronizing several resource files.

For example we add new property into res_en.properties but in res_ru.properties it is absent. And will be pretty if plugin shows such records.

0

Hi,
Actually i18n simplification is primary purpose of developed plugin and opened part is PropertiesEditor plugin. Features like this planned but full release of complete plugin not scheduled yet.

TIA,
Dmitry

0

I would like to have '~' (tilde) also.

0

Nice plugin. What I'd like it to provide is:

1) Being able to embed the property tree not in the editor window, but in one of the side tabs (e.g.: under "structure" on the left).
2) Ctrl-B capability to navigate into classes whose fully qualyfied name is the value of a property.
3) (less important): an "enhanced" tree view, showing both the values of the properties (i.e., with a hover or something similar) and the # comments immediately preceding them (don't know how, though!)

0

Hi,
1) Please vote for http://www.intellij.net/tracker/idea/viewSCR?publicId=30586
2) How can plugin detect that property value is class name in project(your ideas)? Or you suggest just try invoke goto class action with property value?
3) Usually not all properties commented but group of them. Comments format not defined and I'm affaid it's not possilbe implement it in this way.(Even when I'm ask JetBrains by RFE to show DTD comments by Ctrl+Q in XML they answered that it's difficult, I'm weaker programmer then they).

TIA,
Dmitry

0

1) voted (with 5 votes, that's all I had!)
2) Don't know exactly... maybe because the property value has dots inside? What I as thinking about is just the same that already happens in xml files (if you press ctrl-b on a class name in a spring or struts config file, you jump to the class source).
3) Ok, I understand.

Anyway, the plugin is great.

0

Hi,
2) Will be available in next minor build for key names and values. (Early this week).

TIA,
Dmitry

0

Please sign in to leave a comment.