gnome-shell:wip/jimmac/osk-338-tweaks

Last commit made on 2020-02-20
Get this branch:
git clone -b wip/jimmac/osk-338-tweaks https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/jimmac/osk-338-tweaks
Repository:
lp:gnome-shell

Recent commits

c14dfa4... by jimmac

theme: OSK opaque

- the on screen keyboard is not an overlay in most cases. the semi-opacity
  is distracting.
- use opaque background color
- see discussion on https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1028

  FIXME: whitespace at the bottom without scaling everything down (padding)
  FIXME: don't behave as overlay anywhere (even for entries above the fold)

57669bc... by Carlos Garnacho

keyboard: Specify symbolic icons to use in default keys

The style classes are not removed yet, might make sense to do that
if they don't bring anything wrt theming.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2214

e647ceb... by Carlos Garnacho

theme: Update theming of special OSK keys

The icons in those are no longer assets, but symbolic icons.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2214

4d9e84f... by Carlos Garnacho

data: Add OSK assets as symbolic icons

Courtesy of jimmac/snwh

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2214

5171bdd... by Carlos Garnacho

keyboard: Add support for setting OSK keys with icons

Unused at the moment, but add the plumbing so that default key
definitions may specify symbolic icons that will be shown instead
of the text.

This is intended to replace the use of CSS and background-image
to handle those buttons with an icon.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2214

9ab0071... by Jonas Ådahl

introspect: Add AnimationsEnabled property

While the gsetting is available for all who needs it, the Shell might
override it given various hueristics. Expose the decision made by the
Shell via a new property.

Intended to be used by gsd-xsettings as well as xdg-desktop-portal-gtk.

This also add a version property to the API, so that semi external
services (xdg-desktop-portal-gtk) can detect what API is expected to be
present.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757

cf39b2d... by Jonas Ådahl

introspect: Rename variable

It was too generic, and would conflict with a StSettings variable.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757

8a1c0f3... by Jonas Ådahl

main: Inhibit animations when there is a remote desktop session

If a remote desktop session asks for animations to be disabled, inhibit
animations while the session is active.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757

4b42879... by Jonas Ådahl

main: Inhibit animations if X server advertises VNC-EXTENSION

This was previously done by gsd-xsettings to disable animations when
running in Xvnc.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757

394121f... by Jonas Ådahl

main: Inhibit animations when software rendered

This was previously decided by gsd-xsettings.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757