Commit Graph

27 Commits

Author SHA1 Message Date
BlueFox 81fb57e2bf Finally fully implemented the vertical scrolling; also, added more comments to the program for better understandability 2024-11-12 21:26:34 +01:00
BlueFox ed664eb794 Update tests.py 2024-11-01 21:13:06 +00:00
BlueFox fa97cc022b Fixed small issue in the execution process (no refresh of display after callback function return) 2024-11-01 21:12:14 +00:00
BlueFox 1ccbb2821a Update README.md 2024-11-01 21:08:36 +00:00
BlueFox f2bd016e74 Update example_simple.py 2024-11-01 21:08:04 +00:00
BlueFox 0d844a5c92 Add example_submenu.py 2024-11-01 21:07:26 +00:00
BlueFox a6eb50dce2 Added example_simple.py 2024-11-01 21:01:36 +00:00
BlueFox da4b738b45 [__init__.py] Made a comment better understandable 2024-11-01 20:54:54 +00:00
BlueFox c5b66e707b [__init__.py] Implemented the first part of show_selection for vertical scrolling
Views for all selections [with vertical scrolling] have been implemented, where enough items come after the current selection to fill all lines available for menu items. The other parts remains a ToDo for now
2024-11-01 20:51:49 +00:00
BlueFox ecad7e2403 Updated tests.py to add my newest checks 2024-11-01 16:40:09 +00:00
BlueFox 4f1b59efeb Updated the Roadmap tick marks to the current state... 2024-11-01 16:39:23 +00:00
BlueFox 2c1f0c34f6 Fixed small issue in the selection start message; implemented show_selection for horizontal scrollin 2024-11-01 16:38:37 +00:00
BlueFox 4ad714fa83 Implemented the execute_selection and the run method, along with a new loop method
The new loop method allows for more advanced usages (e.g. when you want to use the cpu core for more than just the stupid while True, listen for btn presses procedure but also invoke other commands from time to time - then you can implement your 'own' run procedure!)
2024-11-01 16:30:41 +00:00
BlueFox e120574784 Added tests.py (just a file of me testing the functionality of the library) 2024-10-31 21:04:42 +00:00
BlueFox 76cd7afa8b Added implementation of previous_selection and next_selection handlers 2024-10-31 21:03:48 +00:00
BlueFox a9dd13a1cc Added more items to the roadmap in README.md 2024-10-31 20:45:36 +00:00
BlueFox ecd7218230 Added the methods and raw structure of the class to __init__.py 2024-10-31 20:11:12 +00:00
BlueFox 4e84abb3dc [README.md] Fixed small format issue and added another point to the roadmap (which is already done) 2024-10-31 17:26:16 +00:00
BlueFox df318da444 Update __init__.py 2024-10-31 17:24:46 +00:00
BlueFox b23da85b7d Added __init__.py with boilerplate things done 2024-10-31 17:23:28 +00:00
BlueFox 6211066b7d Deleted lcdMenu.py
as it was a copy of the old ProgramChooser, and this project will be a complete rewrite
2024-10-31 17:08:13 +00:00
BlueFox e2b5c55623 [README.md] Added a short note on the predecessor project 2024-10-31 17:07:00 +00:00
BlueFox 485f104aa9 [README.md] Added roadmap and short license note 2024-10-31 17:03:30 +00:00
BlueFox 27acc64ee3 Renamed SimpleMenuLCD.py to lcdMenu.py to conform to the new project's name 2024-10-31 09:14:04 +00:00
BlueFox e70bd82bc3 Updated README.md as the project renamed (again :) 2024-10-31 09:13:13 +00:00
BlueFox a2b2653b37 Added SimpleMenuLCD.py (just a copy of the older ProgramChooser for now) 2024-10-30 21:42:05 +00:00
BlueFox 2f44f11b92 Initial commit 2024-10-30 19:41:28 +00:00