PySimpleGUI now requires a paid license for commercial use, and annual renewal for hobbyists starting from version 5. To avoid these costs and ensure long-term project stability, this PR replaces PySimpleGUI with Tkinter, which is free and included in Python’s standard library.
Fixes #105
Changes
[x] Remove pysimplegui and replace with tkinter based gui
[x] Games
[x] Implement ledris based on pygame
[x] Implement snake based on pygame
[x] Remove getkey based snake
[x] Add back getkey based snake (breaks the commandline snake)
[x] GUI functionality
[x] Split up into tabs to make the window smaller
[x] Add firmware update tab and embed binary into windows EXE
PySimpleGUI now requires a paid license for commercial use, and annual renewal for hobbyists starting from version 5. To avoid these costs and ensure long-term project stability, this PR replaces PySimpleGUI with Tkinter, which is free and included in Python’s standard library.
Fixes #105
Changes
Screenshots