gnome-control-center/panels
Marco Trevisan (Treviño) d517a092aa user-accounts: Implement new designed fingerprint dialog
Implement the new designed interface for fingerprint enrollment, so that the
dialog is now based on a stack of views:
 - A list of devices to choose (shown only if multiple are available)
 - A gallery of enrolled prints available where manage them
 - An enrollment progress view when enrolling a new finger

Move part of the logic into a new FingerprintManager (to manage gdbus proxies
generated via gdbus-codegen) that is created when configuring the current
user and that tracks the devices states, while move most of the UI into a new
CcFingerprintDialog that does all the operations in async way.

Due to fprintd lack of APIs, there are few features missing, compared to
the final design (none is a regression):
 - Identify the finger when the enroll dialog is visible
 - Delete a single fingerprint
 - Highlight the finger when the sensor is touched during enrollment
 - Add customized labels to fingerprints
 - Devices hotpluging

However most of the code has been written considering these, and so they could
be easily implemented in future re-iterations once newer APIs are defined for
such bits.

Closes https://gitlab.gnome.org/Teams/Design/settings-mockups/-/issues/18
2020-06-26 01:54:04 +00:00
..
applications applications: Integrate with malcontent's restrictions 2020-06-17 12:56:43 +01:00
background background: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
bluetooth panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
camera panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
color color: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
common datetime: Use the new time editor 2020-06-15 04:55:39 +00:00
datetime datetime: Use the new time editor 2020-06-15 04:55:39 +00:00
default-apps default-apps: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
diagnostics Make privacy a valid search term to find the Privacy panels 2020-04-06 23:08:22 +00:00
display display: Add missing parameter checks on CcDisplayConfig methods 2020-04-14 11:25:33 +12:00
info-overview info-overview: Remove unnecessary initialization of string. 2020-04-21 10:02:17 +12:00
keyboard keyboard: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
location Make privacy a valid search term to find the Privacy panels 2020-04-06 23:08:22 +00:00
lock lock: Add USB protection entry 2020-05-28 10:01:24 +02:00
microphone panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
mouse mouse: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
network network: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:50 +13:00
notifications notifications: Use CcListRow for list box rows 2020-05-12 22:24:00 +00:00
online-accounts online-accounts: Use g_autoptr for GError usage 2020-04-17 14:57:40 +12:00
power power: Add Energy keyword for desktop search 2020-04-15 06:18:29 +00:00
printers printers: Update GtkListBox of printers consecutively 2020-06-22 11:57:57 +00:00
region panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
removable-media removable-media: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
search panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
sharing sharing: Use the new list row patterns 2020-05-12 22:33:15 +00:00
sound sound: Stop non-interactive profile changes from triggering changed events 2020-06-17 19:29:57 +00:00
thunderbolt Make privacy a valid search term to find the Privacy panels 2020-04-06 23:08:22 +00:00
universal-access universal-access: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
usage Make privacy a valid search term to find the Privacy panels 2020-04-06 23:08:22 +00:00
user-accounts user-accounts: Implement new designed fingerprint dialog 2020-06-26 01:54:04 +00:00
wacom wacom: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:50 +13:00
meson.build Remove the privacy panel 2019-11-07 14:40:07 +13:00