Quickly switch DNS servers from GNOME quick settings
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:233
this._toggle.connect('clicked', () => {
this._state.enabled = this._toggle.checked;
this._applyDNS();
})
extension.js:223
this._toggle.connect('preset-selected', (t, id) => {
this._state.preset = id;
this._toggle.setActivePreset(id);
if (!this._state.enabled) {
this._state.enabled = true;
this._toggle.checked = true;
}
t
| Version | Status |
|---|---|
| 1 | Active |
You can also add `donations` to the `metadata.json`, so people can donate to you if they want: [Extension Anatomy: donations](https://gjs.guide/extensions/overview/anatomy.html#donations) If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions