TangleSpace / hydralit

A library to create multi-page Streamlit applications with ease.
Apache License 2.0
202 stars 19 forks source link

Any plans to upgrade hydralit to support streamlit 1.4.0? #19

Closed oggers closed 2 years ago

oggers commented 2 years ago

Hi guys, do you have plans to upgrade hydralit to support streamlit version 1.4.0?

drtiwari commented 2 years ago

Hi Jackson, what an amazing job with Hydralit! Much appreciated and thanks for making this wonderful library. I second oggers and want to inquire the same question. Cheers

TangleSpace commented 2 years ago

Thanks for the support, it is very much appreciated. The short answer is I need to find out how exactly Streamlit has decided to change everything about the session state to see if I can repair the damage. I will have a look and push a release if I can, else the community deserves more than what Streamlit have been providing and I'm currently working on an extension to this project that will solve all these type of problems and more in one place.

FYI: I have now been in a running battle with the Streamlit people since mid last year as they don't like this package as it provides functionality that they want to charge everyone for in their business model, so they have been working towards breaking Hydralit for the last few releases.

Once again, thank you very much for your support, in the meantime, unless you are using absolute cutting edge features in Streamlit 1.4.0, I'd recommend you stay with version 1.3.1 to continue to use Hydralit. Please also feel free to provide suggestions on this project, as thousands of people are using it, but either it is amazing the way it is or no one provides me with suggestions for features, functions possibilities, which I doubt, so please let me know if you would like to see something or anything to make this more productive for you or the community.

oggers commented 2 years ago

I also downgraded streamlit in order to keep using Hydralit. Tomorrow I will look at the differences they put into streamlit.

Very nice work you have done with Hydralit!!

oggers commented 2 years ago

Just created a pull request that solves the problem with streamlit 1.4.0. Test it in your environment.

TangleSpace commented 2 years ago

A very big thank you for finding and correcting this issue. I have pushed a new release that allows for full support across all versions of Streamlit, including 1.4.0 with a fix derived from your solution, thank you very much for your support and hopefully you enjoy some of the other new features and fixes in this release.