gnome-shell:wip/jimmac/lock-login-focus-ring

Last commit made on 2024-01-15
Get this branch:
git clone -b wip/jimmac/lock-login-focus-ring https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/jimmac/lock-login-focus-ring
Repository:
lp:gnome-shell

Recent commits

f53062a... by jimmac

theme: Lock/Login -- bring back focus ring

- Revert to the prominent focus ring for lock and login screen,
  lost with a refactor of the entry drawing code.

See https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6802 and
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3109#note_1970652
Fixes #7326 as well.

2d380a3... by Danial Behzadi

Update Persian translation

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

tests: Add fittsy test

Both the dash and top bar items are expected to extend to the
screen edge, to make them easier click targets according to
Fitts' law.

This has the tendency to break fairly regularly, so add a small
test that checks the Fittsiness of the show-apps and activities
buttons to catch regressions.

Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7318
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3111>

b3d3fb7... by Sam Hewitt <email address hidden>

style: Fix panel and dash to account for mouse travel

- rework overview-icon styles for the dash so they extend to the edge of the screen once again
- revert changes to panel_button mixin
- rework panel_button mixin to be more flexible
- fixes #7318

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

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

notificationDaemon: Stop special-casing Empathy

Our telepathy component has been optional for years, and it is
disabled by default on major distros, so we cannot assume that
it handles any particular notifications.

Plus Empathy itself is mostly dead, so it's unlikely to be used
much anymore anyway.

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

a917644... by Sam Hewitt <email address hidden>

style: Refactor the button and entry drawing css

- use a single button mixin for all buttons with a saner 'style' parameter
- rework the entry mixins to be similar to the buttons'
- clear out all unused or deprecated mixins
- create some drawing functions for focus ring and high contrast inset
- replace instances of old mixins with the new

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

76abf80... by Balázs Meskó

Update Hungarian translation

(cherry picked from commit b3690409929c425b1b9afeb297d38e517d0af8fd)

36b3a99... by Georges Basile Stavracas Neto

data: Remove gnome-shell.portal

Now that xdg-desktop-portal-gnome implements the Access portal
interface, GNOME Shell doesn't have to be the portal backend for
that anymore.

The D-Bus implementation is still preserved, because internally,
xdg-desktop-portal-gnome may still proxy the Access call to GNOME
Shell when the parent window is not available. That's a private
exchange between xdg-desktop-portal-gnome and GNOME Shell though,
and doesn't require GNOME Shell to be a full portal backend.

See https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/140

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

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

overviewControls: Subclass layout manager directly

All the ControlsManagerLayout uses from BoxLayout is the spacing
property, both size requests and allocation are completely custom.

That makes subclassing really questionable, so stop doing that
and just hook up to the `spacing` style property manually.

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

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

st/settings: Don't notify "icon-theme" on "high-contrast" changes

Since commit e831a924, the two are no longer linked.

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