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
add OS version checking to QSRequirements #1629
Conversation
Maybe we should also do something on the web server side to make sure |
Seems to make sense to me. I guess we don't really want users of 10.7/8 won't seeing the File Tagging plugin. (plugin updater code isn't in GitHub for security reasons) |
I've added a max check as well. The only trick with that is if you were to say "10.8.6" is the max supported version and Apple puts out 10.8.7, it'll quit working, though that probably wasn't what you meant. If you meant to say "10.6.X", we can work around that by putting something like "10.6.20", which is unlikely to be reached. Ugly, but it'll be so rare that I think we can let it stand. I'll make a note of all this in the dev reference. |
|
Will do. Then I'm going to squash the 3 commits and force-push. |
`osRequired` is the minimum version needed for the plug-in `osUnsupported` is the version at which a plug-in will stop working
Done. Have a look. |
Looks good. A few small things: It might be work Those files are in the QSCore framework. Do we need to use a different NSLocalizedString call ( I'm going to bed now, so feel free to do what you think is right and merge then release. |
I'm pretty sure the localization function is correct there. The other is only needed in plug-ins. (My belief is strengthened by scrolling up and seeing several existing calls to Not opposed to the |
add OS version checking to QSRequirements
Pretty small and self-explanitory.
I mainly did this so the new File Tagging plug-in can require 10.9.
I've tested this under 10.9, by the way. It works if you specify either "10.9.0" or "10.9" as the required OS.
Once merged, I'll update the plug-in dev reference.