Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Hide "Skip..." and "Remind..." buttons. #1480
We've discussed this for critical updates, which is a specific context.
I see this solution solves the problem for you, but for Sparkle in general it's less beneficial, because:
So while I agree with the problems you're trying to solve, I'm not convinced that such low-level specific config is the right solution.
I'd prefer the skip button to be hidden automatically for critical updates.
It's also a great catch that "remind me later" doesn't make sense for manual update checks. But in this case it also makes sense to just hide it automatically, so that all Sparkle users benefit from it out of the box, and we don't have to add documentation or extra integration work for them.
I agree that adding it as optional settings will just add more complexity.
Our requirement was to just hide the skip and remind buttons, since users of our app does not use automatic updates (they have to click a menu-item, that then checks for updates).
I can implement the following changes instead (if we are sure it's relevant for all users):
…tomatic updates enabled. Removed keys for setting buttons to hidden using plist entries. Instead, the skip-button is now hidden for critical updates, and the later-button is hidden if automatic updates are disabled. Note that the user can still choose to just close the window by clicking the red dot at the top of the window.