katoid / angular-grid-layout

Responsive grid with draggable and resizable items for Angular applications.
https://katoid.github.io/angular-grid-layout
MIT License
435 stars 60 forks source link

Angular 16 support to use standalone component and signals #101

Open sheikalthaf opened 10 months ago

sheikalthaf commented 10 months ago

Do you have any plan to update to angular 16, so that we can make use of Standalone components and signals.

I'm ready to raise a PR for this

llorenspujol commented 10 months ago

Hi again @sheikalthaf !

Currently, there are no plans to update to Angular 16. This is primarily because AFAIK, if we upgrade to Angular 16, users still with Angular 14 will not be able to use the latest version of this lib! But, staying in Angular 14, let's users from Angular 14 to Angular 16 use it perfectly.

That being said, if Angular 14 libraries are not compatible with Angular 17 (which is expected to be released soon), we may need to upgrade the Angular version to ensure the library's compatibility with Angular 17.

sheikalthaf commented 10 months ago

Yes, then we can wait for Angular 17 update

akalitenya commented 10 months ago

@llorenspujol, Angular 14 does not work with nodejs 18. If I need to upgrade to node 18 with angular 16 - will I still be able to depend on current angular-grid-layout version (angular14)?

Jeredian commented 4 months ago

Hi, @llorenspujol Are there any updates regarding Angular 17 support ?

llorenspujol commented 4 months ago

@Jeredian Agreed, it is time to upgrade Angular Grid Layout to Angular 16 and export it as a standalone component. This way, full standalone apps can import AngularGridLayout.

Having said that, even though Angular Grid Layout is currently written with Angular 14, it remains compatible with Angular 17, as far as you import it into an NgModule.

In resume, I am open to PRs for upgrading to Angular 16 (not Angular 17), with Angular Grid Layout exported as a standalone component. You may want to take it @sheikalthaf

devglrd commented 3 months ago

@llorenspujol Did you have open the PRs ?

jelle-ingambh commented 1 month ago

Is anything planned regarding Angular 16 / 17 / 18?

sheikalthaf commented 1 month ago

@Jeredian Agreed, it is time to upgrade Angular Grid Layout to Angular 16 and export it as a standalone component. This way, full standalone apps can import AngularGridLayout.

Having said that, even though Angular Grid Layout is currently written with Angular 14, it remains compatible with Angular 17, as far as you import it into an NgModule.

In resume, I am open to PRs for upgrading to Angular 16 (not Angular 17), with Angular Grid Layout exported as a standalone component. You may want to take it @sheikalthaf

@llorenspujol Created the PR for v15 and v16 versions