]>
git.seodisparate.com - mpd_info_screen/log
Stephen Seo [Tue, 6 Dec 2022 13:26:02 +0000 (22:26 +0900)]
Fix not-staying-in-fullscreen bug
Stephen Seo [Tue, 6 Dec 2022 13:19:48 +0000 (22:19 +0900)]
Fix "brighter" displayed album art bug
Stephen Seo [Tue, 6 Dec 2022 13:00:09 +0000 (22:00 +0900)]
Update to latest ggez (0.8.1)
A lot of ".expect(...)" or ".unwrap(...)" lines were added, so these
need to be refactored out. For now, just got it to work with the latest
ggez.
Currently noticed bugs:
- Album art is brighter than original.
- Fullscreen doesn't work.
Stephen Seo [Tue, 1 Nov 2022 11:44:23 +0000 (20:44 +0900)]
Update README.md
Stephen Seo [Tue, 1 Nov 2022 08:36:16 +0000 (17:36 +0900)]
Refactor handling of Result conversion
Stephen Seo [Sun, 30 Oct 2022 08:54:33 +0000 (17:54 +0900)]
Impl better handling of unknown image type
Stephen Seo [Sun, 30 Oct 2022 05:05:04 +0000 (14:05 +0900)]
Fix clippy warnings
Stephen Seo [Sun, 30 Oct 2022 04:47:19 +0000 (13:47 +0900)]
Update README.md
Stephen Seo [Sun, 30 Oct 2022 04:42:51 +0000 (13:42 +0900)]
Fix edge-case where MPD omits album art format
Stephen Seo [Thu, 25 Aug 2022 06:36:43 +0000 (15:36 +0900)]
Update README.md
Stephen Seo [Wed, 10 Aug 2022 05:07:03 +0000 (14:07 +0900)]
Bump version to 0.3.6
Stephen Seo [Wed, 10 Aug 2022 05:05:39 +0000 (14:05 +0900)]
Impl setting opacity of text bg via arg
Stephen Seo [Tue, 2 Aug 2022 10:22:07 +0000 (19:22 +0900)]
Update year in LICENSE
Stephen Seo [Tue, 2 Aug 2022 10:19:07 +0000 (19:19 +0900)]
Bump version to 0.3.5
Stephen Seo [Tue, 2 Aug 2022 10:18:35 +0000 (19:18 +0900)]
Update README.md
Stephen Seo [Tue, 2 Aug 2022 10:16:22 +0000 (19:16 +0900)]
Bump version to 0.3.4
Stephen Seo [Tue, 2 Aug 2022 09:12:54 +0000 (18:12 +0900)]
Impl album display
Stephen Seo [Mon, 1 Aug 2022 07:20:34 +0000 (16:20 +0900)]
Refactor freetype handling code to be safer
Stephen Seo [Mon, 1 Aug 2022 05:30:22 +0000 (14:30 +0900)]
Fix memory leak related to freetype, bump v0.3.3
Stephen Seo [Mon, 1 Aug 2022 05:19:23 +0000 (14:19 +0900)]
Fix always failing freetype call, version 0.3.2
Stephen Seo [Mon, 1 Aug 2022 04:46:33 +0000 (13:46 +0900)]
Bump version to 0.3.1
Stephen Seo [Mon, 1 Aug 2022 04:37:13 +0000 (13:37 +0900)]
Fix/inhibit clippy warnings
Stephen Seo [Mon, 1 Aug 2022 04:08:06 +0000 (13:08 +0900)]
Update README.md
Stephen Seo [Mon, 1 Aug 2022 04:03:37 +0000 (13:03 +0900)]
Update README.md
Stephen Seo [Mon, 1 Aug 2022 03:39:49 +0000 (12:39 +0900)]
Replace println! with debug_log::log(...)
Stephen Seo [Mon, 1 Aug 2022 03:21:51 +0000 (12:21 +0900)]
Update README.md
Stephen Seo [Mon, 1 Aug 2022 03:13:22 +0000 (12:13 +0900)]
Merge branch 'dev' (unicode_support feature)
Stephen Seo [Mon, 1 Aug 2022 03:11:44 +0000 (12:11 +0900)]
Update README.md, version to 0.3.0
Stephen Seo [Mon, 1 Aug 2022 03:04:38 +0000 (12:04 +0900)]
Impl unicode support via fontconfig and freetype
Stephen Seo [Sun, 31 Jul 2022 12:45:14 +0000 (21:45 +0900)]
Fix warnings
Stephen Seo [Sun, 31 Jul 2022 12:38:31 +0000 (21:38 +0900)]
Fix default builds
Stephen Seo [Sun, 31 Jul 2022 12:35:08 +0000 (21:35 +0900)]
Impl fontconfig finding font with given char/str
Should work with non-ascii as well, provided that the system has the
necessary fonts installed.
Stephen Seo [Sun, 31 Jul 2022 10:52:00 +0000 (19:52 +0900)]
Impl freetype use, bindgen for fontconfig
TODO: fontconfig
Stephen Seo [Sun, 31 Jul 2022 07:47:25 +0000 (16:47 +0900)]
Fix unintended change of font scaling behavior
Stephen Seo [Sun, 31 Jul 2022 07:43:38 +0000 (16:43 +0900)]
Update display.rs to (eventually) use unicode text
Stephen Seo [Sat, 30 Jul 2022 09:54:55 +0000 (18:54 +0900)]
Rename new feature to "unicode_support"
Also some setup for pending feature.
Stephen Seo [Fri, 29 Jul 2022 10:23:39 +0000 (19:23 +0900)]
Update Cargo.lock, prep for unicode support
Stephen Seo [Mon, 16 May 2022 04:57:24 +0000 (13:57 +0900)]
Impl more informative error messages
Bump version to 0.2.20, and regenerate Cargo.lock .
Stephen Seo [Wed, 23 Mar 2022 11:56:11 +0000 (20:56 +0900)]
Handle paused/stopped/play state, version bump
Version 0.2.19.
Stephen Seo [Sat, 19 Mar 2022 13:40:13 +0000 (22:40 +0900)]
Update README.md version
Stephen Seo [Sat, 19 Mar 2022 13:36:58 +0000 (22:36 +0900)]
Update dependency image to "0.24"
Stephen Seo [Tue, 8 Feb 2022 07:55:08 +0000 (16:55 +0900)]
Update metadata and README.md
Stephen Seo [Tue, 8 Feb 2022 07:51:25 +0000 (16:51 +0900)]
Bump patch version due to updated README.md
Stephen Seo [Tue, 8 Feb 2022 07:47:21 +0000 (16:47 +0900)]
Update README.md
Stephen Seo [Tue, 8 Feb 2022 07:37:45 +0000 (16:37 +0900)]
Update metadata (Cargo.toml)
Stephen Seo [Fri, 14 Jan 2022 01:57:08 +0000 (10:57 +0900)]
Bump version to 0.2.16
Stephen Seo [Fri, 14 Jan 2022 01:55:47 +0000 (10:55 +0900)]
Fix logic for when to sleep on mpd_handler thread
Stephen Seo [Thu, 13 Jan 2022 08:26:00 +0000 (17:26 +0900)]
Remove unnecessary call to "ok()" on Result
Stephen Seo [Thu, 13 Jan 2022 02:17:32 +0000 (11:17 +0900)]
More robust handling of authentication failure
Bump version to 0.2.15
Stephen Seo [Thu, 13 Jan 2022 01:07:01 +0000 (10:07 +0900)]
Fix most clippy warnings, bump version
Stephen Seo [Wed, 12 Jan 2022 12:56:27 +0000 (21:56 +0900)]
Update README.md
Stephen Seo [Wed, 12 Jan 2022 12:07:31 +0000 (21:07 +0900)]
Fix second album art fetch method on decode fail
Previous implementation did not try second fetch method on actual decode fail,
only on unknown mime type.
Version bumped to 0.2.13.
Stephen Seo [Wed, 12 Jan 2022 11:27:07 +0000 (20:27 +0900)]
Bump version to 0.2.12
Stephen Seo [Wed, 12 Jan 2022 11:25:26 +0000 (20:25 +0900)]
Try second albumart fetching method on decode fail
If the "image" crate fails to decode the album art from the first album-art
fetching method, fallback to the second fetching method to try decoding the
other image.
Stephen Seo [Tue, 11 Jan 2022 09:30:12 +0000 (18:30 +0900)]
Replace magic numbers with consts, bump version
Stephen Seo [Mon, 10 Jan 2022 12:37:43 +0000 (21:37 +0900)]
Replace magic number with const, bump version
Stephen Seo [Fri, 7 Jan 2022 07:05:37 +0000 (16:05 +0900)]
Differentiate between log level/state, bump version
Stephen Seo [Fri, 7 Jan 2022 06:34:17 +0000 (15:34 +0900)]
Force 5 fps drawing, bump version to 0.2.8
Stephen Seo [Thu, 6 Jan 2022 09:23:50 +0000 (18:23 +0900)]
Minor refactoring
Stephen Seo [Thu, 30 Dec 2021 13:31:59 +0000 (22:31 +0900)]
Fix most clippy warnings
Stephen Seo [Thu, 30 Dec 2021 13:22:57 +0000 (22:22 +0900)]
Minor fix (same behavior, different "usage")
Stephen Seo [Thu, 30 Dec 2021 13:18:03 +0000 (22:18 +0900)]
Bump version to 0.2.7, minor fix
Stephen Seo [Thu, 30 Dec 2021 13:16:12 +0000 (22:16 +0900)]
Refactor MPDHandler to "hide" the Arc/RwLock impl
Stephen Seo [Mon, 27 Dec 2021 02:25:56 +0000 (11:25 +0900)]
Update README.md
Stephen Seo [Thu, 23 Dec 2021 13:19:47 +0000 (22:19 +0900)]
Update README.md
Stephen Seo [Mon, 20 Dec 2021 08:41:03 +0000 (17:41 +0900)]
Fix re-showing prompt on password fail, impl logs
Also bump version to 0.2.6
Stephen Seo [Sat, 18 Dec 2021 10:47:10 +0000 (19:47 +0900)]
Fix "slow startup" bug, bump version to 0.2.5
Stephen Seo [Sat, 18 Dec 2021 06:52:50 +0000 (15:52 +0900)]
Fix album-art-data fetching, bump version 0.2.4
Stephen Seo [Sat, 18 Dec 2021 06:38:56 +0000 (15:38 +0900)]
Bump version to 0.2.3
Stephen Seo [Sat, 18 Dec 2021 06:37:50 +0000 (15:37 +0900)]
Refactor getting album art from handle to display
Avoids doing a copy of the album art data.
Stephen Seo [Thu, 16 Dec 2021 12:10:19 +0000 (21:10 +0900)]
Bump version to 0.2.2
Stephen Seo [Thu, 16 Dec 2021 12:09:00 +0000 (21:09 +0900)]
Scale timer size based on window size
Stephen Seo [Thu, 16 Dec 2021 09:25:28 +0000 (18:25 +0900)]
Update Cargo.lock
Stephen Seo [Thu, 16 Dec 2021 08:35:22 +0000 (17:35 +0900)]
Bump version up to 0.2.1
Stephen Seo [Thu, 16 Dec 2021 08:34:51 +0000 (17:34 +0900)]
Scale title/artist text based on window dimensions
Stephen Seo [Thu, 16 Dec 2021 08:28:16 +0000 (17:28 +0900)]
Impl hide text when "H" key is pressed
Stephen Seo [Thu, 16 Dec 2021 02:19:32 +0000 (11:19 +0900)]
Fix key_press event not only on key down
Stephen Seo [Thu, 16 Dec 2021 02:10:10 +0000 (11:10 +0900)]
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).
Stephen Seo [Wed, 15 Dec 2021 10:46:53 +0000 (19:46 +0900)]
Update README.md
Stephen Seo [Wed, 15 Dec 2021 10:43:11 +0000 (19:43 +0900)]
Update README.md, bump version to 0.2.0
Stephen Seo [Wed, 15 Dec 2021 10:40:23 +0000 (19:40 +0900)]
Impl disabling showing specific info texts
Stephen Seo [Wed, 15 Dec 2021 10:32:37 +0000 (19:32 +0900)]
Add flag to disable fill-scaling album art
Stephen Seo [Wed, 15 Dec 2021 10:27:41 +0000 (19:27 +0900)]
Impl fill-scale the album art to the window
Stephen Seo [Wed, 15 Dec 2021 10:19:35 +0000 (19:19 +0900)]
Efficiency refactorings
Stephen Seo [Wed, 15 Dec 2021 09:31:51 +0000 (18:31 +0900)]
Impl info text
Doesn't yet handle flags to disable some info text.
Stephen Seo [Wed, 15 Dec 2021 07:52:21 +0000 (16:52 +0900)]
WIP allow non-ascii chars for password input
Stephen Seo [Wed, 15 Dec 2021 07:40:56 +0000 (16:40 +0900)]
WIP minor fixes
Stephen Seo [Wed, 15 Dec 2021 07:38:02 +0000 (16:38 +0900)]
WIP minor fix
Stephen Seo [Wed, 15 Dec 2021 07:34:30 +0000 (16:34 +0900)]
WIP impl album art display
Stephen Seo [Wed, 15 Dec 2021 05:55:20 +0000 (14:55 +0900)]
WIP Impl --pprompt
Stephen Seo [Wed, 15 Dec 2021 05:45:34 +0000 (14:45 +0900)]
WIP Stop MPDHandler thread on failed auth
Stephen Seo [Wed, 15 Dec 2021 05:36:56 +0000 (14:36 +0900)]
WIP only update display if dirty_flag is set
Stephen Seo [Wed, 15 Dec 2021 05:30:02 +0000 (14:30 +0900)]
WIP several fixes
info output not implemented yet
Stephen Seo [Wed, 15 Dec 2021 03:14:57 +0000 (12:14 +0900)]
WIP remove yielding in MPDDisplay::update()
Stephen Seo [Tue, 14 Dec 2021 12:41:38 +0000 (21:41 +0900)]
WIP Fix typo
Stephen Seo [Tue, 14 Dec 2021 12:40:53 +0000 (21:40 +0900)]
WIP add debug logging
Stephen Seo [Tue, 14 Dec 2021 10:54:13 +0000 (19:54 +0900)]
WIP fix handling resizing
Stephen Seo [Tue, 14 Dec 2021 10:49:31 +0000 (19:49 +0900)]
WIP some minor fixes
Stephen Seo [Tue, 14 Dec 2021 10:39:09 +0000 (19:39 +0900)]
WIP Custom event_loop for forced low fps
Stephen Seo [Tue, 14 Dec 2021 10:15:23 +0000 (19:15 +0900)]
WIP actually use "error_text" in MPDHandler