Closed Dasug closed 6 days ago
It seems that when I try installing the widget by cloning the repository and running kpackagetool6 -i .
, it ends up in the system tray part of my taskbar (instead of on the taskbar directly) where the missing area displays fine, if maybe slightly cut-off:
similar happenings, when putting the widget in the taskbar it is missing the info area: but when I restart my plasmashell and it gets added to the system tray, there it works just fine (ignore the package versions they are in issue #49):
This is not reproducible for me. I would need some help to solve this.
There was no way to reproduce this for me, so I added a minimum size for the page. Can you test out the latest release and check if it fixes this?
I checked with the current version 0.9.9 and the issue is still present. However when I tried running plasmashell --replace
to check for any logs, after the shell restarted the issue fixed itself. So yeah, it seems the issue only occurs when first adding the widget via the KDE store and moving it directly into the task bar until plasmashell restarts.
Here are my logs from plasmashell when adding the widget to the taskbar. I get no additional logs when I just click on the widget to open the window. Most of the lines seem unrelated but the first few lines at least come from arch update checker.
These issues have nothing to do with the applet itself. It is an open Plasma Bug. You can create these warnings for any applet by just opening the config pages. Could you also re-test following the same steps?
There was no way to reproduce this for me, so I added a minimum size for the page. Can you test out the latest release and check if it fixes this?
Sadly it didn't fix the issue, video of v 0.9.10: Screencast_20240523_115822.webm (the bottom one is part of the system tray, the top is just addded manually to the taskbar)
update: after a reboot, the minimum size does show up, weird that out of the box after intall it still behaves that way. Having it in (I guess other than the tray), still doesn't sync user settings (#41 could be relevant), plus it is missing buttons when placed in the taskbar compared to the tray, and the tray doesn't have the minimum window size apllied (imo that's not a bad thing, keeps it consistent with the tray), Screencast_20240523_125422.webm
It is intended to work this way. The extra buttons you see is from the system tray itself. All applets within the tray will have those. I guess this issue is fixed then.
I tested with 0.9.6 and 0.9.10, but when adding the widget to the taskbar, it will NOT show the content section, it needs a shell refresh either way, so I wonder if the minimum window size is really neccesseary considering this. Also, you will need to refresh the shell, each time you add the widget to the taskbar.
This is weird, I will have to look into this. Still not reproducible for me. Any ideas on how to recreate the problem?
I did the following with both versions, 0.9.10 is on a system that was updated from plasma 5, 0.9.6 is on one which had a fresh plasma 6 install:
Works for me without refreshing the shell... ( I am not a monster, turned on light mode to test something ) As I have mentioned in #41, the syncing of settings is not possible. It is handled by Plasma's API. And it is designed in a way to consider those as two different instances. Syncing packages at the same time is something doable but as I have said requires some work and will land by this weekend.
P.S.: If the config were to be synced, for a clock widget you wouldn't be able to set two different formats on the same system.
Screencast_20240523_155031.webm
Screencast_20240523_155303.webm
Screencast_20240523_155108.webm
3 videos, bc it cuts off when exiting from edit mode and when running a refresh
This just does not make any sense. I might have one last trick up my sleeve.
Can you go to ~/.local/share/plasma/plasmoids/org.kde.archupdatechecker/contents/ui/Pages/
.
Inside ListPage.qml
, inside Loader
component set visible
value to packageModel.count === 0 && !isUpdating
.
Run systemctl --user restart plasma-plasmashell
after and see if doing so fixes the issue.
Sadly that doesn't fix it :/
I am sorry to disturb you again, but I can only reach out here since I can't test the bug.
Can you ~/.local/share/plasma/plasmoids/org.kde.archupdatechecker/contents/ui/
and turn collapseMarginsHint
to false. Restart the shell and see if that fixes it.
Full.qml
(+ shell refresh), still present :/The only thing that is annoying is a bug!
Can someone confirm if it still exists in the latest commit?
For me it works both on the desktop and in the taskbar.
I tried installing it from the KDE Plasma store and dragging the widget into the task bar again now no longer produces the issue for me. However the widget also reports still being on version 0.9.11 on the about page so maybe the issue actually somehow got fixed in Plasma 6.1 or something?
Perfect! Think it's safe to close this now
When I open the widget by clicking the icon in the taskbar, the entire main area showing the out of date packages / the first setup / the news etc. are all missing:
If instead I place the widget somewhere on the desktop as a floating widget, is displays perfectly fine:
I'm using KDE Plasma 6.0.4 and installed the widget from the KDE store.
(Also the "Update your system" icon is missing but that's probably unrelated and just the fault of my KDE icon theme.)