Thomas Farstrike
ce981d790f
Fix unit tests
2025-12-04 13:21:38 +01:00
Thomas Farstrike
4e7baf4ec6
AudioFlinger: re-add viper optimizations
...
These make a notable difference when playing audio on ESP32.
Without them, each UI action causes a stutter, so it's not fun to listen
to audio while doing anything on the device. With them, most UI actions don't
cause a stutter. Long maxed out CPU runs and storage access still do, though.
2025-12-03 23:11:22 +01:00
Thomas Farstrike
21311a61f6
Fri3d Camp 2024 Board: add startup light and sound
2025-12-03 23:10:28 +01:00
Thomas Farstrike
f37337f65b
Update CHANGELOG
2025-12-03 22:33:36 +01:00
Thomas Farstrike
f37ca70a89
API: add AudioFlinger for audio playback (i2s DAC and buzzer)
...
API: add LightsManager for multicolor LEDs
2025-12-03 22:32:36 +01:00
Thomas Farstrike
82f55e0698
Wifi app: simplify keyboard handling code
2025-12-02 21:22:38 +01:00
Thomas Farstrike
2b4e57b257
Camera app: fix status label visibility
2025-12-02 20:59:24 +01:00
Thomas Farstrike
72caf6799c
API: restore sys.path after starting app
2025-12-02 20:58:59 +01:00
Thomas Farstrike
518bb20967
Camera app: simplify
2025-12-02 20:35:38 +01:00
Thomas Farstrike
a657a3bdfa
Camera app: simplify by using same resolutions list
2025-12-02 20:32:38 +01:00
Thomas Farstrike
5d100dc026
Support more webcam resolutions
2025-12-02 19:09:35 +01:00
Thomas Farstrike
52a4fccd9e
Camera app: improve default setting handling, only save when non-default
2025-12-02 15:00:56 +01:00
Thomas Farstrike
27d1af9931
API: add defaults handling to SharedPreferences and only save non-defaults
2025-12-02 12:08:47 +01:00
Thomas Farstrike
00d0cb1952
Update CHANGELOG
2025-12-02 11:51:55 +01:00
Thomas Farstrike
7def3b3bb3
Camera app: Fix status label text handling
2025-12-01 19:08:21 +01:00
Thomas Farstrike
39c92ec903
Increment version number
2025-12-01 13:21:23 +01:00
Thomas Farstrike
4cf2dbf1b8
Camera app: don't repeat yourself
2025-12-01 12:39:13 +01:00
Thomas Farstrike
031d502e37
Fix tests/test_graphical_camera_settings.py
2025-12-01 12:08:25 +01:00
Thomas Farstrike
35cd1b9a39
Camera app: check enough free space
2025-12-01 12:01:15 +01:00
Thomas Farstrike
9270c9ae9a
ImageView app: add delete button
2025-12-01 11:51:54 +01:00
Thomas Farstrike
ed860a38ff
ImageView app: bigger buttons
2025-12-01 11:23:34 +01:00
Thomas Farstrike
b20b64173c
Camera app: improve button layout
2025-12-01 09:55:58 +01:00
Thomas Farstrike
32603cde8e
Fix scanqr intent handling
2025-12-01 09:42:37 +01:00
Thomas Farstrike
df51526975
Camera app: reduce vertical screen usage
2025-12-01 09:23:51 +01:00
Thomas Farstrike
4a8f11dc80
Camera app: use correct preferences argument
2025-12-01 09:05:06 +01:00