Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #193 from toasted-nutbread/fix-is-point-in-range | Alex Yatskov | 2019-08-29 |
|\ | | | | | Update isPointInRange to be more accurate | ||
| * | Update isPointInRange to be more accurate | toasted-nutbread | 2019-08-29 |
| | | |||
* | | Merge pull request #188 from toasted-nutbread/edge-support | Alex Yatskov | 2019-08-28 |
|\ \ | |/ |/| | Add support for Edge browser | ||
| * | Add support for Edge browser | toasted-nutbread | 2019-08-26 |
| | | |||
* | | Suppress messages about unchecked runtime.lastError on Firefox Mobile | toasted-nutbread | 2019-08-25 |
| | | |||
* | | fix off by one error | siikamiika | 2019-08-19 |
| | | |||
* | | pr fixes | Alex Yatskov | 2019-08-17 |
| | | |||
* | | Merge pull request #176 from toasted-nutbread/selection-touch-scan-disable | Alex Yatskov | 2019-08-17 |
|\ \ | |/ |/| | Don't scan when touching the current selection | ||
| * | Disable focus of popup when using touch | toasted-nutbread | 2019-08-09 |
| | | | | | | | | Context menu on Firefox will not target the text properly if the focus is on the popup window. | ||
| * | Don't scan when touching the current selection | toasted-nutbread | 2019-08-09 |
| | | |||
* | | Merge pull request #182 from toasted-nutbread/anki-screenshot | Alex Yatskov | 2019-08-17 |
|\ \ | | | | | | | Anki screenshot | ||
| * | | Add ability to save screenshot to anki cards | toasted-nutbread | 2019-08-15 |
| |/ | |||
* | | Merge pull request #175 from toasted-nutbread/touch-move-warning-fix | Alex Yatskov | 2019-08-17 |
|\ \ | | | | | | | Don't process touchmove events if they can't be canceled | ||
| * | | Don't process touchmove events if they can't be canceled | toasted-nutbread | 2019-08-09 |
| |/ | | | | | | | If the event cannot be canceled, the browser will continue to scroll while looking up results, which makes it very difficult to control where the lookup cursor is. Chrome also logs error messages that this is invalid. | ||
* | | Merge pull request #177 from toasted-nutbread/doc-range-from-point-improvements | Alex Yatskov | 2019-08-17 |
|\ \ | | | | | | | Doc range from point improvements | ||
| * | | Clean up docRangeFromPoint | toasted-nutbread | 2019-08-16 |
| |/ | | | | | | | | | | | Use a cached value for checking if the browser is Firefox. Only validate and set up document.caretRangeFromPoint once. Use switch for multiple comparisons on the same value. | ||
* | | ensure that content is iterable | siikamiika | 2019-08-15 |
| | | |||
* | | reimplement ignored chars inside source.js only | siikamiika | 2019-08-15 |
| | | |||
* | | ignore zero-width non-joiner | siikamiika | 2019-08-14 |
|/ | | | | fixes #179 | ||
* | Merge pull request #174 from siikamiika/fix-firefox-scanning-start-of-line | Alex Yatskov | 2019-08-03 |
|\ | | | | | fix scanning start of line on Firefox | ||
| * | fix scanning start of line on Firefox | siikamiika | 2019-08-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | On many sites, for example Twitter (posts), Yomichan doesn't match any text from the beginning of the line unless you move the mouse cursor to the top left corner of the word that starts from the beginning of the line. Apparently there were some problems related to the imposter and there was commit 0cc5566 adding a fix for it, but this seemed to cause problems and 542cdb2 was added to fix that. It didn't handle all of the cases, though, so this commit is letting everything through on Firefox. | ||
* | | Merge branch 'master' into search-terms-from-terms | siikamiika | 2019-08-03 |
|\| | |||
| * | return focus to site after hiding popup | siikamiika | 2019-08-01 |
| | | |||
* | | inject doc functions as dependencies | siikamiika | 2019-08-03 |
| | | |||
* | | Revert "use ES6 import and export" | siikamiika | 2019-08-03 |
| | | | | | | | | This reverts commit 04f4607922e84d93ca8a05708802fb6bbd61f359. | ||
* | | use ES6 import and export | siikamiika | 2019-08-02 |
| | | |||
* | | allow looking up terms from within terms | siikamiika | 2019-08-01 |
|/ | | | | resolves #167, resolves #139, resolves #75, resolves #151 | ||
* | Add support for custom popup CSS | toasted-nutbread | 2019-07-09 |
| | |||
* | Merge pull request #164 from toasted-nutbread/document-range-fix | Alex Yatskov | 2019-06-26 |
|\ | | | | | Fix docRangeFromPoint sometimes not returning results | ||
| * | Fix docRangeFromPoint sometimes not returning results | toasted-nutbread | 2019-06-22 |
| | | | | | | | | If range.getClientRects() has more than 1 result, it is possible that nothing will be returned even when hovering over a valid target. | ||
* | | Allow popup window to be visible in fullscreen mode | toasted-nutbread | 2019-06-22 |
|/ | | | | Fixes #163 | ||
* | Merge pull request #140 from KarboniteKream/horizontal-offset | Alex Yatskov | 2019-05-19 |
|\ | | | | | Add horizontal popup offset | ||
| * | Add horizontal popup offset | Klemen Košir | 2018-10-02 |
| | | |||
* | | Make error loging unintrusive | toasted-nutbread | 2019-05-04 |
| | | | | | | | | This alert can show up under normal use circumstances on mobile | ||
* | | Handle messages with unexpected response format | toasted-nutbread | 2019-05-04 |
| | | | | | | | | The response parameter can be undefined | ||
* | | Add meta viewport tag to all html pages | toasted-nutbread | 2019-05-04 |
| | | |||
* | | Update frontend.js | toasted-nutbread | 2019-02-20 |
| | | |||
* | | Improve handling of null values from caretRangeFromPoint | toasted-nutbread | 2019-02-20 |
| | | |||
* | | Add popup display mode | toasted-nutbread | 2019-02-14 |
| | | | | | | | | Allows the popup to be stretched to the full width of the screen, anchored to the top or bottom of the window. | ||
* | | Add support for touch input | toasted-nutbread | 2019-02-10 |
| | | |||
* | | Catch exceptions thrown by range.getClientRects() | toasted-nutbread | 2018-12-10 |
|/ | | | | Firefox dev 65 was throwing an exception | ||
* | Merge branch 'master' of https://github.com/FooSoft/yomichan | Alex Yatskov | 2018-06-22 |
|\ | |||
| * | Fixes for imposter element and range y position | Gareth Parker | 2018-06-08 |
| | | | | | | Hides the imposter element once we've finished using it and checks the y position for the range against the point given | ||
* | | Add option to play audio automatically | guidocella | 2017-12-16 |
|/ | |||
* | Place `nodeType` checks inside `caretRangeFromPoint` function | Roderic Day | 2017-10-13 |
| | | | | | Checked that it does not un-fix #80 Squelches alerts (but does not fix underlying issue) for #89 | ||
* | improved error reporting | Alex Yatskov | 2017-09-22 |
| | |||
* | make sure ranges are created over text nodes only (fixes #80) | Alex Yatskov | 2017-09-19 |
| | |||
* | more improvements to automatic search result hiding (#71) | Alex Yatskov | 2017-09-17 |
| | |||
* | add option to automatically hide search results (fixes #71) | Alex Yatskov | 2017-09-16 |
| | |||
* | work on sandbox | Alex Yatskov | 2017-09-05 |
| |