dhruv8sh / arch-update-checker

Plasma 6 applet to check for AUR and Arch updates
GNU General Public License v2.0
70 stars 5 forks source link

[Bug] After a full update, sometimes the widget stays in the updating mode #56

Closed Kingproone closed 6 days ago

Kingproone commented 2 weeks ago

Screenshot_20240621_161910

Whilst like this, clicking the Check for updates does nothing, doing another update does not fix this either (howering the update all button in this state- maybe all the time does not show a popup description of the button like the update checker does).

OlegAckbar commented 1 week ago

Can confirm the issue.

Kingproone commented 6 days ago

This may happen after a plasma/qt update that changes things in the background.

dhruv8sh commented 6 days ago

There is a complete code cleanup coming up in a couple hours. It should solve these issues and make it easier to contribute and extend functionality. It's also helping fix the finer details.

dhruv8sh commented 6 days ago

The new refactors are now up. It would be really helpful if you test them out and make sure they are release-worthy! (In my opinion, I removed all of the little nitpicks. Even when you are watching info/updating/uninstalling a singular package the busy indicator is loaded in for that particular package only.)

Kingproone commented 6 days ago

So i did a full update and it crashed my shell, but this might have been because of a package that got updated. Will need to test again. Also, 6.1.2 should land any day now, that should tell wether updating plasma is the culprit.

dhruv8sh commented 6 days ago

I performed a full update. Did not crash for me, seems to be working.

Kingproone commented 6 days ago

Even though it crashed for some reason, whilst updating everything there was a busy indicator in the middle of the widget overlaying the list of my packages - looked just fine, and when I updated a single app the busy indicator was only showing up for that app, and after it finished updating it did a refresh when next opening the widget. (there was a moment it froze, but it might be because of a plasma bug, where updtaing an app locks up my taskbar)