Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move FormattedText from incubation to release #515

Closed
chrhem opened this issue May 23, 2023 · 16 comments
Closed

Move FormattedText from incubation to release #515

chrhem opened this issue May 23, 2023 · 16 comments

Comments

@chrhem
Copy link

chrhem commented May 23, 2023

Would it be possible to release FormattedText officially?
We have been using it in a commercial application since 2008 and have not had any problems with it.

Just because it is still in incubation, we mirror the incubation update site to achieve a stable build process.

I could make a PR for moving it into release.

@vogella

@vogella
Copy link
Contributor

vogella commented May 23, 2023

@lcaron @wimjongman WDYT?

@lcaron
Copy link
Contributor

lcaron commented May 23, 2023

I've no problem with that, if it fits your requirement.

@chrhem I'll be happy if you provide a patch. If you need help feel free to ask !

@wimjongman
Copy link
Contributor

+1

chrhem pushed a commit to chrhem/nebula that referenced this issue May 23, 2023
@vogella
Copy link
Contributor

vogella commented May 23, 2023

Btw. why do we not move all incubator widgets to the regular build and adjust their manifest so that these widgets are listed as provitional API? This way the build could be simplified and the consumer of the non-released API could still see that the widget is not officially release.

chrhem pushed a commit to chrhem/nebula that referenced this issue May 23, 2023
chrhem pushed a commit to chrhem/nebula that referenced this issue May 23, 2023
@wimjongman
Copy link
Contributor

Because the incubator widgets have no maintainers, some of them are alpha, so it will cause more stress for the team.

@vogella
Copy link
Contributor

vogella commented May 23, 2023

Because the incubator widgets have no maintainers, some of them are alpha, so it will cause more stress for the team.

+1

@lcaron
Copy link
Contributor

lcaron commented May 23, 2023

Because the incubator widgets have no maintainers, some of them are alpha, so it will cause more stress for the team.

+++1

@marcolopes
Copy link

marcolopes commented May 23, 2023 via email

@wimjongman
Copy link
Contributor

Bom dia, Marco! Can you create a PR for the issues you mention?

@marcolopes
Copy link

marcolopes commented May 23, 2023 via email

@wimjongman
Copy link
Contributor

Yes, we have to move with the times. In some cases, it will seem worse. I have gotten used to Lambdas. I try not to use huge inline lambdas, but for some cases, notably (SWT) listeners, they are great.

@marcolopes
Copy link

marcolopes commented May 23, 2023 via email

@vogella
Copy link
Contributor

vogella commented May 24, 2023

  1. The source formatting is not consistent...

@marcolopes it should be fine to create a PR to allign the formating of the source code. I did run a "format source" in platform on a lot of files to make them consistent. @wimjongman @lcaron is Nebula supposed to use the Eclipse formatter?

@wimjongman
Copy link
Contributor

Yes, historically, there are no specific formatting rules since most widgets were contributed by individuals. It would be nice to have someone format the source code. However, this would also include cleanups like loop conversion and lambda conversion to get Nebula to Java 11 or 17.

@lcaron
Copy link
Contributor

lcaron commented May 24, 2023

@vogella I think that there is no formatting rule. We should use the Eclipse Formatter so the source formatting will be consistent and it will simplify the integration of new request.

@marcolopes Can you please create a PR with a "clean" source formatting first. The second PR will contain the fix, without any "dummy" differences. Thanks

PS : @wimjongman I just received your message :) I will handle this.

chrhem pushed a commit to chrhem/nebula that referenced this issue May 24, 2023
Needed to add FormattedText widget to incubation reactor build because DateChooser has a dependency to it
chrhem pushed a commit to chrhem/nebula that referenced this issue May 25, 2023
Needed to add FormattedText widget to incubation reactor build because DateChooser has a dependency to it
chrhem pushed a commit to chrhem/nebula that referenced this issue May 25, 2023
Needed to add FormattedText widget to incubation reactor build because DateChooser has a dependency to it
wimjongman added a commit that referenced this issue May 25, 2023
Move FormattedText from incubation to release #515
@chrhem chrhem closed this as completed May 30, 2023
@wimjongman
Copy link
Contributor

Verified! Thanks for the work. Keep patches coming.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants