Commit graph

138 commits

Author SHA1 Message Date
acdf49dc4b Refactor MPDHandler to "hide" the Arc/RwLock impl 2021-12-30 22:16:12 +09:00
d9e371b79b Update README.md 2021-12-27 11:25:56 +09:00
47bcd5684d Update README.md 2021-12-23 22:19:47 +09:00
f98fc1e24f Fix re-showing prompt on password fail, impl logs
Also bump version to 0.2.6
2021-12-20 17:41:32 +09:00
c72e05c53d Fix "slow startup" bug, bump version to 0.2.5 2021-12-18 19:48:18 +09:00
d13a8a7b88 Fix album-art-data fetching, bump version 0.2.4 2021-12-18 15:52:50 +09:00
0ffc98ec18 Bump version to 0.2.3 2021-12-18 15:38:56 +09:00
a9d6efaf5c Refactor getting album art from handle to display
Avoids doing a copy of the album art data.
2021-12-18 15:37:50 +09:00
7c34109399 Bump version to 0.2.2 2021-12-16 21:10:19 +09:00
75ecbf932c Scale timer size based on window size 2021-12-16 21:09:00 +09:00
4a8446a0a6 Update Cargo.lock 2021-12-16 18:25:28 +09:00
da94ea045e Bump version up to 0.2.1 2021-12-16 17:35:22 +09:00
178e871490 Scale title/artist text based on window dimensions 2021-12-16 17:34:51 +09:00
78da393fac Impl hide text when "H" key is pressed 2021-12-16 17:28:47 +09:00
7616f1e3f2 Fix key_press event not only on key down 2021-12-16 11:19:32 +09:00
7fb3525ec7 Fix get current_song_pos in shared
When polling for the shared data, the position of the song now accounts
for when the position was polled (using an Instant object set to "now()"
on poll, and returning the position with the Instant's elapsed time).
2021-12-16 11:10:10 +09:00
4e4a073cb1 Update README.md 2021-12-15 19:46:53 +09:00
c64a15251a Update README.md, bump version to 0.2.0 2021-12-15 19:44:04 +09:00
0077d460c6 Impl disabling showing specific info texts 2021-12-15 19:40:23 +09:00
570b6ab33c Add flag to disable fill-scaling album art 2021-12-15 19:32:37 +09:00
0cc86743a4 Impl fill-scale the album art to the window 2021-12-15 19:27:41 +09:00
01ca9d146e Efficiency refactorings 2021-12-15 19:19:35 +09:00
1dd1f49bec Impl info text
Doesn't yet handle flags to disable some info text.
2021-12-15 18:31:51 +09:00
432a487d32 WIP allow non-ascii chars for password input 2021-12-15 16:52:21 +09:00
4eefb74eee WIP minor fixes 2021-12-15 16:40:56 +09:00
6d121562af WIP minor fix 2021-12-15 16:38:02 +09:00
9040f8f88e WIP impl album art display 2021-12-15 16:34:30 +09:00
20fd7d4f09 WIP Impl --pprompt 2021-12-15 14:55:20 +09:00
2ad82e68df WIP Stop MPDHandler thread on failed auth 2021-12-15 14:45:34 +09:00
796ad86f19 WIP only update display if dirty_flag is set 2021-12-15 14:36:56 +09:00
866e88ba2a WIP several fixes
info output not implemented yet
2021-12-15 14:30:02 +09:00
70ecefaf30 WIP remove yielding in MPDDisplay::update() 2021-12-15 12:14:57 +09:00
77b2fba1a7 WIP Fix typo 2021-12-14 21:41:38 +09:00
4b8a5a65e1 WIP add debug logging 2021-12-14 21:40:53 +09:00
ed7755d953 WIP fix handling resizing 2021-12-14 19:54:13 +09:00
a132d30f59 WIP some minor fixes 2021-12-14 19:49:31 +09:00
086ab048fc WIP Custom event_loop for forced low fps 2021-12-14 19:39:09 +09:00
a1e692bb2d WIP actually use "error_text" in MPDHandler 2021-12-14 19:15:23 +09:00
e9d8e23cc3 WIP allow resizing, better handling of resizing 2021-12-14 18:59:27 +09:00
946eed5a69 WIP heavy refactoring/rewriting, use ggez 2021-12-14 18:30:55 +09:00
5425671920 Fix parse data failure from MPD with "OK" string 2021-10-11 21:36:29 +09:00
115c81583e Minor tweaks to font size of title/artist 2021-10-11 18:53:28 +09:00
a2e75d1583 Adjust display title/artist sizes 2021-10-05 15:55:53 +09:00
c7bacf33e3 Fix invalid if condition to fetch shared data 2021-09-21 12:45:27 +09:00
e45c214be9 Use atomic_bool for dirty flag 2021-09-20 22:44:04 +09:00
76372e4f97 Minor refactorings 2021-09-20 22:08:36 +09:00
92f2a441a4 Fix sleeping on polling album art 2021-09-20 20:45:07 +09:00
726cbdb1ef Minor fixes/improvements/refactorings 2021-09-20 14:35:43 +09:00
022b765104 Minor improvements/tweaks/refactorings 2021-09-20 14:09:50 +09:00
88a172a8cb Refactorings and improvements 2021-09-18 14:00:41 +09:00