Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make the search button reuse an open search tab if it exists | toasted-nutbread | 2019-10-19 |
| | |||
* | Reposition popup on window resize rather than clear the search | toasted-nutbread | 2019-10-17 |
| | | | | Fixes #107 | ||
* | Update *show* APIs to unified showContent and setContent | toasted-nutbread | 2019-10-17 |
| | |||
* | Assign first popup on the search page as a depth of 1 | toasted-nutbread | 2019-10-15 |
| | |||
* | Add support for a popup preview | toasted-nutbread | 2019-10-12 |
| | |||
* | Don't pass options around for calls to termsShow, kanjiShow, etc. | toasted-nutbread | 2019-10-12 |
| | |||
* | Make popups store options | toasted-nutbread | 2019-10-12 |
| | |||
* | Frontend updates | toasted-nutbread | 2019-10-11 |
| | |||
* | Create utility function for logging errors | toasted-nutbread | 2019-10-08 |
| | |||
* | Merge pull request #234 from toasted-nutbread/remove-frontend-event-listeners | Alex Yatskov | 2019-10-05 |
|\ | | | | | Remove event listeners when scanning is disabled | ||
| * | Remove event listeners when scanning is disabled | toasted-nutbread | 2019-10-05 |
| | | |||
* | | Make the window.onresize handler not change focus | toasted-nutbread | 2019-10-05 |
| | | |||
* | | Rename Popup.setVisible to setVisibleOverride | toasted-nutbread | 2019-10-05 |
|/ | |||
* | Merge pull request #233 from toasted-nutbread/static-handlers | Alex Yatskov | 2019-10-05 |
|\ | | | | | Static handlers | ||
| * | Use static object for frontend message handlers | toasted-nutbread | 2019-10-02 |
| | | |||
* | | Fix inconsistent return type | toasted-nutbread | 2019-10-01 |
|/ | |||
* | Fix tab focus being changed due to settings changes | toasted-nutbread | 2019-09-29 |
| | |||
* | Merge pull request #218 from toasted-nutbread/settings-profile-conditions | Alex Yatskov | 2019-09-23 |
|\ | | | | | Settings profile conditions | ||
| * | Add support for using optionsContext to select which profile to use | toasted-nutbread | 2019-09-18 |
| | | |||
* | | Use a Promise to trigger callback when delay is 0 or less | toasted-nutbread | 2019-09-19 |
|/ | |||
* | Remove redundant call of popupTimerClear | toasted-nutbread | 2019-09-14 |
| | | | | Also use explicit null checks rather than truthy checks. | ||
* | Rename type to cause | toasted-nutbread | 2019-09-14 |
| | |||
* | Remove destructuring from searchAt, containsPoint, docRangeFromPoint | toasted-nutbread | 2019-09-14 |
| | |||
* | Remove unused variable | toasted-nutbread | 2019-09-14 |
| | |||
* | Remove mouseDownLeft and mouseDownMiddle | toasted-nutbread | 2019-09-14 |
| | | | | MouseEvent.buttons can be used instead. | ||
* | Add a context object for all calls to fetch options | toasted-nutbread | 2019-09-10 |
| | |||
* | Ensure both Popup and PopupProxy have valid depth | toasted-nutbread | 2019-09-10 |
| | |||
* | Change how options updates are handled on the frontend | toasted-nutbread | 2019-09-10 |
| | | | | Only an 'optionsUpdate' signal is now sent to the frontend with empty data. The frontend then responds by performing apiOptionsGet to update the options. This makes it so that there is only a single function which is responsible for requesting options from the backend. | ||
* | Merge pull request #204 from toasted-nutbread/settings-improvements | Alex Yatskov | 2019-09-08 |
|\ | | | | | Settings improvements | ||
| * | Use consistent structure for params | toasted-nutbread | 2019-09-06 |
| | | |||
* | | Merge pull request #201 from toasted-nutbread/omit-contains-point-check | Alex Yatskov | 2019-09-05 |
|\ \ | |/ |/| | Omit containsPoint check on searchAt | ||
| * | Omit containsPoint check on searchAt | toasted-nutbread | 2019-09-03 |
| | | | | | | | | The range returned by docRangeFromPoint is now guaranteed to contain the point due to the addition of isPointInRange checks. | ||
* | | Move static DOM scanning functions into TextSourceRange | toasted-nutbread | 2019-09-02 |
| | | |||
* | | simplified if statement back to single line | siikamiika | 2019-09-02 |
| | | |||
* | | prevent closing new child popup on parent mouseout | siikamiika | 2019-09-02 |
| | | |||
* | | make containsPoint async everywhere | siikamiika | 2019-09-02 |
| | | |||
* | | Add option to enable/disable scanning of source expressions in popups | toasted-nutbread | 2019-09-02 |
| | | |||
* | | Update nested initialization parameters passed via message rather than using ↵ | toasted-nutbread | 2019-09-02 |
| | | | | | | | | the URL query string | ||
* | | Fix messaging issues when iframes are present in the document | toasted-nutbread | 2019-09-02 |
| | | |||
* | | Add support for showing recursive popups | toasted-nutbread | 2019-09-02 |
|/ | |||
* | Add option for enabling deep scanning | toasted-nutbread | 2019-09-02 |
| | |||
* | Merge pull request #196 from toasted-nutbread/vertical-text-popup-position | Alex Yatskov | 2019-09-02 |
|\ | | | | | Vertical text popup position | ||
| * | Improve popup position for vertical text | toasted-nutbread | 2019-08-31 |
| | | |||
* | | Make the imposter element tracked using TextSourceRange | toasted-nutbread | 2019-08-31 |
|/ | |||
* | 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 |
| |/ | |||
* / | 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. |