Coder Social home page Coder Social logo

Comments (17)

SopraTests avatar SopraTests commented on June 11, 2024 10

@alan-agius4 surely you can't mean there will not be an Angular 15 compatible release of flex layout? I always assumed no new functionality but did assume LTS meant at least providing a version that can be used with Angular 15.

On October 18th that blog post came out:
https://blog.angular.io/modern-css-in-angular-layouts-4a259dca9127

Our project plan was to upgrade immediately to Angular 15 then quickly release a new version of our product. However, we use flex-layout so therefore we cannot upgrade? It will be weeks before we can develop the replacement for this library. We've effectively been given a 4 week notice for removal not deprecation.

This puts us in a difficult spot.

from flex-layout.

Maxxxell avatar Maxxxell commented on June 11, 2024 7

Stopping support Flex Layout is simply insane!

from flex-layout.

alan-agius4 avatar alan-agius4 commented on June 11, 2024 5

@mattiLeBlanc, @angular/flex-layout is in LTS and the Angular team will stop publishing new releases of this experimental library starting in v15.

from flex-layout.

alexhendel avatar alexhendel commented on June 11, 2024 5

There already is a branch for Angular 15 support and a PR. So I am guessing the flex layout package will have a new version soon.

from flex-layout.

CaerusKaru avatar CaerusKaru commented on June 11, 2024 5

@alexhendel is correct, we will publish a v15 version. This will unpin the dependencies so, barring any structural breaking changes, this will not happen in the near future. We hope to get this version out this coming week.

from flex-layout.

arambazamba avatar arambazamba commented on June 11, 2024 2

I understand the part about clean css … But loosing alls the responsive media query aliases like .lt-md … and writing tons of media queries instead is simply a nightmare … I also have to mention that mateial:mdc update does not make thinks look better. I also wonder how to set the SideNav Position without MediaObserver … Very disappointing and lots of work for nothing!!

from flex-layout.

michaelfaith avatar michaelfaith commented on June 11, 2024 2

I always assumed no new functionality but did assume LTS meant at least providing a version that can be used with Angular 15.

This was my understanding as well, that 15 would be the final version, and one year support commitment on that version, but nothing new after that. I hope that's correct? Otherwise, that's going to put a ton of companies in a really tough spot, only having a month's notice to find an alternative. The migration guides promised here haven't even been shared yet

from flex-layout.

jpike88 avatar jpike88 commented on June 11, 2024 2

@alan-agius4 This library is 6 years old, and under the official angular namespace. It is averaging 352k downloads a week. How are you able to call it 'experimental' with a straight face? Normally, experimental projects say they are experimental, and it kind of loses that label when it's more than 10% the weekly downloads of @angular/cli itself.

Seriously, wtf?

from flex-layout.

mattiLeBlanc avatar mattiLeBlanc commented on June 11, 2024 1

I thought that the flex-layout lib added styles inline via javascript. So how would this result in a large CSS footprint?
I also regret seeing FlexLayout go, I think it is a very use library for positioning my View elements.

from flex-layout.

alan-agius4 avatar alan-agius4 commented on June 11, 2024 1

This library is 6 years old, and under the official angular namespace. It is averaging 352k downloads a week. How are you able to call it 'experimental' with a straight face?

I can understand the confusion due to the usage of the namespace. This package however was always driven and maintained by the community. And while it was released for 6 years, the package was never released as a stable version. It was always released as non stable version with a beta suffix.

Normally, experimental projects say they are experimental, and it kind of loses that label when it's more than 10% the weekly downloads of @angular/cli itself.

Not really sure where you got your stats from.

Screenshot 2022-11-21 at 14 59 44

Screenshot 2022-11-21 at 14 59 48

But the downloads per week would not change that the fact that the package was never released as stable. A beta package even if it is downloaded downloaded 700 millions times / week remains a beta package.

from flex-layout.

mtabaj avatar mtabaj commented on June 11, 2024 1

@alan-agius4 I can't understand the angular team nor Google.
There are thousands of projects using this library, to review everything is almost impossible. So it means that A LOT of projects will stop continue with futures releases of Angular.
All the signs you emit are in the direction to stop using angular : flutter, without typescript and not using Material Design, etc.
Many developers are changing to React, and you are encouraging to accelerate this movement.

from flex-layout.

sandrumirceaioan avatar sandrumirceaioan commented on June 11, 2024 1

I guess we should start by fixing all the apps for our clients with "modern CSS", then go give React a try...

from flex-layout.

Franweb79 avatar Franweb79 commented on June 11, 2024

lan-agius4 This only shows that we can´t trust Angular team. What will be next, angular material?

You did one time with angularJS to angular 2, and we could understand framework was at its early stages, but this is simply mocking Angular users.

Is this your idea of "We recognize that you need stability from the Angular framework. Stability ensures that reusable components and libraries, tutorials, tools, and learned practices don't become obsolete unexpectedly. Stability is essential for the ecosystem around Angular to thrive"?

https://angular.io/guide/releases

Is this the stability you give us? Is this how you worry about "our learned practices don´t become obsolete unexpectedly"? Because you are doing exactly that.

"Well, it was experimental", you say. Then, the solution is deprecating a more than 300k/week library instead of doing it stable? Is this what you understand as "We recognize that you need stability from the Angular framework" when thousand of projects have used it?

Is this how you worry about "the stability we need from angular"?

Sorry but shows a total lack of respect for Angular users and maybe as @mtabaj says, is a good moment to think about switching to React. We don´t know what we can expect from Angular Team and Google in the future and I fear is nothing good. Developing with Angular has become a risk.

from flex-layout.

Franweb79 avatar Franweb79 commented on June 11, 2024

I guess we should start by fixing all the apps for our clients with "modern CSS", then go give React a try...

Thank god I have only one app with flex-layout, but I think I will keep on learning angular for possible jobs but start trying React or Vue, and as you said, maybe avoid Angular as my first frontend tool.

from flex-layout.

twerske avatar twerske commented on June 11, 2024

This conversation has strayed from the original topic regarding support for Angular v15 and I want to remind people commenting of the Code of Conduct.

As @CaerusKaru mentioned, a deprecated v15 support is in progress and the package is in LTS per our announcements here and here.

I understand the frustrations you shared. While the package is beta and does not fall under our release backwards compatibility commitment scope, we understand how many users rely on it. I personally think it's a signal of the team's commitment to community and stability that we are committed to providing LTS support for at least one year while users plan for migrations.

from flex-layout.

CaerusKaru avatar CaerusKaru commented on June 11, 2024

I apologize for the delay, and also for locking down this issue. The comments here were getting too heated. That being said, after much work on our end, we have unblocked the v15 release. Now we are just waiting until the holidays end and everyone is back from break so that we can cut a release. We appreciate your patience in the meantime. It's been a frustrating process for us as well.

from flex-layout.

CaerusKaru avatar CaerusKaru commented on June 11, 2024

Beta 42 with support for Angular v15 is live on NPM. Thank you all again for your patience as we've had to navigate a rather unusual past few months.

from flex-layout.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.