You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve readme formatting and add information on Initiative 31 #1580
This enhances the readme in the following ways:
- Use consistent markdown formatting throughout the document and change
all headlines to title case
- Add a section on prototyping work for a single, OS-agnostic SWT
implementation with links to the according prototype repositories
(Initiative 31)
Fixes#1580
Copy file name to clipboardExpand all lines: README.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,22 +76,19 @@ Finally, we set the window's size determines by its child controls and open the
76
76
The `while`-loop processes all GUI related events until the shell is disposed which happens when closing.
77
77
Before exiting, any claimed GUI resources needs to be freed.
78
78
79
-
Contributing to SWT
80
-
===================
79
+
80
+
# Contributing to SWT
81
81
82
82
Thanks for your interest in this project.
83
83
84
84
For information about contributing to Eclipse Platform in general, see the general [CONTRIBUTING](https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md) page.
85
85
86
-
87
86
[](
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
108
104
109
105
-<http://www.eclipse.org/legal/CLA.php>
110
106
111
-
Contact:
112
-
--------
107
+
## Contact
113
108
114
109
Contact the project developers via the project's "dev" list.
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.
126
+
127
+
128
+
# Prototyping on a Single, Cross-Platform SWT Implementation
129
+
130
+
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.
131
+
The work on these prototypes and their documentation can currently be found in a dedicated GitHub organization: https://github.com/swt-initiative31
132
+
133
+
Actual prototyping work has been started on four technologies: Skia with Visual Class Library (VCL), Skia with custom-rendered widgets, GTK, and Swing\
134
+
The prototypes for the following technologies are still under investigation, are further developed and can be tried out here:
135
+
- Skia with custom-drawn widgets: https://github.com/swt-initiative31/prototype-skija
0 commit comments