Project for transforming the M5Stack PaperS3 into a PDA for daily use.
- Switch to Kernel & System concept (prepare for more deep core work)
- Project file architcture restructurization
- Code refactoring
- Define code style, need to fix all out of style places
- Map widget & application
- Tile file parser
- StorageHAL class for PaperS3
- Separate thread for M5 Updates (help to detect all touches)
- Keyboard now generate special event to change logic (work with char at detection moment)
- Switch from two full redraw to only one at start (faster starting to menu screen)
- Update widgets (edit, toogle button, keyboard) to new concepts
- Format all code with clang-format
- Update versions of GFX & M5Unified dependences (now they eat 17kb RAM more)
- Add ToogleButton widget
- In PassGen you can now select alphabet (UPPER/LOWER/DIGITS/SPECIAL/SPACE and their combinations)
- Fix that header draw all frames on trasparent bottom
- Start work with dirty flag in widgets
- Change list of gestures at now to more simplier list
- Now touch driver detects two finger gestures and do all better than previous one (but not as needed)
- SWIPE DOWN starting from header position now special action to return to menu application (will be changed soon)
- Start develop Widgets
- Header is now Widget, not separate Application
- Password Generator (PassGen) application