| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The child names are easier to break if widgets are changed - this can't be
detected by the compiler.
|
|
|
|
|
|
|
| |
This is backed by the 'wallpaper' permission that
the flatpak portal uses.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/808
|
|
|
|
|
|
|
| |
This is backed by the 'background' permission that
the flatpak portal uses. It would be slightly nicer
if we had a separate 'unset' state. For now, we just
show 'unset' as 'on'.
|
|
|
|
|
| |
So we keep it consistent with other lists that allow filtering,
such as the main panel list itself.
|
|
|
|
|
|
|
| |
This matches the current mockups [1] for the panel, and
allows easily finding applications.
[1] https://gitlab.gnome.org/Teams/Design/settings-mockups/raw/master/applications/applications-wires.png
|
|
|
|
|
|
|
|
|
| |
This reverts commit d2c759fcae48495ba66c9538ef0c4bbb1330885f.
The commit caused the Applications panel to crash with
Unhandled tag: <attributes>
Apparently CInfoRow doesn't know how to handle attributes.
|
| |
|
|
This is an initial implementation of most of the
intended functionality for this panel. Flatpak
integration itself is implemented by spawning
"flatpak info -m $appid", which gives us the
metadata in key file format, and allows flatpak
to be a runtime dependency.
Even after removing the .desktop suffix, there can
still be a difference between the app ID generated
in this way and the flatpak ID, since flatpaks are
allowed to export files whose prefix is the flatpak
ID. Fix this by pulling the X-Flatpak key out of
the desktop file. This would cause trouble for
org.libreoffice.LibreOffice-math.
|