From 6ab4ccd26a5f3b076016f2f949eeb0397514f065 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Mon, 18 Nov 2024 16:57:35 +0100 Subject: [PATCH] Add information about SWT prototypes (Initiative 31) #1580 This enhances the readme by adding a section on prototyping work for a single, OS-agnostic SWT implementation with links to the according prototype repositories (Initiative 31). Fixes https://github.com/eclipse-platform/eclipse.platform.swt/issues/1580 --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 1d300dcfd7..0d63aa4a07 100644 --- a/README.md +++ b/README.md @@ -123,3 +123,14 @@ You can register bugs and feature requests in the Github Issue Tracker. Remember - [New SWT issue](https://github.com/eclipse-platform/eclipse.platform.swt/issues/new) Please bear in mind that this project is almost entirely developed by volunteers. If you do not provide the implementation yourself (or pay someone to do it for you), the bug might never get fixed. If it is a serious bug, other people than you might care enough to provide a fix. + + +# Prototyping on a Single, Cross-Platform SWT Implementation + +There is current work on evaluating the feasibility of achieving a single, OS-agnostic implementation of SWT in order to reduce maintenance efforts, enable better look and feel, and improve configurability. +The work on these prototypes and their documentation can currently be found in a dedicated GitHub organization: https://github.com/swt-initiative31 + +Actual prototyping work has been started on four technologies: Skia with Visual Class Library (VCL), Skia with custom-rendered widgets, GTK, and Swing\ +The prototypes for the following technologies are still under investigation, are further developed and can be tried out here: +- Skia with custom-drawn widgets: https://github.com/swt-initiative31/prototype-skija +- Cross-platform GTK: https://github.com/swt-initiative31/prototype-gtk