Bug 528173 - SWT Website Documentation needs a refresh
Summary: SWT Website Documentation needs a refresh
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.8   Edit
Hardware: PC All
: P5 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on: 528435
Blocks:
  Show dependency tree
 
Reported: 2017-12-05 13:20 EST by Leo Ufimtsev CLA
Modified: 2020-11-09 06:00 EST (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Ufimtsev CLA 2017-12-05 13:20:45 EST
The SWT documentation would benefit from a refresh.

- It has screenshots from Windows XP and very old versions of Mac/Linux
- It's not clear how to contribute patches on Win/Cocoa/Linux. (People complain about this.
- It's scattered:
https://www.eclipse.org/swt/
https://wiki.eclipse.org/SWT/Devel/
- There's too much and not enough of it. We should have a 'quick start' and blog-entries of sort for very specific entries.
-  It's also for the most part out of date, much of it is no longer relevant.

This makes it difficult for people who are interested to actually contribute to the project.

I plan to do an overhaul upon completion of webkit2 port.

Please add your concerns/suggestions to this bug.

Btw, does anyone know of a good way to preview the html or setup for website update? Most of the files are php files and have some other dependencies not found in www/swt project.
Comment 1 Leo Ufimtsev CLA 2017-12-12 09:44:46 EST
@ CC'ed folks, if you have anything in particular that you'd like to see, please let me know.
Comment 2 Matthias Fuchs CLA 2017-12-12 14:52:46 EST
In general, I‘d love to have a kickstart tutorial on how to
* build swt and the platform libs from source
* implement a new native widget
Comment 3 Leo Ufimtsev CLA 2017-12-13 10:31:58 EST
(In reply to Matthias Fuchs from comment #2)
> In general, I‘d love to have a kickstart tutorial on how to
> * build swt and the platform libs from source
> * implement a new native widget

Thank you for request.
Do you mean native-native as in native on Windows,Cocoa and GTK (e.g Button) or native as in a custom-drawn widget designed once and works on all platforms (like for example the nebular widgets).
Comment 4 Matthias Fuchs CLA 2017-12-13 11:44:01 EST
Native as in OS-native, like cocoa etc.
Comment 5 Leo Ufimtsev CLA 2017-12-13 11:46:01 EST
(In reply to Matthias Fuchs from comment #4)
> Native as in OS-native, like cocoa etc.

ok, thanks for clarification.
Comment 6 Leo Ufimtsev CLA 2018-06-29 16:11:58 EDT
Handing over into trusted hands.
Comment 7 Eric Williams CLA 2019-06-06 10:24:32 EDT
Re-assigning to the pool as I do not have time to work on this at the moment.
Comment 8 Niraj Modi CLA 2020-01-06 03:12:49 EST
(In reply to Leo Ufimtsev from comment #0)
> The SWT documentation would benefit from a refresh.
> 
> - It has screenshots from Windows XP and very old versions of Mac/Linux
It's a screen grab of Snippet266.java
I shall update the image for Windows10 shortly.
Comment 9 Eclipse Genie CLA 2020-01-06 05:10:25 EST
New Gerrit change created: https://git.eclipse.org/r/155272
Comment 11 Eclipse Genie CLA 2020-01-08 07:09:22 EST
New Gerrit change created: https://git.eclipse.org/r/155474
Comment 13 Eclipse Genie CLA 2020-01-10 06:01:45 EST
New Gerrit change created: https://git.eclipse.org/r/155603
Comment 15 Eclipse Genie CLA 2020-01-17 05:33:38 EST
New Gerrit change created: https://git.eclipse.org/r/156064
Comment 17 Eclipse Genie CLA 2020-01-17 11:47:13 EST
New Gerrit change created: https://git.eclipse.org/r/156104
Comment 19 Eclipse Genie CLA 2020-01-24 03:29:06 EST
New Gerrit change created: https://git.eclipse.org/r/156495
Comment 21 Eclipse Genie CLA 2020-01-27 01:34:59 EST
New Gerrit change created: https://git.eclipse.org/r/156599
Comment 23 Eclipse Genie CLA 2020-02-07 06:56:42 EST
New Gerrit change created: https://git.eclipse.org/r/157349
Comment 25 Eclipse Genie CLA 2020-02-07 07:25:08 EST
New Gerrit change created: https://git.eclipse.org/r/157353
Comment 27 Eclipse Genie CLA 2020-02-10 03:21:29 EST
New Gerrit change created: https://git.eclipse.org/r/157417
Comment 29 Eclipse Genie CLA 2020-06-08 09:47:58 EDT
New Gerrit change created: https://git.eclipse.org/r/164445
Comment 30 Eclipse Genie CLA 2020-06-08 09:48:02 EDT
New Gerrit change created: https://git.eclipse.org/r/164446
Comment 33 Alexander Kurtakov CLA 2020-11-09 06:00:20 EST
Let's mark this one as fixed. It's too generic and gathered too much content already.