Commit Graph
508 Commits
Author SHA1 Message Date
Drew Weymouth b3a5fee264 replace shuffle icon 2024-01-06 11:44:25 -08:00
natilou 55a959ac4c adding default color name, calling updateNavBtnsColor in SetPage and handling the nil case 2024-01-06 10:25:08 -03:00
natilou 159c127be8 Highlight the icon of the current page and reset the original color of the rest 2024-01-06 10:25:08 -03:00
Drew Weymouth f5cc27b67c whoops commited extra file 2024-01-06 10:25:08 -03:00
Drew Weymouth b041602899 WIP replace png icons - heart icon doesn't theme 2024-01-06 10:25:08 -03:00
Drew Weymouth 407b5f2780 don't allow unselection of radio buttons 2023-12-27 15:54:14 -08:00
Drew Weymouth de6ba5c120 move LoopMode 2023-12-22 16:01:56 -08:00
Drew Weymouth f8f8a3a5cb rework settings dialog to be aware of different player types 2023-12-19 08:41:07 -08:00
Drew Weymouth bcf95ba26c don't assume MPV player in now playing page 2023-12-19 08:23:12 -08:00
Drew Weymouth df6c53a3f5 add interface to decouple MPV player from PlaybackManager 2023-12-18 20:22:24 -08:00
Drew Weymouth 1665281ad7 Refactor pt. 2: route player transport controls+callbacks through PlaybackManager 2023-12-18 09:06:17 -08:00
Drew Weymouth 55f9461410 Refactor pt. 1: move MPV player to own package and extract some types 2023-12-17 13:50:30 -08:00
Drew Weymouth 53dc9277ec Add Comment column to tracklist 2023-12-16 15:54:03 -08:00
Drew Weymouth cb4329cf08 Display release types in album page 2023-12-16 15:03:22 -08:00
Drew Weymouth d10162c3cf Fix #295 - avoid trimming info string if nothing to trim 2023-12-16 07:39:53 -08:00
Drew Weymouth 64f57c7cdc Fix #293: Trucate album title in info dialog if too long 2023-12-15 17:38:25 -08:00
Drew Weymouth 6445320cb5 #283: Prevent artist bio from overflowing header space 2023-11-22 12:28:18 -06:00
Drew Weymouth 87fc88e308 Fix #157: Add "Auto" ReplayGain mode to auto-choose between Track and Album 2023-11-15 08:14:31 -08:00
Drew Weymouth 5af55ac2dc save config file immediately after dismissing settings dialog 2023-11-15 07:44:19 -08:00
Drew Weymouth 04f9c4e3b7 make Quick Search dialog a little taller 2023-11-15 07:42:31 -08:00
Drew Weymouth 2e223c6141 Fix #179: add experimental setting to scale down or up UI size 2023-11-14 19:12:00 -08:00
Drew Weymouth 2ffcac9b88 add scrobbling for Jellyfin 2023-11-14 18:08:55 -08:00
Drew Weymouth aba2076894 remove Recently Played, Frequently Played album sort orders for Jellyfin 2023-11-14 16:58:04 -08:00
Drew Weymouth ecfba0a463 another place to disable ratings 2023-11-14 09:05:02 -08:00
Drew Weymouth 15bff7c1ae always save config file on server connected to ensure we don't lose server settings with abnormal exit 2023-11-14 09:05:02 -08:00
Drew Weymouth 80f1fb9f46 more places to disable ratings for Jellyfin 2023-11-14 09:05:02 -08:00
Drew Weymouth 80a3104e79 all playlist functionality works now 2023-11-14 09:05:02 -08:00
Drew Weymouth cafca00b1b editing playlist metadata is working now 2023-11-14 09:05:02 -08:00
Drew Weymouth fb6c77aa8f load artist page image preferentially from CoverArt property rather than LastFM url 2023-11-14 09:05:02 -08:00
Drew Weymouth 7d3e942e3f playlist updates 2023-11-14 09:05:02 -08:00
Drew Weymouth e261eab4f3 Jellyfin does not support 5-star ratings - make it disableable 2023-11-14 09:05:02 -08:00
Drew Weymouth 4f9b3a70bf implement Quick Search for Jellyfin 2023-11-14 09:05:02 -08:00
Drew Weymouth 1d8e864638 don't crash on track with no artists 2023-11-14 09:05:02 -08:00
Drew Weymouth f30b282cdb don't crash with zero-track album, pt. 2 2023-11-14 09:05:02 -08:00
Drew Weymouth 7c0f68d4bc don't crash with zero track album 2023-11-14 09:05:02 -08:00
Drew Weymouth 3f8ff7cd1d properly use new ServerType field 2023-11-14 09:05:02 -08:00
Drew Weymouth 2867d13498 more Jellyfin integration work 2023-11-14 09:05:02 -08:00
Drew Weymouth d948d2d725 beginning of adding Jellyfin support 2023-11-14 09:05:02 -08:00
Drew Weymouth e841793318 more refactoring to make nowplayingcard more consistent with rest of widget APIs 2023-11-14 08:59:49 -08:00
Drew Weymouth 5ce843f6cc small refactor of nowplayingcard 2023-11-14 08:53:42 -08:00
Drew Weymouth 0308f7e83e Fix #282: check validity of track index in callback update function 2023-11-14 08:25:44 -08:00
Drew Weymouth 9f157e0aed Fix #277: Periodically write config file while app is running 2023-11-10 08:58:09 -08:00
Drew Weymouth 4bbda87634 move donation link to top of whats new dialog 2023-11-07 07:44:02 -08:00
Drew Weymouth b83387e29c show What's New dialog when launching updated version 2023-11-06 17:59:35 -08:00
Drew Weymouth c9b224277e Add rounded rectangle background to Album, Artist, Playlist page headers 2023-11-06 17:54:40 -08:00
Drew Weymouth 6acf65312b change placeholder text in page-specific search fields 2023-11-05 15:16:20 -08:00
Drew Weymouth de8539df0a attach play action to track results in quick search 2023-11-05 14:51:59 -08:00
Drew Weymouth 7d7d315d74 refactor: move ImageLoader to ui/util 2023-11-05 14:30:57 -08:00
Drew Weymouth 5fd3f96129 WIP ranking of search results 2023-11-05 14:08:48 -08:00
Drew Weymouth 3238aad65a include playlists and genres in results; UI improvement 2023-11-05 14:07:52 -08:00