diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-06-28 10:56:31 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-06-28 10:56:31 +1000 |
| commit | 0db9ffc905c781cca4c0a743e786c2c6724d0be3 (patch) | |
| tree | c386975a15bdce07ca8edd3d44543fefb48817ec /lua | |
| parent | 9db964ce743fa077bdf82ab5ef1cfb6459846c10 (diff) | |
| download | tangara-fw-0db9ffc905c781cca4c0a743e786c2c6724d0be3.tar.gz | |
use cuter images on the main menu
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/images.lua | 6 | ||||
| -rw-r--r-- | lua/img/pausecirc.png | bin | 0 -> 7054 bytes | |||
| -rw-r--r-- | lua/img/playcirc.png | bin | 0 -> 7074 bytes | |||
| -rw-r--r-- | lua/main_menu.lua | 13 |
4 files changed, 12 insertions, 7 deletions
diff --git a/lua/images.lua b/lua/images.lua index 84c957e8..1634bc44 100644 --- a/lua/images.lua +++ b/lua/images.lua @@ -1,8 +1,10 @@ local lvgl = require("lvgl") -return { +local img = { play = lvgl.ImgData("//lua/img/play.png"), + play_small = lvgl.ImgData("//lua/img/playcirc.png"), pause = lvgl.ImgData("//lua/img/pause.png"), + pause_small = lvgl.ImgData("//lua/img/pausecirc.png"), next = lvgl.ImgData("//lua/img/next.png"), prev = lvgl.ImgData("//lua/img/prev.png"), shuffle = lvgl.ImgData("//lua/img/shuffle.png"), @@ -11,3 +13,5 @@ return { files = lvgl.ImgData("//lua/img/files.png"), settings = lvgl.ImgData("//lua/img/settings.png"), } + +return img diff --git a/lua/img/pausecirc.png b/lua/img/pausecirc.png Binary files differnew file mode 100644 index 00000000..d7e944fa --- /dev/null +++ b/lua/img/pausecirc.png diff --git a/lua/img/playcirc.png b/lua/img/playcirc.png Binary files differnew file mode 100644 index 00000000..f2e48da7 --- /dev/null +++ b/lua/img/playcirc.png diff --git a/lua/main_menu.lua b/lua/main_menu.lua index da90fd44..5426ee0d 100644 --- a/lua/main_menu.lua +++ b/lua/main_menu.lua @@ -31,12 +31,13 @@ return widgets.MenuScreen:new { w = lvgl.PCT(100), h = lvgl.SIZE_CONTENT, margin_all = 2, + pad_bottom = 2, pad_column = 4, border_color = "#FFFFFF", border_width = 1, }) - local play_pause = now_playing:Image { src = img.play } + local play_pause = now_playing:Image { src = img.play_small } local title = now_playing:Label { flex_grow = 1, h = lvgl.SIZE_CONTENT, @@ -56,9 +57,9 @@ return widgets.MenuScreen:new { self.bindings = self.bindings + { playback.playing:bind(function(playing) if playing then - play_pause:set_src(img.play) + play_pause:set_src(img.play_small) else - play_pause:set_src(img.pause) + play_pause:set_src(img.pause_small) end end), playback.track:bind(function(track) @@ -126,9 +127,9 @@ return widgets.MenuScreen:new { pad_top = 4, }) - local queue_btn = bottom_bar:Button {} - queue_btn:Image { src = img.queue } - theme.set_style(queue_btn, "icon_enabled") + -- local queue_btn = bottom_bar:Button {} + -- queue_btn:Image { src = img.queue } + -- theme.set_style(queue_btn, "icon_enabled") local files_btn = bottom_bar:Button {} files_btn:onClicked(function() |
