quick-settings-tweaks icon indicating copy to clipboard operation
quick-settings-tweaks copied to clipboard

[development] qst 2.1

Open qwreey opened this issue 1 year ago • 57 comments

I use gnome 46.3.1 with wayland/pipewire session daily and notice that many bugs were disappeared. Time to working on it! set up new LXC container to make develop faster

qwreey avatar Jul 11 '24 08:07 qwreey

welcome back. Would be great if you could handle https://github.com/qwreey/quick-settings-tweaks/issues/142 as well. Same solution with another box to scroll would be great for those buttons instead of removing/hiding them

adeliktas avatar Aug 11 '24 00:08 adeliktas

There were so many things to test because this extension touches the quick settings panel, which is responsible for a large part of the system. It was causing the development to be very slow.

I also had to use a virtual machine because I had to analyze error logs coming from different versions, which further slowed down development.

For that reason, I'm now working on gnome-docker to create an environment to test gnome.

One problem is that the gnome team has paid very little importance to testing.

The dbus mock you can find in the gnome source does not provide high level testing, which is why I had to implement my own pseudo dbus for NetworkManager, PowerProfile and Bluez, which is slowing down my work.

Anyway, below is what I got now, I apologize for all the delays but this was the best I could do.

(Translated with DeepL.com)

image

qwreey avatar Aug 14 '24 08:08 qwreey

Nested wayland mutter session is not solution for all situation because it's too limited (such as system dbus), and depending on host's gnome version

qwreey avatar Aug 14 '24 08:08 qwreey

Could you add the Ability to make the font on the audio names bold please or to make them bigger?

ryzendew avatar Sep 11 '24 18:09 ryzendew

image

Now i need to implement dbus

qwreey avatar Sep 12 '24 01:09 qwreey

image

Fixed mis-sized close/expand button

Refactored notification impl => fix leak issue image

Reason why 47 release delayed is to fix may leak issues (refactor) See dev branch

qwreey avatar Sep 26 '24 05:09 qwreey

Closed

Won't fix: https://github.com/qwreey/quick-settings-tweaks/issues/155 Incompatible with Dash to Panel Fixed: https://github.com/qwreey/quick-settings-tweaks/issues/154 GNOME 47 quick settings notifications have bigger buttons than what they're supposed to Dup: https://github.com/qwreey/quick-settings-tweaks/issues/153 please update quick-settings-tweaks to be compatible with gnome 47

To Fix

https://github.com/qwreey/quick-settings-tweaks/issues/123 Error: Too many arguments to method Clutter.Actor.hide: expected 0, got 1

qwreey avatar Sep 26 '24 06:09 qwreey

image can we get this?

qwreey avatar Sep 26 '24 06:09 qwreey

@qwreey could you update what is missing to be able to release a new version please?

tomaswarynyca avatar Nov 01 '24 19:11 tomaswarynyca

Any updates on this?

Scotty-Trees avatar Dec 07 '24 02:12 Scotty-Trees

image

What we get, in 2025

Now, it uses typescript for development, docker for testing.

qwreey avatar Jan 09 '25 10:01 qwreey

WIP:

https://github.com/user-attachments/assets/be77c1a6-6e88-4479-8de8-91011e895424

You can scroll media section, and also quick toggles will get paged layout like this

qwreey avatar Jan 09 '25 15:01 qwreey

image

i have no idea how to implement this

qwreey avatar Jan 14 '25 05:01 qwreey

Apparently neither do the GNOME devs :laughing:
(To be fair, it's probably an issue caused by the Arch extra repos) Bildschirmfoto vom 2025-01-14 07-55-58

loxoron218 avatar Jan 14 '25 07:01 loxoron218

Current:

https://github.com/user-attachments/assets/adb295cb-53c6-4b3a-9249-a68422a67b2d

now, you can show toggle menu as overlay, and you can animate background

qwreey avatar Jan 14 '25 12:01 qwreey

Screenshot_20250115_004207_AVNC

prefs for animation, overlay

qwreey avatar Jan 14 '25 15:01 qwreey

  • More animation

https://github.com/user-attachments/assets/f77f54ad-03f1-4f7e-bb07-b872ff89f63a

qwreey avatar Jan 14 '25 19:01 qwreey

did you push these changes yet?

ryzendew avatar Jan 15 '25 19:01 ryzendew

i have tested the dev branch and it works on gnome 48 also

ryzendew avatar Jan 15 '25 19:01 ryzendew

Image

Now, you can reorder and hide system items

qwreey avatar Jan 19 '25 11:01 qwreey

Image

QOL patch: now you can reset modified options

qwreey avatar Jan 19 '25 14:01 qwreey

Image

New About page layout

qwreey avatar Jan 19 '25 16:01 qwreey

Image Image

QOL Patch: Some place rich option groups are now using bottom sheet layout

qwreey avatar Jan 19 '25 22:01 qwreey

PR resolved: https://github.com/qwreey/quick-settings-tweaks/pull/162/

qwreey avatar Jan 21 '25 07:01 qwreey

Image Image

Add changelogs subpage on about page

qwreey avatar Jan 22 '25 05:01 qwreey

https://github.com/qwreey/quick-settings-tweaks/releases/tag/2.1-pre1

New release on github-preview channel

qwreey avatar Jan 22 '25 06:01 qwreey

Image

Quick toggle ordering and hiding. system indicator, input, output, networks, and bluetooth device hiding and ordering also scheduled to be implemented

qwreey avatar Jan 22 '25 07:01 qwreey

https://github.com/qwreey/quick-settings-tweaks/releases/tag/2.1-pre2

New preview release

qwreey avatar Jan 22 '25 15:01 qwreey

Image

Allow user to add and edit toggles

qwreey avatar Jan 23 '25 03:01 qwreey

Image Image

Toggle editor preview:

qwreey avatar Jan 26 '25 07:01 qwreey