45 Commits
Author SHA1 Message Date
Drew Weymouth afb1c6c397 defensive nil checks around CanvasForObject 2026-03-01 08:24:16 -08:00
Jacalz ebc5b7e039 Fix all staticcheck errors that are not deprecations 2025-09-17 22:39:36 +02:00
Jacalz 08f335da44 Run gofumpt on the project 2025-09-17 22:30:49 +02:00
Drew Weymouth f6f82a73bb more work on GroupedReleases widget 2025-07-06 10:40:06 -07:00
Drew Weymouth 0fd8b4621b Fix #625: Allow customization of grid card size 2025-05-28 09:21:24 -07:00
Drew Weymouth dc180cd973 Fix #612: avoid crash with custom theme primary color and hovering album grid 2025-04-29 10:14:01 -07:00
Drew Weymouth 8619857425 lengthen Now Playing gradient animation + standardize anim durations 2025-04-17 08:49:10 -07:00
Drew Weymouth f3e1aa94f9 animate mouse out of grid card as well 2025-04-17 08:32:05 -07:00
Drew Weymouth 0b199f9ada animate grid card overlay 2025-04-11 16:49:20 -07:00
Drew Weymouth cbbdad3a10 add debouncing for gridview loading 2025-02-21 07:58:56 -08:00
Drew Weymouth bb2a4aac66 just use pointer cursor 2024-12-29 07:50:46 -08:00
Drew Weymouth 0f74bee746 hook up tap handling and action dispatch 2024-12-28 20:06:15 -08:00
Drew Weymouth f702ef5c31 hook up favorite status with GridView items 2024-12-28 16:37:59 -08:00
Drew Weymouth ee9fd597f9 add icon buttons to bottom of GridViewItem when hovered 2024-12-28 15:25:51 -08:00
Drew Weymouth 800a15683d fix scrolling performance of grid views when not showing album year 2024-12-21 11:13:12 -08:00
Drew Weymouth 507d6332c1 some render refactoring 2024-12-17 17:18:57 -08:00
Drew Weymouth 66b8d4bc89 Add tool tips to tracklist names, etc + refactoring 2024-08-05 17:53:01 -07:00
Drew Weymouth edf85a4162 add option to show album years in grid views 2024-06-27 17:44:41 -07:00
Drew Weymouth ceed42dcf2 remove redundant CenterPad layout 2024-05-24 17:07:44 -07:00
Drew Weymouth 819f42dac0 onboard to new custom padded box layouts 2024-05-24 16:57:49 -07:00
Michael Manganiello 801967a530 misc: Upgrade Go to v1.21
Upgrade to 1.21 as 1.20 is now unmaintained.

Most changes are related to the new `slices` package from standard
library, which can replace some existing custom functions.
2024-03-05 09:49:10 -03:00
Drew Weymouth 8d038ced64 unfocus grid view items when tapping between them 2024-02-18 09:19:37 -08:00
Drew Weymouth b97b029422 Updates #22: add focus arrow key navigation to tracklist 2024-02-15 17:56:53 -08:00
Drew Weymouth 7e8a4d6d37 Updates #22: add focus arrow key navigation to grid view 2024-02-02 08:44:52 -08:00
Drew Weymouth 7d7d315d74 refactor: move ImageLoader to ui/util 2023-11-05 14:30:57 -08:00
Drew Weymouth e10b751a4f some work on the quick search dialog + image load refactoring 2023-11-05 14:07:52 -08:00
Drew Weymouth 27fab7ed26 switch to ellipsis truncation everywhere 2023-11-03 23:26:26 -07:00
Drew Weymouth 565295a88a use rounded rectangles where appropriate; switch deprecated Max to Stack layout 2023-11-02 22:02:44 -07:00
Drew Weymouth af95d150e8 switch to GridWrap widget in Fyne instead of Fyne-x 2023-11-02 19:08:54 -07:00
Drew Weymouth 4f002574c2 handle multiple artists properly in UI 2023-10-22 11:40:06 -07:00
Drew Weymouth c3143dbbbe WIP - multi hyperlink 2023-10-22 11:10:36 -07:00
Drew Weymouth 6f08032f22 pull in patched hyperlink bug fix from Fyne, start removing CustomHyperlink 2023-10-22 11:10:36 -07:00
Drew Weymouth cf09912474 fix bug where album card on artist page would occasionally show artist name instead of year 2023-08-02 15:32:30 -06:00
Drew Weymouth 2239023e0f move grid view context menu to GridView instead of GridViewItem for reuse 2023-07-12 17:18:54 -07:00
Drew Weymouth b433c4f34c Merge pull request #217 from dweymouth/perf/reuse-widgets
Reuse complex widgets across pages to reduce memory spikes when browsing
2023-07-12 17:01:07 -07:00
Drew Weymouth 5d09a5f8f3 avoid unnecessary refreshes when mousing over GridView covers 2023-07-12 14:39:22 -07:00
Drew Weymouth 203070328c reuse grid view across several pages 2023-07-09 14:14:23 -07:00
Drew Weymouth 74c0c01268 add ellipsis to Download menu item 2023-06-20 09:37:56 -07:00
natilou 0dfbe685e1 Ability to download from grid
- Adding the option to download the album or tracks in grid view from Artist and Album pages.
2023-06-20 12:35:59 -03:00
Drew Weymouth 65f0fd8670 make primary link in GridViewItem bold 2023-05-24 11:18:58 -07:00
Drew Weymouth c5b8e0e3f7 fix tap events for gridview 2023-05-23 19:03:44 -07:00
Drew Weymouth de7a16639e switch GridView to icon placeholder 2023-05-23 17:35:26 -07:00
Drew Weymouth 2ef0282c0b update module import paths 2023-05-07 09:53:34 -07:00
Drew Weymouth 76657b5c1c Fix #136: add context menu to album and playlist grid views 2023-05-02 17:50:35 -07:00
Drew Weymouth 753e7f9bcc refactor 2: use generic model for grid view 2023-04-28 17:25:57 -07:00