Hi Andrey,
Firstly, thank you for reaching out. The “Initiative 31” work is still at a very early stage. It is a few interested companies from the IDE WG getting together to consider some options to move forwards The Eclipse UI and in particular SWT.
With "Initiative 31", we are going to evaluate options to modernize SWT in terms of improved look & feel and customizability while reducing maintenance effort (also given the low number of remaining SWT maintainers).
The outdated appearance, in particular on Windows, is a significant problem mentioned by many users and also for companies developing RCP-based products. In addition, the necessity to develop and validate changes and improvements three
times (for each of the existing implementations) together with being restricted to what is possible with the least common denominator across the three operating system APIs limits the opportunities for progress in SWT.
"Initiative 31" will evaluate some different options for replacements to overcome these limitations. It is currently at the beginning of a prototyping phase, in which different technologies will be evaluated in terms of whether they are
suitable candidates to be used in an SWT implementation.
The prototyping phase is not about making actual changes to SWT but about evaluating whether any technology may be suitable to start an actual project for implementing SWT on that technology.
Some fact finding and knowledge building is needed before starting anything more official. This is the main reason why this is not being done in the official SWT GitHub repository.
We also want to avoid giving the impression that because of this project no effort is being invested into the existing SWT projects.
Heiko@Vector is going to set up a GitHub organization for collaboration on the prototyping work, which will also provide documentation of the initiative.
We will then also add an issue to the official SWT GitHub repository referring to the initiative. In case the prototyping phase will be successful such that the development of an actual implementation starts, that will of course happen
in the context of the official SWT GitHub repository.
I hope this makes sense.
Best Regards,
Mark.
From: eclipse-ide-wg <eclipse-ide-wg-bounces@xxxxxxxxxxx>
On Behalf Of Andrey Loskutov via eclipse-ide-wg
Sent: Thursday, May 23, 2024 12:40 PM
To: Discussions on Eclipse IDE Working Group <eclipse-ide-wg@xxxxxxxxxxx>
Cc: Andrey Loskutov <loskutov@xxxxxx>
Subject: Re: [eclipse-ide-wg] Eclipse IDE Working Group Minutes - April 2nd, April 16th and April 30th 2024
What is SWT Project "Initiative 31" and why it is not known to SWT project?
I would expect *any* SWT projects would be proposed / discussed on SWT github, either on https://github.com/eclipse-platform/eclipse.platform.swt/issues or on https://github.com/eclipse-platform/eclipse.platform.swt/discussions.
On Thursday 23 May 2024 12:32:12 PM (+02:00), Mark Goodchild via eclipse-ide-wg wrote:
Hi all,
Please see the approved minutes for the Eclipse IDE Working Group, attached from April 2nd, April 16th and April 30th 2024.
The Steering Committee unanimously approved these minutes on April 16th, April 30th and May 14th.
Thank you everyone. Any feedback please let me know.
Best Regards,
Mark
Renesas Electronics Europe GmbH
Registered Office: Arcadiastrasse 10
DE-40472 Duesseldorf
Commercial Registry: Duesseldorf, HRB 3708
Managing Director: Carsten Jauch
VAT-No.: DE 14978647
Tax-ID-No: 105/5839/1793
Legal Disclaimer: This e-mail communication (and any attachment/s) is confidential
and contains proprietary information, some or all of which may be legally privileged. It is intended solely for the use of the individual or entity to which it is addressed. Access to this email by anyone else is unauthorized. If you are not the intended recipient,
any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful.
--
Kind regards,
Andrey Loskutov
Спасение утопающих - дело рук самих утопающих
https://www.eclipse.org/user/aloskutov