Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-ui-dev] Planning for 4.8

Hi Mikael,

Please add them to the wiki in case you or your team plan to work on it. Only the following is IMHO already covered by the "improve our API point": Provide "state of art" classes for Platform adopters 

Am 17.05.2017 9:14 vorm. schrieb "Mickael Istria" <mistria@xxxxxxxxxx>:
Hi Lars,

I'd like to add a few items, not sure how to label and group them right now:
* Enrich the generic editor: Add to the Generic Editor missing interesting features such as folding, aggregated hovers... (several bugs https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Text&list_id=16305519&product=Platform&query_format=advanced&resolution=---&short_desc=generic&short_desc_type=allwordssubstr )
* Factorize common code features, commands and actions into a Language Toolkit: The idea is to have Platform UI/Text providing the definition of the very usual code-related commands, so each language could simply add handlers rather than redefining commands. That would also allow a better factorization of UI and shortcuts, and thus more consistency across plugins.
* Provide "state of art" classes for Platform adopters: Currently, many classes have a lot of I<MyFeature>Extension<N> which provide additional value which is usually considered as "state of art" in modern IDEs. It's not easy for adopters to figure out the value provided by those extensions and to think about implementing them, and even to implement them. We should consider providing some "state of art" classes that take advantage of all extensions and  implements good default to minimize adoption. An important point is that we should design and document those classes as easily moveable, to easily allow us to add support for another extension without surprising users.

_______________________________________________
platform-ui-dev mailing list
platform-ui-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev

Back to the top