Felipe Borges
37f5cbe6af
power: Fix blank-screen settings not applying
...
The AdwComboRow widget has a selected-item property, while we were
connecting to selected-index (which doesn't exist.
It is likely that selected-index existed in the past in libhandy
or libadwaita and this is a regression during the port to GTK4.
Fixes #2025
2022-08-23 15:26:46 +00:00
Lukáš Tyrychtr
de8d28c3eb
Improve accessibility of the power panel
2022-05-10 22:14:35 +00:00
Georges Basile Stavracas Neto
07e3f5c3f3
power: Add go-next-symbolic icon to automatic suspend row
...
See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1587
2022-01-21 16:13:21 +00:00
Georges Basile Stavracas Neto
0ab20af9ba
panels: Switch to CcPanel content
...
Start porting panels to the new panel format. This commit
temporarily makes panels have two titlebar, which will be
fixed soon.
2022-01-20 02:23:42 +00:00
Christopher Davis
981a8cea7b
panels: Use .boxed-list
instead of .content
...
The `.content` style class is deprecated in favor
of the `.boxed-list` style class, which is named
after the design pattern it's used for.
2021-12-16 12:52:44 -08:00
Georges Basile Stavracas Neto
a0d49cb3a8
power: Port to GTK4
...
Extra care was needed for the combo boxes, and the way we currently
use GtkStringList is kind of hacky, but overall things seem to be
working fine.
2021-12-14 22:34:21 -03:00
Bastien Nocera
dafbd54fe0
power: Update and add subtitle to automatic brightness row
...
As per:
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1020#note_1210702
2021-07-28 11:55:34 +00:00
Bastien Nocera
bb30b04ed6
power: Remove Brightness scales
...
From https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1020#note_1211728
"
They are out of place - fine-grained control over brightness isn't what the
power settings are for. As a result, they confuse the settings overall.
In both cases we have alternative controls, through keyboard hot keys or
through the shell's screen brightness slider.
"
2021-07-28 11:55:34 +00:00
Bastien Nocera
fd53f569f1
power: Tweak labels in "Power Saving Options" section
...
To match the latest mockups.
The lack of subtitles for most of the items in that section made the
section look pretty bizarre.
2021-07-28 11:55:34 +00:00
Bastien Nocera
f03cf178dd
power: Remove Bluetooth power switch button
...
See previous commit.
2021-07-28 11:55:34 +00:00
Bastien Nocera
2f2ea3aed6
power: Remove Wi-Fi and WWAN "power saving" toggles
...
It's pretty clear from their experiences on smartphones that our users
know that Wi-Fi and other wireless technologies use enough battery that
turning them off is a power saving move.
The switches and text were also pretty confusing as we would be turning
"off" the devices to turn "on" the power saving.
2021-07-28 11:55:34 +00:00
Bastien Nocera
1144db552e
power: Add UI for "power-saver profile when battery is low"
...
See https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/247
2021-07-26 18:53:20 +02:00
Bastien Nocera
9724d3ef59
power: Handle new power-profiles-daemon API
...
Handle the new PerformanceDegraded property to replace
PerformanceInhibited.
2021-07-15 22:14:06 +02:00
Adrien Plazas
a75a0f0384
power: Fix the indentation
...
The indentation was purposefully left incorrect in the previous commits
to ease the review of the actual changes, this fixes it.
2021-05-07 02:50:40 +00:00
Adrien Plazas
a5c0934b4d
power: Use HdyPreferencesGroup
2021-05-07 02:50:40 +00:00
Adrien Plazas
6c8307faf4
power: Use HdyActionRow to simplify the code
2021-05-07 02:50:40 +00:00
Adrien Plazas
4cc4b91b4e
power: Use HdyComboRow for the Power Button Behavior row
...
This simplifies the code a bit and modernizes the UI.
2021-05-07 02:50:40 +00:00
Adrien Plazas
3069dc84c8
power: Use HdyComboRow for the Blank Screen row
...
This simplifies the code a bit and modernizes the UI.
2021-05-07 02:50:40 +00:00
Adrien Plazas
f986fedf49
power: Don't set the vadjustment
...
This is useless as GtkScrolledwindow already does it on the viewport it
creates.
2021-05-07 02:50:40 +00:00
Robert Ancell
fd33f80558
power: Move general UI into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
2cd571f2f7
power: Move power saving UI into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
b539a2d94f
power: Move power profile UI into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
1d11ba552d
power: Move device UI into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
3bd01516e3
power: Move battery UI into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
cd24fddcf8
power: Move GtkSizeGroups into GtkBuilder file
2020-12-13 20:57:04 +00:00
Robert Ancell
d06375fc82
power: Use GTK widget types
2020-12-13 20:57:04 +00:00
Adrien Plazas
f06379e30c
Replace HdyColumn by HdyClamp
...
In libhandy 1, HdyClamp replaces HdyColumn. This stops setting values
when they match HdyClamp's defaults.
2020-07-20 08:04:28 +02:00
Ethan Hsieh
83e055c9be
power: correct the value of 90 minutes to 5400
2019-05-02 13:35:14 +08:00
Adrien Plazas
ef93835b31
power: Make the rows adaptive
...
This factorizes the row creation a bit and normalizes the margins and
spacing, reducing the required width. This also makes labels like row
titles and descriptions ellipsizable so the rows can reach narrower
widths.
2019-03-29 17:55:20 +00:00
Adrien Plazas
101ebf1bd4
power: Use a HdyColumn
...
This allows the window to reach narrower sizes.
2019-03-29 17:55:20 +00:00
Robert Ancell
e6bf2870c1
power: Make .ui filename match the .c filename
2018-11-12 16:41:01 +00:00