A fork of Gnome-control-center with some tweaks
For a managed GtkShortcutController, changing its propagation phase away from `GTK_PHASE_BUBBLE` currently results in a lingering reference due to a bug in GTK (gtk#6246). This means the Escape key shortcut remains active even after leaving the Display panel, resulting in a crash when pressing Escape in any panel after leaving the Display panel. This is now fixed in GTK (gtk!7115), but there seems to be no reason for changing the propagation phase at all anyways. Since the callback returns `GDK_EVENT_PROPAGATE` when it does not activate, the event should still make it to other handlers. So, to speed up the fix for gnome-control-center, we remove the propagation phase changes althogether. There is also no need to let the shortcut have global scope, managed is enough. Closes #2768 |
||
---|---|---|
.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.