Commit Graph
58 Commits
Author SHA1 Message Date
Drew Weymouth 3e448ed995 add context menu to cover thumbnail in bottom panel 2023-05-08 09:10:43 -07:00
Drew Weymouth 2ef0282c0b update module import paths 2023-05-07 09:53:34 -07:00
Drew Weymouth a1d91d748c cleanup from bad merge 2: misc cleanum + make tracks icon themed 2023-05-01 18:02:53 -07:00
Drew Weymouth 64091bb84c cleanup from bad merge conflict 1: fix build errors 2023-05-01 17:56:13 -07:00
Drew Weymouth 6c81db4398 switch to simpler way of themeing PNG icons 2023-05-01 17:49:59 -07:00
Drew Weymouth cdac9ae66f update rest of icons to themed 2023-05-01 17:42:09 -07:00
Drew Weymouth 053474f669 make track title in bottom panel link to Now Playing page 2023-04-30 10:17:34 -07:00
Drew Weymouth a9eac505ea add tracklist submenu to bulk set rating 2023-04-29 11:18:40 -07:00
Drew Weymouth a4ab14cb73 remove obsolete TODO 2023-04-29 10:55:48 -07:00
Drew Weymouth 2729711604 small refactor 2023-04-29 10:53:14 -07:00
Drew Weymouth 5b6b6b4fe2 add context menu items to bulk set/unset favorite 2023-04-29 10:44:44 -07:00
Drew Weymouth 2859a80e62 tweak tracklist column sizes 2023-04-26 17:34:39 -07:00
Drew Weymouth e1f742fafd add rating to tracklist, hook up set rating action 2023-04-25 20:48:49 -07:00
Drew Weymouth 02e51e5aa2 Fix #142: disable hyperlinks for track artists that are not album artists 2023-04-24 19:13:41 -07:00
Drew Weymouth 1171916449 persist tracklist column visibility change immediately 2023-04-21 19:13:48 -07:00
Drew Weymouth cf22503610 make search bar on tracks page Ctrl+F focusable; reset tracklist selection on clear 2023-04-20 21:27:46 -07:00
Drew Weymouth 78ed013466 make tracks page show now playing + tracklist now playing refactor 2023-04-20 21:07:31 -07:00
Drew Weymouth b21b1ce6ba add TracklistLoader for infinite scrolling tracklist 2023-04-20 19:24:44 -07:00
Drew Weymouth ddc4d5272b add thread-safety to tracklist 2023-04-20 19:24:41 -07:00
Drew Weymouth aee6221691 Fix #55: show disc number and disc count for multi-disc albums 2023-04-09 13:14:39 -07:00
Drew Weymouth e80c4bbce5 add file path column to tracklist 2023-04-06 08:42:01 -07:00
Drew Weymouth 849fcbd546 use updated fyne base with fix for X11 modifiers; remove track selection workaround 2023-03-28 21:19:24 -07:00
Drew Weymouth d67dfa07b3 add size column to tracklist 2023-03-27 18:28:47 -07:00
Drew Weymouth 398399169e tracklist refresh optimization 2023-03-27 17:48:10 -07:00
Drew Weymouth f6efe6c9c9 add some comments and rename *ArtistGenrePlaylist* -> *ArtistGenreList* 2023-03-14 10:32:19 -07:00
Drew Weymouth 26c6ee7ac8 move HSpace to util package 2023-03-14 10:21:22 -07:00
Drew Weymouth 773d5a65bb add tracklist focus handler 2023-03-04 14:17:42 -08:00
Drew Weymouth 321fdf0621 tracklist column visibility menu can be dismissed with escape key 2023-03-03 20:59:59 -08:00
Drew Weymouth d01ac697bd make artist and album hyperlinks in tracklist; refactor navigation to the controller package 2023-02-23 17:23:14 -08:00
Drew Weymouth d25baa9869 ensure play queue track state is updated on favorite/unfavorite and scrobbles 2023-02-22 18:42:16 -08:00
Drew Weymouth 4cef01f1ca hook up favorite button in tracklist; reload all 3 views in favorites page 2023-02-21 18:20:20 -08:00
Drew Weymouth 76380ddeae favorite songs view auto-number and show now playing track 2023-02-21 18:12:15 -08:00
Drew Weymouth ae2ff2df2f add favorite (aka starred) column to tracklist 2023-02-21 18:10:10 -08:00
Drew Weymouth d9ec269191 Revert "refactor play count update to be cleaner, code-wise"
This reverts commit cd52a893d4, which introduced a regression.
Pages with a tracklist may not have the same in-memory model of the track,
so it is necessary to directly inform them of play count updates.
2023-02-21 17:43:06 -08:00
Drew Weymouth cd52a893d4 refactor play count update to be cleaner, code-wise 2023-02-20 19:24:47 -08:00
Drew Weymouth 2f4c9ccf34 don't crash if config file has unknown tracklist column name 2023-02-20 18:20:17 -08:00
Drew Weymouth 631ef947e5 add year column to tracklist 2023-02-19 12:36:23 -08:00
Drew Weymouth 85e79921da persist album page tracklist column visibility preference 2023-02-18 21:04:56 -08:00
Drew Weymouth afe37609ea fix toggle column visibility bug with 0 play count tracks 2023-02-18 20:30:58 -08:00
Drew Weymouth 5a352e3c6e add right-click menu to toggle tracklist columns 2023-02-18 19:46:19 -08:00
Drew Weymouth 04461bf9e2 on Linux, tracklist selection is always in Ctrl+click mode; GLFW workaround 2023-02-16 19:40:42 -08:00
Drew Weymouth f7f6bcd546 ensure play count in tracklist updates after scrobble 2023-02-13 17:04:47 -08:00
Drew Weymouth c3fcf5955e add add'l tracklist columns, begin work toward config. visibility 2023-02-12 10:29:52 -08:00
Drew Weymouth 7d5677057c add Now Playing page to show play queue 2023-02-11 12:00:33 -08:00
Drew Weymouth 5eda8264eb change styling of currently playing tracklist row 2023-02-11 09:15:51 -08:00
Drew Weymouth 14e1bb0bf4 add select all shortcut to album and playlist pages 2023-02-10 19:55:30 -08:00
Drew Weymouth dca82b8fee add remove from playlist support 2023-02-10 17:17:42 -08:00
Drew Weymouth 12cc315e12 add to playlist works 2023-02-09 20:57:42 -08:00
Drew Weymouth c66c43ecc8 update subsonic client library 2023-02-09 20:14:26 -08:00
Drew Weymouth edea337e7f add context menu to tracklist 2023-02-08 16:49:01 -08:00