Huge Updates!
- Creating a class and accessing variables through that class is no longer necessary! Dynamic Variables now connects to the script's native variables and you can change them in runtime.
- Not initializing the GUI no longer causes the variables to disappear. When you are satisfied with the values (you don't want to change them anymore) you can comment out the init_gui() part and ready to go!
- Terminating the current program and starting another no longer resets the last variable values! Dynamic Variables remembers the last values you changed and initializes the new program with them. Your GUI configurations (new!) are also remembered.
- You no longer need to specify all the parameters! When creating a slider, for example, you only need to specify the name, min and max values. The initial value and step value are calculated for you.
- The GUI is renewed! With the help of customtkinter library, GUI is pretty now. You can also choose light/dark and color themes. You can use the old GUI as well.