Open dgsasha opened 1 year ago
Most of the issues should be fixed now, added support for Desktop Icons NG and fixed the excessive refreshing. I'm running GNOME 43, but I also tested it on GNOME 40 and GNOME 42 and everything seemed to work but I couldn't test the pressure barrier due to GNOME boxes not supporting it.
Edit: Made some things more clear.
Making this a draft again because there are still some issues.
Please make a list of issues we'll have to solve. I suggest to make (when I'll have some time) 1) bugfix version then 2) new features version BUT carefully checking each change to avoid some cross-origin new bugs, very hard to fix.
The issues I have observed are as follows:
All of the issues I mentioned should be fixed now.
This isn't ready. There is still a bug where the dock size can get messed up after opening a newly installed app, and occasionally the dock autohide can become unresponsive and the dock gets stuck on the screen. The first bug can be eliminated by not refreshing the dock when exiting the overview when launching a newly installed app, or by refreshing the dock again after the overview is hidden. I thought I fixed it already but I guess I didn't. The second bug is probably due to some error causing a crash but I'm not really sure.
I've been busy lately and haven't had time to work on this, I will try to work on it this weekend if possible.
Hi, I still do not have the time to look at this now. :-(
Update: For some reason I can't reproduce either of the issues I previously mentioned. I'm wondering if I just didn't have the newest version of my fork installed on my laptop, so I was encountering issues I had already fixed. When ever you have time to look at this you might just want to ignore my last comment. I now think that I was previously wrong and those issues don't actually exist anymore.
Edit: I recently was able to reproduce the issues and I think they are fixed now. Will have to test more to make sure they are fully fixed, but I am fairly hopeful they are.
I'll have a look to all that soon for GS 45 version.
Hopefully I didn't miss any objects or signals that need to be destroyed when the extension is disabled. Other than that possibility, these changes seem to function well, although they should still be tested more.