Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

development: gnome47 - 2024 #148

Open
qwreey opened this issue Jul 11, 2024 · 19 comments
Open

development: gnome47 - 2024 #148

qwreey opened this issue Jul 11, 2024 · 19 comments

Comments

@qwreey
Copy link
Owner

qwreey commented Jul 11, 2024

4000-3000-max

Now, I have a new laptop. And able to develop QST

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

First thing I will fix:

image

Too many systray icons / toggles / application stream

@adeliktas
Copy link

welcome back. Would be great if you could handle #142 as well. Same solution with another box to scroll would be great for those buttons instead of removing/hiding them

@qwreey
Copy link
Owner Author

qwreey commented Aug 14, 2024

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
Copy link
Owner Author

qwreey commented Aug 14, 2024

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

@ryzendew
Copy link
Contributor

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

@qwreey
Copy link
Owner Author

qwreey commented Sep 12, 2024

image

Now i need to implement dbus

@qwreey
Copy link
Owner Author

qwreey commented Sep 26, 2024

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
Copy link
Owner Author

qwreey commented Sep 26, 2024

Closed

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

To Fix

#123 Error: Too many arguments to method Clutter.Actor.hide: expected 0, got 1

@qwreey qwreey pinned this issue Sep 26, 2024
@qwreey
Copy link
Owner Author

qwreey commented Sep 26, 2024

image
can we get this?

@tomaswarynyca
Copy link

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

@Scotty-Trees
Copy link

Any updates on this?

@qwreey
Copy link
Owner Author

qwreey commented Jan 9, 2025

image

What we get, in 2025

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

@qwreey
Copy link
Owner Author

qwreey commented Jan 9, 2025

WIP:

2025-01-10.00-44-46.mp4

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

@qwreey
Copy link
Owner Author

qwreey commented Jan 14, 2025

image

i have no idea how to implement this

@loxoron218
Copy link

loxoron218 commented Jan 14, 2025

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

@qwreey
Copy link
Owner Author

qwreey commented Jan 14, 2025

Current:

Screen_Recording_20250114_215300_AVNC.mp4

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

@qwreey
Copy link
Owner Author

qwreey commented Jan 14, 2025

Screenshot_20250115_004207_AVNC

prefs for animation, overlay

@qwreey
Copy link
Owner Author

qwreey commented Jan 14, 2025

  • More animation
Screen_Recording_20250115_043332_AVNC.mp4

@ryzendew
Copy link
Contributor

did you push these changes yet?

@ryzendew
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants