f7fe7bc...
by
=?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>
Bump verion to 3.34.3
Update NEWS.
a35f9a5...
by
=?utf-8?q?Jonas_Dre=C3=9Fler?= <email address hidden>
polkitAgent: Only set key focus to password entry after opening dialog
Set the key focus to the password field only after we got a request
(and therefore know that a password is requested) instead of using
`setInitialKeyFocus()`. This way we don't try to focus the password
field by default if we aren't showing it (e.g. in case the user has no
password or is using fingerprint login).
Also we have to move the call to `grab_key_focus()` to happen after
`_ensureOpen()`, because otherwise the ModalDialog will set the focus to
one of the buttons while opening itself.
9f7b1bd...
by
=?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>
Bump version to 3.34.2
Update NEWS.
afd2ce2...
by
=?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>
popupMenu: Close when a system modal pops up
Just like switcher popups, popup menus don't play well together with
system modals, and generally have a lower priority. So just like
switcher popups, close popup menus when a system modal dialog pops
up.
61fccf1...
by
=?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>
switcherPopup: Dismiss when a system modal dialog opens
As system modal dialogs may open without user interaction (for instance
polkit or network agent requests), it is possible for them to pop up
while the app/window switcher is up.
The current result of having both up simultaneously is clearly broken,
so we can either dismiss the popup or prevent the modal dialog from
opening. Assume that the dialog indicates a more important action and
should therefore take precedence, so go with the former.
5043e6d...
by
=?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>
weather: Only require auto-location authorization if sandboxed
Since commit 87e60ed97843, geoclue no longer pretends that authorization
is useful for system-installed apps (as they can easily lie about their
ID). Unfortunately this broke our auto-location support in case Weather
is installed non-sandboxed, as we are waiting for an authorization that
will never happen.
Unbreak it by only requiring authorization when installed as Flatpak.