gnome-shell:gbsneto/access-portal-ignore-focus-window-for-screenshot

Last commit made on 2022-08-08
Get this branch:
git clone -b gbsneto/access-portal-ignore-focus-window-for-screenshot https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
gbsneto/access-portal-ignore-focus-window-for-screenshot
Repository:
lp:gnome-shell

Recent commits

d6ebf82... by Georges Basile Stavracas Neto

accessDialog: Skip focus check for screenshot permissions

Screenshot is a special case compared to other permissions because
apps might want to hide themselves from the desktop when a screenshot
is about to be taken. In that case, this heuristic of checking if
the focus window corresponds to the application that is requesting
screenshot permissions becomes problematic.

Special case the screenshot permission to skip the focused window
check.

See also: https://github.com/flatpak/xdg-desktop-portal/pull/851

1c7eb13... by Sebastian Keller <email address hidden>

git: Always use libgnome-volume-control submodule from GNOME group

Otherwise CI will fail for anyone who does not have a fork of it in
their personal projects.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2403>

9be136a... by Alexander Shopov

Update Bulgarian translation

e8ac0b7... by Alexander Shopov

Update Bulgarian translation

ce19849... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/power: Merge with system indicator

Now that the old system menu has been ported over, we can move
the power toggle to its intended place. The main difference to
the stand-alone toggle is that the button now uses its natural
size rather than the fixed size of regular quick items.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>

ea00da7... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/system: Port to quick settings

This port is a bit messier than the previous ones, because the
existing menu section translates less directly to the new UI,
which uses a row of individual toggles for settings, lock and
shutdown.

In order to not complicate the grid layout further by supporting
rows with a different number of columns than the overall grid and
children at their natural size, create a custom, non-reactive
SystemItem item that spans an entire row, and contains the individual
toggles.

This works quite well, even with the shutdown item that uses a menu
for the various actions.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>

62c62ec... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/volume: Port to quick settings

Thanks to the preparations and QuickSlider, this is again
straight-forward.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>

7bbd598... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/brightness: Port to quick settings

Using QuickSlider, this is another easy port.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>

1f178e8... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/powerProfiles: Port to quick settings

With menu support in place, this is now a straight-forward port:
Just add the existing profiles section to a QuickToggleMenu instead
of a submenu item.

The toggle itself now switches between 'balanced' and the last used
non-default profile.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>

c2e8f41... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

quickSettings: Add QuickSlider

Between input/output volume and brightness, we have enough use
cases for a common slider QuickSettingsItem, in particular as
the items can have a menu.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2393>