Greetings and long time...

I just got a feature request to make jVi accessible through the new ApacheNetBeans update mechanisms given that with 11.2 NB is "back in business". Previously the jVi plugin installed an update center, and through jVi's update center several modules were made available. This allowed for rapid fixes and avoided the old update center's problems with a multi-module plugin.

The good news is that, according to the user, manually installing the old jVi still operates. That's also the bad news. In some areas, particularly window management, jVi makes extensive use of reflection and looking into the UI widget hierarchy to support programmatically splitting and moving windows. I've cc'd Graeme Ingleby who has done some work cleaning up NB's window manager, see Enhanced WindowManager <http://mail-archives.apache.org/mod_mbox/netbeans-dev/201906.mbox/%3C46B1A73B-08AC-4DAB-8FCE-A263566B5EA2%40ingleby.net%3E>. jVi could be phased: 1 - get jVi into plugin portal, 2 - contrib jVi, 3 - cleanup NB integration.

There are some issues about better integration into NB
*Bug 198657* <https://netbeans.org/bugzilla/show_bug.cgi?id=198657> -APIs to work with Modes (implement jVi window split/move/... commands) The main objection, from Stanislav Aubrecht, seemed to be that the suggested APIs expose too much, particularly when you consider that a different window manager could be plugged in that it might not support window splitting. Seems some simple queries for "is XXX feature present" would solve this, or just throwing an exception.

There also
*Bug 135385* <https://netbeans.org/bugzilla/show_bug.cgi?id=135385> -add attachTopComponentToSide method to WindowManager *Bug 96323* <https://netbeans.org/bugzilla/show_bug.cgi?id=96323> -Need ability to dock and undock TopComponents programmatically to/from a Frame or Dialog I'd need to study these to see how they are meaningful they are now. And there's *Bug 179047* <https://netbeans.org/bugzilla/show_bug.cgi?id=179047> -jVi integration
which is an umbrella issue (including here for my own information)

I haven't used jVi or NB for several years. I suspect simply getting jVi into the new plugin portal will require more than a little support.

-ernie


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to