aboutsummaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAge
* Add support for exporting and importing dictionaries database.forsakeninfinity2023-07-15
| | | | | | | | It's super annoying to have to import dictionaries one at a time every time you move across browsers or devices. This change adds an experimental mechanism to export and import the entire database of dictionaries so that users have to deal with only one source instead of tracking tens of different dictionaries separately when migrating.
* fix: different duration for Firefox for whatever reasonAustin Siew2023-07-07
|
* Merge pull request #171 from Aquafina-water-bottle/126_noeval_handlebarsDarius Jahandarie2023-06-10
|\ | | | | Fix Handlebars not working on Firefox due to eval
| * Fix lintAustin Siew2023-06-09
| |
| * Fix Handlebars not working on Firefox due to evalAustin Siew2023-06-09
| |
* | Fix typo in settings.htmlStephen Kraus2023-04-12
|/
* 23.4.7.023.4.7.0Darius Jahandarie2023-04-07
|
* refactor: added Firefox/Chrome comment on welcome page, removed console.logAustin Siew2023-04-02
|
* refactor: fixed linting errorsAustin Siew2023-04-02
|
* fix: welcome page no longer loads multiple timesAustin Siew2023-04-02
|
* linked error message to new repoAustin Siew2023-03-25
|
* renamed default tag to yomitan, renamed exported settings to yomitanAustin Siew2023-03-25
|
* Fix Google Docs URL regex to not be excessively wideDarius Jahandarie2023-03-25
|
* fix: renamed action -> browserAction, to support manifest v3Austin Siew2023-03-23
|
* Merge pull request #8 from ctpk/masterDarius Jahandarie2023-03-23
|\ | | | | Apply .aac extension so playback works in downstream Anki clients
| * Set file extension for aac audio media typectpk2023-02-17
| |
* | removed trailing newlinesAustin Siew2023-03-23
| |
* | Merge remote-tracking branch 'yomitan/master' into rename_licenseAustin Siew2023-03-23
|\ \
| * | only make the ヨミ have sharp edgesAustin Siew2023-03-22
| | |
| * | made icons less blurry & fixed gradient not being opaqueAustin Siew2023-03-22
| | |
| * | ran yomitan-icon through svgoAustin Siew2023-03-21
| | |
| * | exported icon pngsAustin Siew2023-03-21
| | |
| * | merged with masterAustin Siew2023-03-21
| |\ \
| | * \ Merge pull request #98 from Aquafina-water-bottle/rename_other_ext_htmlsDarius Jahandarie2023-03-21
| | |\ \ | | | | | | | | | | Renamed most instances of Yomichan -> Yomitan under ext/*.html
| | | * | Renamed most instances of Yomichan -> yomitan under ext/*.htmlAustin Siew2023-03-21
| | | | |
| | * | | Rename Yomichan -> Yomitan in settings page (#97)Austin S2023-03-21
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename addon on the setting page * Borrowed Rikaitan's settings.html renaming -> Yomitan * updated link to point to readme, edited some extra strings to read as yomitan * fix missed kana yomichan -> yomitan --------- Co-authored-by: Ren Tatsumoto <tatsu@autistici.org>
| * / / Updated icon svg and icon nameAustin Siew2023-03-21
| |/ /
* | | fixed eslint, changed header to only use 2 spaces, added missing headers to testAustin Siew2023-03-22
| | |
* | | Updated LICENSE to full license, added Yomitan 2023 to all license headersAustin Siew2023-03-21
|/ /
* | 23.3.18.0Darius Jahandarie2023-03-18
| |
* | Update manifest scripts to only support v3, and yomichan->yomitanDarius Jahandarie2023-03-11
| |
* | Update parse5 dependency & fix remaining broken linksDarius Jahandarie2023-03-10
|/
* Update version22.10.23.0toasted-nutbread2022-10-23
|
* Use "const" instead of "enum" with one value (#2259)toasted-nutbread2022-10-16
|
* Documentation updates (#2257)toasted-nutbread2022-10-16
| | | | | | | * Document Backend * Document RequestBuilder * Document some of AnkiConnect
* Fix unnecessary margin on search box in Firefox (#2255)toasted-nutbread2022-10-15
|
* Clipboard updates (#2254)toasted-nutbread2022-10-15
| | | | | | | | | | | | | | | | | | | * Rename * Rename vars * Refactor paste target * Prevent most CSS url() properties from loading * Add helper function to clear rich function * Add useRichText argument * Update condition for using readText * Fix indent * Update CSS
* Dependency updates (#2253)toasted-nutbread2022-10-15
| | | | | | | | | * Update dependencies * Rebuild parse5 * Update version info * Audit fix
* Lint updates (#2247)toasted-nutbread2022-10-15
| | | | | | | | | | | | | * Fix spacing * Update lint dependencies * Disable false positive rule * Update header rule * Install eslint-plugin-jsonc * Update lint rules to include jsonc extension
* Fix text selection not always working properly (#2246)toasted-nutbread2022-10-15
|
* Audio certificate error notification (#2243)toasted-nutbread2022-10-05
| | | | | * Refactor error throwing and change ID * Show a notification when an audio download fails due to an expired cert
* Cleanup and refactoring (#2239)toasted-nutbread2022-09-27
| | | | | | | | | | | * Remove unused ignoreSelectors * Remove unused isMouseButtonPressed * Update getWritingMode to use the immediate element if possible * Move static functions to DocumentUtil * Fix documentation
* More API documentation (#2238)toasted-nutbread2022-09-26
| | | | | | | | | * Document TextSourceRange * Document TextSourceElement * Document DocumentUtil * Document DocumentFocusController
* Update version22.9.9.2toasted-nutbread2022-09-25
|
* Google Docs accessibility simplifications (#2237)toasted-nutbread2022-09-25
| | | | | | | * Use getAttribute instead of dataset, in case SVG node APIs are unusual * Use pointer-events instead of fill * Use elementFromPoint instead of elementsFromPoint
* TextSource* API updates (#2236)toasted-nutbread2022-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move TextSourceRange static functions to DocumentUtil getWritingMode is also simplified * Update Google Docs range to be empty to match other range sources * Rename imposterContainer to imposterElement * Add static creation functions * Add static creation function * Remove unused collapse function * Don't select imposter elements * Refactor setEndOffset * Adjust argument order for setEndOffset * Update TextSourceRange constructor * Remove unused isConnected * Cache rects * Fix test * Remove unused getRect * Revert "Fix test" * Remove cachedRect * Use the source element rect to handle scroll differences * Writing mode update * Remove _cachedRects update This shouldn't be necessary as the imposter is usually detached almost immediately after scanning, giving no time for the window to be resized or scrolled.
* Google Docs accessibility update (#2235)toasted-nutbread2022-09-24
| | | | | | | | | | | | | * Update Google Docs injection script * Create GoogleDocsUtil * Update Frontend.js to register GoogleDocsUtil's getRangeFromPoint handler * Update setting name and description * Add comment * Fix Firefox support
* DocumentUtil extensibility (#2234)toasted-nutbread2022-09-24
| | | | | * Update DocumentUtil.getRangeFromPoint to be extensible * Add documentation
* API loadExtensionScripts (#2233)toasted-nutbread2022-09-24
| | | | | * Inject MV3 scripts immediately * Add api.loadExtensionScripts
* DocumentUtil static (#2232)toasted-nutbread2022-09-24
| | | | | | | | | | | | | | | * Make all methods static The two non-static methods are kept for temporary compatibility * Use this instead of class name now that functions are static * Update test * Don't instantiate DocumentUtil * Remove temporary non-static methods * Remove unused global declaration