Georges Basile Stavracas Neto
06caebd0ba
display: Remove SINGLE mode
...
We control monitors individually now, making the SINGLE mode
unnecessary.
Remove the SINGLE monitor mode, and replace it with JOIN if
required.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
1d6bab12cf
display: Add enabled switch to CcDisplaySettings
...
This allow enabling and disabling each display individually.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
ec2632de92
display: Make CcDisplaySettings subclass GtkBox
...
We'll need more widgets under it soon.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
de758cc962
display: Show monitor settings in main page when single
...
When there's only one display, there's no need to redirect
users to another page. In this case, simply move the settings
widget to the main page.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
67e8c7f5c6
display: Add monitor rows to display settings group
...
They allow selecting a monitor to config, and navigating to
the monitor settings page.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
9ca9877520
fixup! display: Move display settings to a separate page
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
7091ddee49
display: Remove display section from main page
...
We'll soon replace this by rows, so let's remove these widgets
now. They accounted for a lot of the complexity of the panel!
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
da599ec252
display: Move display settings to a separate page
...
Right now there's no way to reach this page, but we'll add
ways in the next commits.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
8c8e123690
display: Add row to switch to Night Light page
...
This adds a new listbox with a single row, as per
mockups, to switch to the Night Light page; and
also adds a back button to switch back to the main
page.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
c5f984c247
display: Adjust styling of arrangement widget
...
Use the "card" style class to make it visually similar to
other elements of the panel.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
f05fe78a98
display: Move display arrangement to the top
...
As per mockups. No functional changes.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
07c4e0f6d3
display: Rename variable
...
The config_type_switcher_group preferences group now handles
more than config_type_switcher_row, so adjust the naming to
match that.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
2a838f8684
display: Move primary display row to display type group
...
As per mockup. Over the next commits, more parts of the
display panel will be moved to this group.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
dd1817f5b8
display: Move config type toggles into a row
...
Fortunately for us, AdwPreferencesGroup makes that trivial.
Move the linked box into an AdwActionRow, and remove the icon
and the margins from the toggle buttons.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
8a353c0cdd
display: Remove arrangement group description
...
As per mockups.
2022-01-18 17:03:14 +00:00
Georges Basile Stavracas Neto
983ac203e0
display: Remove "Display Mode" title
...
As per mockups. In preparation for future changes.
2022-01-18 17:03:14 +00:00
Bastien Nocera
76b5b2d542
ci: Rebuild image to get newer gnome-bluetooth
...
The API is new.
2022-01-18 16:25:25 +01:00
Bastien Nocera
e9f0160731
bluetooth: Fix wedged state
...
Fix a state where toggling the main Bluetooth switch in the header will
always show "Bluetooth turned off", whichever state it's in.
To reproduce, with Bluetooth enabled and working, run
"hciconfig hci0 down" as root, and launch the Bluetooth panel.
See https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/merge_requests/102
2022-01-18 16:25:25 +01:00
Bastien Nocera
769142784c
bluetooth: Add helper to launch the Bluetooth Settings in scenarios
2022-01-18 16:18:19 +01:00
Bastien Nocera
595f04ea12
power: Remove ad-hoc UI debugging ifdef's
...
Remove the static UI debugging tools in the power panel code, and use
the scenario tester instead.
2022-01-18 16:06:15 +01:00
Bastien Nocera
bcf2d54772
power: Add helper to launch the Power Settings in scenarios
...
This helper tool launches the Power Settings panel in a fake
environment, making it easy to test the UI in different scenarios. The
tool allows:
- cycling through power-profiles-daemon degraded performance reasons
- adding and removing a laptop battery, keyboard, mouse or UPS
UPS support needs umockdev 0.17.4 to work correctly
2022-01-18 16:06:15 +01:00
Hugo Carvalho
b2023eb802
Update Portuguese translation
2022-01-18 13:50:56 +00:00
Christopher Davis
7aae515cf6
mouse: Use AdwPreferencesGroup's listboxes
...
We don't need our own listboxes, because our rows
here aren't dynamic.
2022-01-18 09:51:01 +00:00
Christopher Davis
d99269182d
mouse: Remove useless GtkGrid
...
Also move the margins to the box itself and remove the
horizontal margins.
2022-01-18 09:51:01 +00:00
Christopher Davis
891d745302
mouse: Remove all halign
s
...
We can rely on the alignment of AdwActionRow suffixes.
2022-01-18 09:51:01 +00:00
Christopher Davis
a066efd14c
mouse: Remove activatable=False
...
ActionRows aren't activatable by default.
2022-01-18 09:51:01 +00:00
Christopher Davis
0d79f99ae6
mouse: Remove width request and halign from scales
...
The width request prevented this panel from getting smaller,
and the halign caused the scales to use the minimum possible
width.
2022-01-18 09:51:01 +00:00
Georges Basile Stavracas Neto
e38949aeed
online-accounts: Adjust style of symbolic provider icons
...
As per design feedback, make symbolic icons have a rounded
background.
2022-01-17 19:42:10 -03:00
Georges Basile Stavracas Neto
946417990c
online-accounts: Port to GTK4
...
This is a massive rewrite of the panel. Because we can't have
nice things and WebKit2GTK for GTK4 won't be ready in time,
rework the panel to spawn a new subprocess with a dialog that
handles online accounts - both creation and editing.
2022-01-17 19:42:10 -03:00
Christopher Davis
fdda3e77f6
bluetooth: Use AdwStatusPage
...
libadwaita provides a widget for empty pages that we
should use in all previous places where we rolled our own.
2022-01-17 19:21:49 +00:00
Hugo Carvalho
85c3ca6ada
Update Portuguese translation
2022-01-17 14:25:58 +00:00
Aleksandr Melman
06b432b125
Update Russian translation
2022-01-17 12:24:26 +00:00
Felipe Borges
c15fb46c42
applications: Fix typo in key name in the desktop file
...
Regression introduced by commit 9a3cb6ab4
.
Reported at 9a3cb6ab44 (note_1356724)
2022-01-17 10:52:38 +01:00
Yuri Chornoivan
6b3075ceab
Update Ukrainian translation
2022-01-16 14:24:20 +00:00
Danial Behzadi
07e99e4f46
Update Persian translation
2022-01-16 14:16:03 +00:00
Christopher Davis
aa41cdbfe2
camera: Use AdwActionRow for application rows
2022-01-16 12:17:45 +00:00
Christopher Davis
cd8c1db3aa
camera: Use AdwPreferences{Page,Group}
2022-01-16 12:17:45 +00:00
Christopher Davis
72e9ace169
camera: Use AdwStatusPage
2022-01-16 12:17:45 +00:00
Christopher Davis
2f9ed9e2a6
location: Use AdwActionRow for application rows
2022-01-14 22:58:19 -08:00
Christopher Davis
cd440893d2
location: Use AdwPreferences{Page, Group}
2022-01-14 22:58:19 -08:00
Christopher Davis
9e81c4e741
location: Use AdwStatusPage
2022-01-14 20:09:11 -08:00
Bastien Nocera
bd4c27e7ab
power: Remove support for power-profiles-daemon < 0.9.0
2022-01-14 13:46:50 +00:00
Felipe Borges
9a3cb6ab44
applications: Set the Icon key in desktop file to a icon that exists
...
While we dynamically append --symbolic to the icons while creating
the sidebar model in
https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/master/shell/cc-shell-model.c#L270
There are automation tools (such as rpmdiff) that parse desktop files
and verify whether their Icon= matches to an existing file in the
icon theme package.
preferences-desktop-apps doesn't exist in adwaita-icon-theme but
preferences-desktop-apps-symbolic does.
2022-01-14 13:28:24 +01:00
Yaron Shahrabani
3622e967e3
Update Hebrew translation
2022-01-12 12:22:10 +00:00
Kukuh Syafaat
c667f3dcba
Update Indonesian translation
2022-01-12 04:40:13 +00:00
Fran Dieguez
936c3c0218
Update Galician translation
2022-01-11 14:28:09 +00:00
Bastien Nocera
84e0db96fa
build: Bump g-s-d req for new GSettings key
...
Commit 1144db552e
added new UI which
required a GSettings key that's only available in more recent versions
of gnome-settings-daemon. Require the first stable version which
included this key.
Closes : #1450
2022-01-10 19:44:24 +01:00
Bastien Nocera
e5bf16d65e
ci: Build gnome-settings-daemon in CI
...
As we usually need g-c-c and g-s-d to be upgraded in lockstep.
2022-01-10 19:44:24 +01:00
Aleksandr Melman
5bb00e9aa9
Update Russian translation
2022-01-10 17:45:29 +00:00
Mohammed Sadiq
14181fbbbd
wwan: Port to use AdwPreferencesPage
...
And adapt to changes.
This helps avoid using widgets like AdwClamp as it will be
handled by AdwPreferencesPage and AdwPreferencesGroup.
2022-01-10 12:41:56 +00:00