Commit Graph
17 Commits
Author SHA1 Message Date
ailuruxandcooljqln c9ce88a457 ailurux/button-media-controls (#264)
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user.

Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause).

There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264
Co-authored-by: ailurux <ailurux@noreply.codeberg.org>
Co-committed-by: ailurux <ailurux@noreply.codeberg.org>
2025-03-19 04:25:20 +00:00
ailurux ec0e94736a Merge pull request 'Make the new icons smaller' (#281) from ayumi/tangara-fw:small-pngs into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/281
2025-02-25 00:50:03 +00:00
ailurux 3ead3465c3 Merge pull request 'Console: Update doco to point to sdkconfig, and handle no-stats cases.' (#257) from tursiae/tangara-fw:tasksconfig into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/257
2025-02-10 22:24:45 +00:00
ailurux 90b302a9f4 Merge pull request 'Console: Stop tasks from hanging in std::sort.' (#256) from tursiae/tangara-fw:tasks into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/256
2025-02-10 00:49:43 +00:00
ailurux 407c2f36f5 Merge pull request 'Playlist Browser' (#228) from slord/tangara-fw:playlist-browser into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/228
2025-02-05 04:56:06 +00:00
ailurux 342726a9fc Merge branch 'main' into playlist-browser 2025-02-05 04:55:41 +00:00
ailurux ad9eae79fd Merge pull request 'Highlight background on dropdown focus' (#208) from r-tae/tangara-fw:dropdown-recolour into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/208
2025-01-31 11:29:42 +00:00
ailurux ceb66b46ea Update lua/theme_hicon.lua
Remove commented out colours from theme
2024-12-19 02:54:38 +00:00
ailurux 0343f34f7b Merge pull request 'Add long-right-press as a shortcut to the now playing screen' (#122) from jqln/now-playing-shortcut into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/122
2024-12-18 23:14:21 +00:00
ailurux b3e1e88ba2 Merge pull request 'When no media-specific top level directories exist, assume everything is music' (#119) from jqln/no-media-types into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/119
2024-12-17 05:45:59 +00:00
ailurux e46582ce09 Merge pull request 'Record play_count in TrackData, incrementing it when tracks finish' (#107) from jqln/play-count into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/107
2024-09-24 05:47:18 +00:00
ailurux fdcff74fb9 Merge pull request 'Add a 'MediaType' enum to TrackData and IndexInfo, plus a new index for podcasts' (#105) from jqln/track-type into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/105
2024-09-20 06:02:16 +00:00
ailurux 3734eb6cdd Merge branch 'main' into jqln/track-type 2024-09-20 05:52:29 +00:00
ailurux 067069bf3b Merge pull request 'Support m3u(8) files as playlists, ignoring any comment lines' (#98) from jqln/playlist-cleanip into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/98
2024-09-06 03:52:23 +00:00
ailurux 88e44694f0 Merge pull request 'Switch output mode to headphones when plugged in' (#90) from daniel/output_mode_switch into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/90
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
2024-08-27 12:44:29 +00:00
ailurux 35c6125b25 Merge pull request 'file-browser' (#71) from file-browser into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/71
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
2024-05-10 04:20:00 +00:00
ailurux aa87c13799 Merge pull request 'Add seeking support for all codecs' (#50) from seek-support into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/50
Reviewed-by: ailurux <ailurux@noreply.codeberg.org>
2024-02-29 05:23:33 +00:00