jacqueline
b02d13f5a5
Removed some old, unused assets
2024-06-12 12:38:06 +10:00
jacqueline
a76255ad58
Revert "Removed some old, unused assets"
...
This reverts commit f1992fc856 .
2024-06-12 11:39:56 +10:00
jacqueline
f1992fc856
Removed some old, unused assets
2024-06-12 10:45:39 +10:00
jacqueline
2ff8eac022
Start on TTS support by logging the data that will become TTS lines
...
Includes some misc cleanup of haptic double-triggering (or
non-triggering), since those cases all end up being TTS event
double-reporting, which to me crosses the threshold from "annoying" to
"usability issue"
2024-05-29 14:45:49 +10:00
jacqueline
e8f5e73b1a
Handle tracks with no duration in the playback screen
2024-05-16 12:20:15 +10:00
ailurux
e06a096194
Minor improvements to infinite list widget
2024-05-14 16:34:37 +10:00
ailurux
ce9861260d
Remove unused local var
2024-05-10 14:18:04 +10:00
ailurux
0062eb9a9e
Rename widget to InfiniteList
2024-05-10 13:16:29 +10:00
ailurux
3f177cdb88
Merge branch 'main' into file-browser
2024-05-10 13:06:20 +10:00
ailurux
8019c76918
File browser and track browser bug fixes
2024-05-06 15:48:04 +10:00
ailurux
eeb3f2d406
WIP: File browser, needs bug fixes
2024-05-06 12:36:16 +10:00
jacqueline
344a46d066
Respond to sd card mounts and unmounts within lua
...
Includes no longer blocking the main menu on an sd card being inserted!!
2024-05-03 16:40:39 +10:00
jacqueline
a231fd1c8a
Replace cpp::span shim with std::span
2024-05-02 17:06:25 +10:00
jacqueline
727847017d
Add a button to update the samd's firmware
2024-04-19 12:44:44 +10:00
ailurux and cooljqln
7f630cebdd
daniel/recycler-list ( #66 )
...
@cooljqln should be good to merge to main, give it a look over though please? :)
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/66
Co-authored-by: ailurux <ailuruxx@gmail.com >
Co-committed-by: ailurux <ailuruxx@gmail.com >
2024-04-19 02:06:37 +00:00
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
2024-04-18 11:38:53 +10:00
jacqueline
e34842516e
show a preview of the new track position while scrubbing
2024-04-11 17:20:41 +10:00
jacqueline
3276d113fc
Use a fix scrubber range on the playing screen
...
this ensure that the amount the scrubber moves for each tick of the
input remains consistent, even when tracks have very different durations
2024-04-11 16:37:57 +10:00
jacqueline
2e59325c22
Go to the start of the current track before the previous track when hitting back
2024-04-09 14:15:03 +10:00
ailurux
f20ca9583a
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
2024-04-08 15:40:16 +10:00
ailurux
01ae3fee30
Status bar consistency improvements
2024-04-08 15:40:07 +10:00
jacqueline
96b62321c3
fix some issues with settings screen styling
2024-04-08 15:29:57 +10:00
jacqueline
5f1a6507d8
Warn and block MSC disable if the sd card is busy
2024-04-08 13:50:35 +10:00
jacqueline
654fde5f68
Support disabling automatic database updates
2024-04-02 20:41:36 +11:00
ailurux
c8e67cbd80
Merge branch 'main' into themes
2024-03-28 16:17:39 +11:00
ailurux
bf58cb7acf
Minor fixes
2024-03-27 16:11:36 +11:00
ailurux
489fbceb2b
Update icons and volume dialogue to use themes
2024-03-27 16:07:22 +11:00
jacqueline
cddfc2fbf7
Dont allow quitting the msc screen when msc is enabled
2024-03-21 13:02:00 +11:00
jacqueline
dadac304dd
Add very basic usb msc ui
2024-03-21 11:51:48 +11:00
jacqueline
654dcb34d6
Support pinning decoded images to RAM
2024-03-20 18:23:33 +11:00
ailurux
f29d31d01c
Image recolouring for database indicator
2024-03-20 15:30:32 +11:00
ailurux
4293c48836
Fix bad merge
2024-03-20 14:08:11 +11:00
ailurux
51dfb5b3e3
Merge branch 'main' into themes
2024-03-20 13:42:03 +11:00
ailurux
170c23b832
Fairyfloss dark theme palette test
2024-03-20 11:47:58 +11:00
ailurux
f1599c237c
Better styling for settings pages + dropdown menus
2024-03-18 13:11:13 +11:00
ailurux
1133d46215
WIP Lua Theming- style classes
2024-03-10 13:20:17 +11:00
ailurux
dc74bc1de9
Add other styles to lua theme
2024-03-07 15:46:42 +11:00
ailurux
a78614a580
WIP: Getting styles from lua
2024-03-07 12:12:32 +11:00
jacqueline
eba5adeb8c
Show the now playing screen after being locked for a while
2024-03-07 11:16:56 +11:00
jacqueline
ef72b25660
use prototype inheritance for lua screens, rather than functions
...
this gives us a way to give each screen nice little hooks, like
'onShown' and 'onHidden'. later we can use these hooks to disable
bindings for screens that aren't in-use.
2024-03-07 10:59:03 +11:00
jacqueline
d41f9f7033
Use drflac instead of miniflac
...
This one is fast as hell! Does seeking really good too. Thank u Doctor
Flac.
2024-02-29 12:08:12 +11:00
ailurux
d25e5860c7
Only update scrubber if not currently dragging
2024-02-16 15:10:45 +11:00
ailurux
665679b885
WIP: seeking in lua example
2024-02-16 12:55:11 +11:00
ailurux
26ae027d67
Sensitivity value now between 0 and 255
2024-02-13 10:31:48 +11:00
ailurux
0426d245c8
Scroll sensitivity configurable, but inverted
2024-02-12 17:44:55 +11:00
ailurux
9512bd97bb
Add buttons for shuffle + repeat track
2024-02-12 15:36:56 +11:00
jacqueline
ab314b82e1
fix bt settings button initial state
2024-02-06 13:37:20 +11:00
jacqueline
177277334f
focus the play/pause toggle when entering the now playing screen
2024-02-06 08:36:11 +11:00
jacqueline
299f3cc48f
Preserve the queue when going into standby
2024-02-05 11:03:52 +11:00
Robin Howard
e2a6c3b5b3
Adds missing greyed-out state images for next and previous; oops!
2024-02-03 17:03:13 +11:00