~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/muktupavels/multi-seat

Last commit made on 2022-05-10
Get this branch:
git clone -b wip/muktupavels/multi-seat https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Name:
wip/muktupavels/multi-seat
Repository:
lp:~vcs-imports/gnome-control-center/+git/gnome-control-center

Recent commits

304e9d3... by Alberts Muktupāvels

power: don't show devices from other seats

Devices that can be assigned to a seat has tag - seat and such
devices are always assigned to one seat. If device is not assigned
to other seat it is implicitly assigned to seat0.

https://www.freedesktop.org/software/systemd/man/sd-login.html
https://www.freedesktop.org/wiki/Software/systemd/multiseat/

aa7ebe5... by Bastien Nocera

bluetooth: Add a few edge cases in Bluetooth tester

Use a non-ASCII filename as well as an ampersand, both things that could
cause problems.

df51bed... by Corey Berla

printers: Check for invalid characters in printer names

Currently when you rename a printer through the print details page
there is no indication of errors produced by CUPS, most notable
about any invalid characters used. Adds a function to check
for invalid characters and shows a warning to users. No
attempt will be made to rename the printer if it contains an
invalid character. Users are currently shown an elevation prompt
before this fix
https://www.cups.org/doc/man-lpstat.html

Partially addresses #1008

54341ca... by Corey Berla

printers: Add label for invalid characters in printer name

Add a label immediately below the printer name entry in printer
details that warns the user if the printer name contains
invalid characters (or other errors) per the CUPS spec.

b7c545a... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

printers: Wrap job dialog GtkInfoBar label to fit in narrower screens

92ee00e... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

display: Wrap Night Light GtkInfoBar label to fit in narrower screens

42cb548... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

common: Wrap CcPermissionInfobar labels to fit in narrower screens

ddfacc6... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

power: Only update ALS state if it has changed

Ambient light sensors can be quite sensitive and the LightLevel
property might be changing very often. That has two undesired
consequences:
* The `als_enabled_state_changed` callback gets constantly called
  due to a change in a property which it does not care about, as
  only `HasAmbientLight` is relevant. Therefore, limit the code
  execution to when something needs to be changed.
* During debugging, the terminal gets spammed with "ALS enabled: on/off"
  messages.

1204b91... by Mohammed Sadiq <email address hidden>

wwan: Use AdwToasts for notifications

AdwToasts replaces the GtkLabel inside revealer for notifications
and this simplifies handling the notifications and the toast-overlay
handles the complexities of when to show/withdraw them, the order
they are displayed, etc.

9aff773... by Mohammed Sadiq <email address hidden>

wwan: Strip remote dbus error before it's presented

That's more useful for the users