David Hewitt

Results 128 comments of David Hewitt

There are multiple things about this that are problematic. * Firstly, icons are not usually specified in AppData manually, they're usually added at the build stage by `appstream-generator` so we'd...

I'm pretty sure it's gala that's responsible for positioning notifications.

There doesn't seem to be a way to dynamically detect whether the backend supports this via packagekit. It seems gnome-software achieves this for autoremove by making it a meson option...

There aren't any repair methods exposed in the public libflatpak API so achieving this would likely be a case of asking if they can be (or why they shouldn't be),...

Ah, yes, I'm not sure if this is a regression from when we put Flatpak support in or if it's always been like this, but it's definitely more difficult to...

I've been digging through AppStream to see how the search ordering works and [fixed a pretty big issue](https://github.com/ximion/appstream/pull/268) with it in the process, so AppStream orders results better in master...

As a quick note here, I wonder if there are any benefits of making the DBus API compatible with `org.gnome.shell.Introspect`: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/386d25e6f8ce11549526ea3776eb34138fcb3774/data/dbus-interfaces/org.gnome.Shell.Introspect.xml I believe this is used for automated UI testing...

From looking at it in the past, I think most of the memory usage is what's used to hold the package cache in RAM. It takes a while to load/generate,...

@ids1024 Most of the long running operations in the Backend classes are already run in a separate thread. There's a thread pool and a pattern of a public async method...