Commit graph

12 commits

Author SHA1 Message Date
Robert Ancell
e1c8f9b291 firmware: Fix capitalization in class name 2023-05-30 08:36:22 +00:00
Robert Ancell
5d65e8df9e firmware-security: Do signal handlers in swapped form 2023-05-30 08:36:22 +00:00
Georges Basile Stavracas Neto
441ff16c5f Revert "firmware-security: Rename "Security Events" to "Security Alerts""
This reverts commit 90d83fdfe5
2023-02-10 11:31:15 +00:00
Georges Basile Stavracas Neto
81866aeb29 Revert "firmware-security: Add a subtitle for the "Security Alerts" title"
This reverts commit dded489b81
2023-02-10 11:31:05 +00:00
Automeris naranja
dded489b81 firmware-security: Add a subtitle for the "Security Alerts" title
In the latest mockups there is a subtitle below the "Security Alerts" title:
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/device-security/device-security-44.png

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2332
2023-02-10 11:18:02 +00:00
Automeris naranja
90d83fdfe5 firmware-security: Rename "Security Events" to "Security Alerts"
"Security Events" string was replaced by "Security Alerts" in latest mockups:
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/device-security/device-security-44.png

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2332
2023-02-10 11:18:02 +00:00
sunflowerskater
2a33969a3b firmware-security: Fix strings and mark some of them as translatable
- There is a typo in a string: "avaliable" instead of "available"
- "Starting Device Security" string doesn't use an ellipsis char
- Some strings aren't marked as translatable

This commit marks the strings as translatable, fixes the typo and adds the necessary ellipsis char.
2023-01-05 12:02:57 +00:00
Kate Hsuan
c6bdea361b panel: firmware-security: About dialog for showing the panel description
An about dialog is used to show the description of the device security panel.

Fix: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2204

Signed-off-by: Kate Hsuan <hpa@redhat.com>
2023-01-04 17:54:26 +00:00
sunflowerskater
174fe48d26 firmware-security: Mark "Security Events" string as translatable
Currently, the "Security Events" string can't be translated.

This commit sets this string as translatable.

Fixes: GNOME/gnome-control-center#2207
2022-12-08 18:05:15 -03:00
Kate Hsuan
c68b840be4 panels: firmware-security: simplify the technical descriptions and panel
To reduce the amount of technical information to ordinary users, the panel
and technical descriptions are simplified and reduced. The major revision is
shown as follows:

1. The result of the check items view is removed and the detailed information can
be found by copying them to the clipboard and pasting them to any place the users want.
2. The security status is only shown in the security dialog. All the bottoms are
removed.
3. The loading spinner is added when the panel is launched.
4. A "status unavailable" page is added for the system which fwupd is unable
to determine the security level.

Signed-off-by: Kate Hsuan <hpa@redhat.com>
2022-12-08 18:25:55 +08:00
Kate Hsuan
784f83eb44 panels: firmware-security: new panel UX design implementation
The new UX implementation includes
1. Showing the security level using a number.
2. Showing descriptions of events and HSI checking items.
3. Change the style of the security level number.
4. Add the status icon and label for each HSI checking item.

Signed-off-by: Kate Hsuan <hpa@redhat.com>
2022-08-04 19:46:28 +00:00
Kate Hsuan
69598b9e08 Add Firmware Security panel
The Firmware Security panel exposes the host security levels
and details. The information is generated by fwupd. The panel
also exposes hardware configuration changes to pinpoint the
configuration changing time.

Currently this panel shows:

 - HSI and secure boot status
 - Details of HSI and secure boot
 - Configuration changelog
 - Digested security level
 - Extended protection
2022-06-27 13:53:30 -03:00