After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772128 - [meta] minimize libgd usage
[meta] minimize libgd usage
Status: RESOLVED OBSOLETE
Product: gnome-music
Classification: Applications
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-music-maint
gnome-music-maint
Depends on: 766258 769772
Blocks:
 
 
Reported: 2016-09-28 14:39 UTC by Marinus Schraal
Modified: 2018-01-10 14:56 UTC
See Also:
GNOME target: ---
GNOME version: 3.23/3.24



Description Marinus Schraal 2016-09-28 14:39:40 UTC
Music uses libgd quite extensively for custom widgets that for example transparently handle selection mode. However, it doesn't seem to be very well maintained or up-to-date with current practices (css/gadget/deprecations).

In the last cycle we got a patch to remove libgd usage for the albums view, instead use GtkFlowbox via pygi. This was a huge improvement in speed.

Now in other cases it might not be as obvious an improvement, but still it should make our codebase cleaner and not limit us in what we can do in the interface.

I think we should focus on getting our dependency on libgd down, at least for the different main views. This bug is an overview of all gd related issues.
Comment 1 Marinus Schraal 2016-10-25 14:21:15 UTC
* (artist)album views fixed in git head (3.23.1)
Comment 2 GNOME Infrastructure Team 2018-01-10 14:56:11 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-music/issues/75.