-
Notifications
You must be signed in to change notification settings - Fork 61
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
Support for Safari #53
Conversation
Codecov Report
@@ Coverage Diff @@
## master #53 +/- ##
==========================================
+ Coverage 98.75% 98.77% +0.01%
==========================================
Files 21 21
Lines 883 897 +14
Branches 26 26
==========================================
+ Hits 872 886 +14
Misses 8 8
Partials 3 3
Continue to review full report at Codecov.
|
Aside from lack of my current motivation to publish it on App Store, supporting Safari build sounds like a great idea. Let me try the Safari build soon on my MacBook. |
@wtetsu |
Hi, were you able to build the Actions' artifact dist-safari, and installed Mouse Dictionary on your Safari? https://github.com/wtetsu/mouse-dictionary/actions/runs/450896512 I faced two types of errors. Error 1
To place mouse-dictionary build directory on my home directory resolved it, Error 2
Probably, this is due to my old Xcode.
|
@wtetsu Error 1I also got the same error with Error 1. To build by I could build the latest artifact and install built Mouse Dictionary on Safari. Error 2I did not see the same error, so it seems your Xcode is old. For your information, the following is my environment versions.
|
Thank you for resolving the issues. 1 -> I made sure it has been resolved Due to personal reasons, I cannot update macOS and Xcode, Before merging it, would you please delete .DS_Store? |
Thank you so much for your review. I removed |
Thank you! |
This PR brings support of Safari by using
safari-web-extension-converter
. If you have macOS PC, you can release it on App Store; also, this article might be useful for you if you are highly motivated to do that. I would appreciate it if you could do that. If you do not want because of Apple Developer Program, I would like to install this as a Safari Web Extension personally, and I think README.md should be updated.Moreover, one thing that you should know is that Safari has less storage than the other browsers even though you specified
unlimitedStorage
in manifest.json. Apple states the local storage limit is 5 MB, and unlimited storage permission increases limit to 10 MB (ref). However, this storage is so few that large-size dictionaries likeEIJIRO-1448
could not have been loaded due to storage quota exceed.regarding to: #25