gnome-control-center/panels/system/datetime
Felipe Borges 8da25aaef5 system: Replace dynamic System row subtitles with static text
Row subtitles in Settings are typically a description of the main label or setting.
You can see this in Mouse & Touchpad, Privacy, Sharing, and Wi-Fi.
For the System panel we did something a bit different and used the subtitle to show
the status of each panel.

Given the standard use of subtitles elsewhere, this feels a bit surprising which,
as a result, makes the panel harder to read. I think that a standard description
would probably also be more useful than the current labels.

Mockups https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/system/system-panel.png?ref_type=heads

This also removes the thin CcSystemPage abstract class because it was
only introduced to add the support for dynamic System row subtitle. Now
this abstraction is no longer necessary.

Fixes #2776
2024-01-04 11:38:47 +00:00
..
po-timezones system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
backward system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-datetime-page.c system: Replace dynamic System row subtitles with static text 2024-01-04 11:38:47 +00:00
cc-datetime-page.h system: Replace dynamic System row subtitles with static text 2024-01-04 11:38:47 +00:00
cc-datetime-page.ui system: Replace dynamic System row subtitles with static text 2024-01-04 11:38:47 +00:00
cc-month-row.ui system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-dialog.c system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-dialog.h system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-dialog.ui system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-item.c system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-item.h system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
cc-tz-row.ui system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
date-endian.c system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
date-endian.h system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
meson.build system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
org.gnome.controlcenter.system.policy.in system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
org.gnome.Settings-time-symbolic.svg system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
timedated1-interface.xml system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
tz.c system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
tz.h system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00