A fork of Gnome-control-center with some tweaks
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". |
||
---|---|---|
.gitlab/issue_templates | ||
.gitlab-ci | ||
build-aux | ||
data/icons | ||
docs | ||
gettext/its | ||
man | ||
panels | ||
po | ||
search-provider | ||
shell | ||
subprojects | ||
tests | ||
.clang-format | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
COPYING | ||
gnome-control-center.doap | ||
meson.build | ||
meson_options.txt | ||
NEWS | ||
README.md |
GNOME Settings
GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop.
If you are looking for usage tips and instructions, you can find it at the User Documentation (translated in various languages).
Reporting Issues
Before reporting any bugs or opening feature requests, read the communication guidelines.
Report issues to the GNOME issue tracking system.
Feature Requests
For feature requests or conceptual changes, please start a topic on GNOME Discourse.
Contributing
See docs/CONTRIBUTING.md
for details on the contribution process, and docs/CODING_STYLE.md
for the coding style guidelines.
Visit the Settings development wiki for more information.