Comments (21)
The document for migrating from legacy extensions: https://developer.apple.com/documentation/safariservices/safari_app_extensions/converting_a_legacy_safari_extension_to_a_safari_app_extension
Safari Extension development guide:
https://developer.apple.com/documentation/safariservices/safari_app_extensions/building_a_safari_app_extension
from polyglot.
Pre-release version is out!
Leave a comment if you find a glitch.
from polyglot.
I won't fix #29 in this release because there are some difficulties lying down (e.g. difficulties on precise language detection and false negatives)
from polyglot.
Sadly, I have been away and don't have a chunk of time enough.
If someone is willing to contribute into Swift & Safari App Extension impl., it would be much appreciated!
The current code base is placed on mas branch.
from polyglot.
I think it's fairly low priority until Safari Extension gallery source is retired (WWDC/June? Public/October?
from polyglot.
Finally. About to ship this month.
from polyglot.
Upcoming dark/light mode and vibrancy support.
from polyglot.
Great work!
A few issues...
- I am seeing bad encoding on translated result when set to Auto Detect:
http://www.katch.ne.jp/~guts-2t86/game6.html
http://sekaiyugi.com/games/hanafuda-1.html
If I set Source Language to Japanese, display works OK:
- BUT... translated text seems incorrect? seems to be coming from a source that is not the selected text or current window?
from polyglot.
- there is no way to bring Polyglot.app window back if it is closed using red dot. This will result in failed MAS submission in my experience with other Safari App Extensions.
Recommended solution: quit app on window close.
from polyglot.
@gingerbeardman Thank you for the super fast review!
Just fixed the Unicode related issue and updated pre-release tag. It should work now.
from polyglot.
Recommended solution: quit app on window close.
Added to ToDo
from polyglot.
Good Job!
from polyglot.
Added to ToDo
AppDelegate.swift:
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
}
edit: ah, you already did it!
from polyglot.
Problem reading text over dark background.
Workaround is to select translated text
from polyglot.
@gingerbeardman put more opacity on the panel. try the latest build and see if the issue is fixed.
from polyglot.
The latest build contains "synonyms" feature that displays related words during single word lookups.
from polyglot.
Even better than ever!
from polyglot.
Possible to catch some of the outstanding issues? Such as #29
from polyglot.
Synonym feature display seems small for me?
from polyglot.
new build includes fixes on the font-size issue.
from polyglot.
Polyglot 3 is now available at Mac App Store and mas
branch has been merged into master
π
Huge thanks to all the contributors involved in this issue and Polyglot.
from polyglot.
Related Issues (20)
- Incorrect application button behavior
- The icon to confirm translation "wandering" around the monitor HOT 2
- The anomalous behavior of the window with the translation HOT 2
- The translation window must be visible in any color of the website
- Unable to translate on the github website when opening an external link HOT 7
- The icon to confirm translation does not appear on the www.howtogeek.com website
- Improving field visibility for keyboard shortcut in dark theme
- On github, translation is not possible everywhere
- Translation fails when text contains link HOT 9
- Missing something HOT 3
- Bug when translating text containing html tags HOT 2
- Bug: no setting available in the extension preferences HOT 1
- Workaround: pop-up disappears in Safari 16.4 HOT 43
- Bug: HOT 1
- Feature request: HOT 1
- Bug: translation box disappears immediately HOT 1
- Bug: The extension stop working on Ventura 13.3.1(a) and Safari 16.4 (18615.1.26.110.1) HOT 1
- Bug: Not working after update HOT 3
- Bug: after click `translate`, the box not show up. HOT 2
- Improving the readability of the icon on the dark theme of the website
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from polyglot.