diff options
| author | jacqueline <me@jacqueline.id.au> | 2025-01-22 10:20:25 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2025-01-22 10:20:25 +1100 |
| commit | 312ec8f85aab996b68deaa6fa9247cb438f09a8d (patch) | |
| tree | b15c60049bd3515fa534ba65914cab6f3546bfb6 | |
| parent | 91721fb52a3fb58a20e135b37dd808ff34e924b5 (diff) | |
| parent | 597208a60a24c45094e55011540e93f5f9bb4b70 (diff) | |
| download | tangara-fw-312ec8f85aab996b68deaa6fa9247cb438f09a8d.tar.gz | |
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
| -rw-r--r-- | lua/playing_menu.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lua/playing_menu.lua b/lua/playing_menu.lua index 8ab2961b..2b5a6c98 100644 --- a/lua/playing_menu.lua +++ b/lua/playing_menu.lua @@ -131,8 +131,23 @@ return screen:new { self.bindings = self.bindings + { playback.track:bind(function(track) + if not track then + artist_btn:add_flag(lvgl.FLAG.HIDDEN) + album_btn:add_flag(lvgl.FLAG.HIDDEN) + return + end current_artist = track.artist + if not current_artist then + artist_btn:add_flag(lvgl.FLAG.HIDDEN) + else + artist_btn:clear_flag(lvgl.FLAG.HIDDEN) + end current_album = track.album + if not current_album then + album_btn:add_flag(lvgl.FLAG.HIDDEN) + else + album_btn:clear_flag(lvgl.FLAG.HIDDEN) + end album_artist = track.album_artist end), } |
