From 27fa107b861091cd08262fbcba061611a6df6d87 Mon Sep 17 00:00:00 2001 From: ailurux Date: Fri, 17 Jan 2025 12:17:05 +1100 Subject: [PATCH 1/2] Don't show "go to" buttons if no track or if we don't know the artist/album --- lua/playing_menu.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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), } From 597208a60a24c45094e55011540e93f5f9bb4b70 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 17 Jan 2025 13:44:48 +1100 Subject: [PATCH 2/2] version bump --- tools/cmake/common.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cmake/common.cmake b/tools/cmake/common.cmake index 1a40f7f8..2dc74108 100644 --- a/tools/cmake/common.cmake +++ b/tools/cmake/common.cmake @@ -5,7 +5,7 @@ # For more information about build system see # https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html -set(PROJECT_VER "1.1.1") +set(PROJECT_VER "1.1.2") # esp-idf sets the C++ standard weird. Set cmake vars to match. set(CMAKE_CXX_STANDARD 23)