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

Drop icon changing for the .desktop file and remove superfluous icons/states #150

Merged
merged 1 commit into from
May 7, 2024

Conversation

Antiz96
Copy link
Owner

@Antiz96 Antiz96 commented May 7, 2024

The way this "dynamic icon changes" in the .desktop file has been initially implemented on Arch-Update's side has always been hacky and do not even work properly for most people (as most panel/taskbar/dock do not support real time refreshing icons anyway).

There's a work in progress to handle that properly in systray applet (see #146).

This PR also removes the superfluous "checking" and "installing" icons/states. I guess we're only interested to know if we're up to date or if there are updates available.

Addresses parts of #146

@Antiz96 Antiz96 assigned Antiz96 and unassigned Antiz96 May 7, 2024
@Antiz96
Copy link
Owner Author

Antiz96 commented May 7, 2024

@trigg Seems like I can add you as a reviewer but can you take a look at this? 👼

src/script/arch-update.sh Outdated Show resolved Hide resolved
@Antiz96
Copy link
Owner Author

Antiz96 commented May 7, 2024

There's also documentation to update accordingly (READMEs + man pages), but since #149 will also involve some changes on that front, I'll do everything in one go in #149.

@Antiz96 Antiz96 force-pushed the drop_icon_changing branch from c21eab5 to 0c619d2 Compare May 7, 2024 21:02
@Antiz96 Antiz96 requested a review from trigg May 7, 2024 21:05
Copy link
Owner Author

@Antiz96 Antiz96 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Just waiting for @trigg input before merging :)

Makefile Show resolved Hide resolved
@trigg
Copy link
Contributor

trigg commented May 7, 2024

No material complaints from me, I can't crash it and it continues to install as expected

@Antiz96
Copy link
Owner Author

Antiz96 commented May 7, 2024

No material complaints from me, I can't crash it and it continues to install as expected

Cool, thanks a lot for the review!

Merging :)

@Antiz96 Antiz96 merged commit 7edf2d9 into main May 7, 2024
1 check passed
@Antiz96 Antiz96 deleted the drop_icon_changing branch May 7, 2024 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants