Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ease-dev] [eclipse-scripting-dev] EASE vs Eclipse Workbench (e4 or Eclipse 3)


On 22.08.2014 23:21, James Watkins-Harvey wrote:
So really, what I am saying is that some e3 UI components would coexist with some e4 UI components, the latter being wrapped to behave as if they actually were e3 components. Over time, all e3 components will be converted to the e4 + e3 wrapper model, and then, e3 wrappers will be moved to a compatibility plugin, and transitioning to the e4-only contribution style will then be considered. But this is far ahead.

Does that make more sense with you? Anyway, there is really no rush on the subject. At this point I have only done pure-e3-style modifications to ease projects, of which I will commit a first draft some time this weekend, and there is no problem in maintaining that direction until the matter is properly decided.

This sounds very interesting. The idea to slowly carve out a 3.x compatibility layer which - at some point in time - could be a purely optional component is intriguing. As I do not have much experience with all the e4 mechanisms yet I am eager to see how this works.

Indeed you are right that the UI integration stuff is quite buggy. Thats also the reason why we are not announcing it much. But personally I think of this as a killer feature. Imagine you just write a short script, put some nice keywords in a comments header and magically a new icon pops up in the Package Navigator that executes your script. Everything fully dynamically without restarting. For the context menus we also have a special keyword that allows to write visibleWhen expressions. Current implementation gives you a small xtext based editor, which was far too complicated for everyday users in my opinion. At a later step I want to provide a properties sheet for script files, allowing to customize all these keywords, ev having a nicer visibleWhen editor similar to that one from the Plugin Manifest editor.

So much for my plans on the UI integration.

regards
Christian


Back to the top