-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Fix Safari App Extension Toolbar Icon #319
Comments
@kirlat here's where I got with this:
This item would be a nice one to resolve if you can. |
(please create a branch off of the incr-3.3.x branch of the webextension for any work on this) |
@balmas I'm wondering how did you deal with testing it in different Safari versions? Did you install Safari 14? I'm on Safari 13 now and AFIK if I upgrade to Safari 14 there is no way back other than to reinstall the macOS Mojave. Maybe one of us should be on Safari 14 and do the change while the other would test how it would behave on Safari 13? Also, if we upgrade the extension to webextension format required for Safari 14, would the app store provide an older, Safari App Extension build for users of Safari 13? Would we need to provide two versions of the extensions at the same time: webextension for Safari 14 and Safari App Extension for Safari 13? In that case we probably don't need to check how the upgraded icon would look like in Safari 13 because it will use a different build with the old icon. What our approach would be here? |
I think we need to use browserstack to test different versions. I think you should still have login credentials for our browserstack account. if not let me know and I will send them to you. We are NOT going to provide two different versions for the app store. So the main thing is to make sure it's okay, if not perfect, on versions prior to Safari 14. |
Understood. So we're trying to make the existing Safari App Extension to look as good as possible on both Safari 13 and 14. My browserstack account is active so I'll give it a try. |
I've added a light blue letter icon into the |
I agree it looks okay in Safari 13. @monzug can you test the build in Safari 14 and let us know how the toolbar icon looks? Use the AlpheiosReadingTools-devicon.dmg package in the Alpheios-Safari-Builds dropbox folder. Thank you ! |
Sigh ok, we're going to have to let this go for now. We'll address it at some point. |
Safari 14 adds an awful blue color automatically to any extension when it's active. Previous versions of Safari required us to have only a grayscale icon in for the toolbar in a scalable PDF. With Safari 14, if you provide a single-color icon instead, they will use that color for the "active" state, and grayscale the icon for the "inactive" state. This is a little problematic for backwards compatibility. It might be worthwhile to wait a little before trying to address this to see what else changes.
Originally posted by @balmas in alpheios-project/alpheios-core#559 (comment)
The text was updated successfully, but these errors were encountered: