gnome-control-center/panels
Michael Catanzaro 88f9c7991c network: fix sensitivity of DNS and route configuration widgets
When the IP method is "disabled" or "shared" then everything else is
supposed to be insensitive. This currently fails if you toggle between
the two, because it's implemented using property bindings that are just
not smart enough to handle this task. Handle sensitivity only in
method_changed() to avoid this.

Additionally, not all of the widgets are being consistently
disabled/enabled when appropriate. E.g. when the method is "local" then
only the DNS entry, route entries, and default route checkboxes become
insensitive, leaving the other widgets, including notably the Automatic
switches, sensitive. They should all become insensitive, as when the
method is "disabled" or "shared." Fix this by organizing all the related
widgets into boxes and setting the sensitivity of the entire box. (Note
the strategy followed here does not exactly match nm-connection-editor,
which always allows editing addresses. We only allow that in Manual
mode. I'm not sure if this is advisable or not, so won't touch that.)

Finally, the Automatic DNS and Automatic Routes toggles should only be
sensitive when the method is "Automatic".
2023-10-27 12:56:27 +00:00
..
applications apps: Workaround AdwComboRow item selection at startup 2023-10-25 11:23:22 +00:00
background Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
bluetooth bluetooth: Remove a leftover debug message 2023-08-29 18:09:30 +02:00
color color: Make it fit on narrow widths 2023-08-25 08:00:43 +00:00
common cc-split-row: Reduce GtkPicture horizontal margins to avoid blurriness 2023-10-20 10:24:27 +00:00
datetime tz-row: Ellipsize timezone name 2023-10-24 14:35:14 +00:00
display misc: Remove unused variables 2023-10-12 10:09:44 +02:00
info-overview info-overview: Mark two strings translatable 2023-10-23 14:25:45 +00:00
keyboard input-list-box: Add ellipsis to add_input_row label 2023-10-27 12:55:49 +00:00
mouse mouse-panel: Increase AdwBreakpoint width to avoid videos being blurry 2023-10-20 10:24:27 +00:00
multitasking general: better variable names 2023-10-03 08:59:11 +00:00
network network: fix sensitivity of DNS and route configuration widgets 2023-10-27 12:56:27 +00:00
notifications Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
online-accounts online-accounts: Add line-breaks to log messages 2023-09-12 11:01:38 +00:00
power power: Adjust section titles 2023-10-23 14:04:22 +00:00
printers printers: Add tooltip to the search button 2023-10-20 10:49:48 +00:00
privacy firmware-security-page: Add tooltip to fw_help_button 2023-10-23 13:46:34 +00:00
region Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
search search-locations-dialog: Add ellipsis to the "Add Location" button 2023-10-03 14:26:26 +00:00
sharing sharing-panel: Make adaptive 2023-10-23 13:37:52 +00:00
sound Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
universal-access universal-access: Add a few comments to translatable strings 2023-10-20 16:19:21 +02:00
user-accounts users: Tweak add_unlock_tooltip to follow HIG guidelines 2023-10-27 12:55:49 +00:00
wacom wacom: Update illustration style 2023-10-24 14:38:00 +00:00
wwan Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
meson.build applications: Move default app and removable media 2023-09-19 11:13:41 +00:00
panel-app-icons.svg usage: minor icon tweak 2022-03-01 12:14:52 +01:00