jonataslaw / getx

Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
MIT License
10.24k stars 1.61k forks source link

will be v5.0? #2625

Open curonny opened 1 year ago

curonny commented 1 year ago

will be v5.0?

jonataslaw commented 1 year ago

Version 5 will have a GetX refactor from scratch. It is already available in beta, and in master.

We have a lot of new features in this release, but the painless switch from nav1 to nav2 is what is holding up the release the most, specifically the nested navigation.

I believe it will be available later this year.

adepauldami commented 1 year ago

lovely

kauemurakami commented 1 year ago

@jonataslaw An idea that I would like to leave, based on experiences with the backend I am trying to centralize the throwing of errors with zonerunGuarded, this option in our GetMaterialApp would be a good one.

And aaa, GetMaterialApp.router is turning out really cool, I even found a way around the problem with hot reload on the web. Congratulations.

LeeCareFree commented 1 year ago

wait in hope

heralight commented 1 year ago

Hi! @jonataslaw, thank you very much for this framework!

I am testing it, and I realize that the code on Github is inconsistent in the master and 4.6.5 branches.

From what I understand, master corresponds to version 5 beta, so the examples are updated with this version. On the other hand, the 4.6.5 branch has nav2 example code that uses the master api. You have to go back to the 4.6.1 tag to have the right code. For example, in 4.6.5 branch inside ./example_nav2/lib/app/middleware/auth_middleware.dart

this code use RouteDecoder.fromRoute instead of GetNavConfig.fromRoute

https://github.com/jonataslaw/getx/blob/4.6.1/example_nav2/lib/app/middleware/auth_middleware.dart

best regards,

Alexandre

curonny commented 1 year ago

i see complicated v5.0

thailocnexle commented 1 year ago

love it! thank

duc1205 commented 1 year ago

@jonataslaw when release 5.0.0