Quick Settings Tweaker is a Gnome 46+ extension which allows you to customize the new Quick Settings Panel to your liking!
You can promote and support development by github sponsor! You can help keep this project maintained
Here is my sponsors, thank for your support!
You can help translate this extension by open a pull request, or using weblate
Prerequirements: You need to install nodejs, bash, and gnome-shell for compiling extension from source
You can create development build by executing TARGET=dev ./install.sh create-release
. make sure run npm i
first to ensure all build dependencies installed
Or, you can get nightly preview build from github releases tab. Build extension from dev
branch is not encouraged, because the dev
branch has unchecked bleeding-edge features not guaranteed to work. github-preview build is tested by developer and much stable than building dev
branch.
Keep in mind that there may be one or a few developers, but there may be many issues and users. I think you know how to behave with manners without even having to say it.
Please check github project board page for issue priority and progress.
If you want to raise an issue, First, you must search your issue first. duplicated issue will be closed, and disturb developer's time.
Second, you must attach a related log files, gnome version and extension version informations. if you don't provide information much about your issue, it is hard to solve your issue. and to be clear, Please use [migration]
, [feature]
, [bug]
prefix for issue title, It is very useful for searching and organizing issues
And last, you must use well-formed english You can use a translator or AI to write it, so avoid wasting time by having the developer translate and take notes. This takes up a surprising amount of the developer's time, making analysis very difficult, especially if the logs are mixed in English and other languages.
If you want to contribute, you must pull dev
branch, Not master branch. master branch is release branch, because AUR and some user distributions use master branch as build source. If you create pull-request to master branch, it will be closed. you should re-open PR to dev branch.
You can test extension with command ./install.sh dev
. You will need tigervnc client and docker in host. Tested in arch linux but it should working on any systemd based platform
You can re-build extension by log out and close vnc window or send SIGINT to exit dev docker.