Commit Graph

16 Commits

Author SHA1 Message Date
6320ba96e0 feat: add file manager and file browser view 2025-05-27 12:31:08 +02:00
3a5fb66a6f refactor: make display class more concise 2025-05-26 18:57:35 +02:00
e56ce7daa1 feat: add user input manager; add list 2025-05-26 14:29:57 +02:00
84832271ce feat: add main view 2025-05-24 20:32:05 +02:00
3b1ab0ee5e refactor: use event callbacks for encoder inputs 2025-05-24 19:52:34 +02:00
fc4aa72d5f refactor: put pad reading logic into dedicated file 2025-05-24 19:13:00 +02:00
8c3b5a0134 refactor: let encoder modify frequency in tone generator 2025-05-24 19:04:45 +02:00
16cec914f8 refactor: put tone generation code into dedicated file 2025-05-24 15:36:50 +02:00
fffd9c6b5d refactor: put all display code into namespace; use camel case 2025-05-24 15:27:01 +02:00
bbfc082095 refactor: put encoder input logic into dedicated file 2025-05-24 15:23:58 +02:00
49127d52b2 refactor: put display logic into dedicated files 2025-05-24 15:03:03 +02:00
7ab3cd6cc3 feat: use lvgl UI library 2025-05-24 14:19:05 +02:00
fce458220b feat: add basic screen support 2025-05-20 20:16:08 +02:00
c2eb1ba3ba feat: implement rotary encoder 2025-05-13 18:37:56 +02:00
72b33e7705 feat: handle drum pad input and create sound 2025-05-13 18:29:25 +02:00
0f6cd913bd feat: basic project setup 2025-05-13 18:22:53 +02:00