- chore: remove demo files
- feat: keyboard navigation for pagination demo
- feat: add typings and docs
- docs: add pagination demo
- chore: update poetry packages and config
- feat: add activate_low_fps_mode and activate_high_fps_mode to manually set fps
when needed
- feat: add logging and improve fps handler
- docs: add sdl installation instructions and a reference to demo.py in README.md
- feat: drop Kivy FPS to min_fps when the user interface is idle
- feat: Add default values for `setup_headless()` based on environment variables
- docs: add demo.py to show all the features in action
- docs: add README.md
- feat: avoid sending data to the lcd when the current frame is the same as the last
one
- feat: add double buffering
- feat: add synchronous mode to save CPU time by avoiding Kivy from rendering frames
when last frame is not yet rendered on the lcd