Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #219 from toasted-nutbread/fix-null-caret-position | Alex Yatskov | 2019-09-22 |
|\ | | | | | Handle null return value of document.caretPositionFromPoint | ||
| * | Handle null return value of document.caretPositionFromPoint | toasted-nutbread | 2019-09-18 |
| | | |||
* | | Use a Promise to trigger callback when delay is 0 or less | toasted-nutbread | 2019-09-19 |
|/ | |||
* | Merge pull request #209 from toasted-nutbread/settings-profiles | Alex Yatskov | 2019-09-16 |
|\ | | | | | Settings profiles | ||
| * | Isolate to background window | toasted-nutbread | 2019-09-15 |
| | | |||
| * | Remove profile without popup when shift key is pressed | toasted-nutbread | 2019-09-15 |
| | | | | | | | | Also removes duplicate click listener. | ||
| * | Implement profile order changing | toasted-nutbread | 2019-09-15 |
| | | |||
| * | Implement profile copy | toasted-nutbread | 2019-09-15 |
| | | |||
| * | Update dictionaries for all profile options | toasted-nutbread | 2019-09-15 |
| | | |||
| * | Add UI for profiles | toasted-nutbread | 2019-09-15 |
| | | |||
| * | Add preliminary support for profiles | toasted-nutbread | 2019-09-15 |
| | | |||
* | | Normalize XHTML document node.nodeNode to upper case | toasted-nutbread | 2019-09-15 |
|/ | |||
* | Merge pull request #213 from toasted-nutbread/options-isolation | Alex Yatskov | 2019-09-15 |
|\ | | | | | Isolate options objects created via settings.js | ||
| * | Isolate options objects created via settings.js | toasted-nutbread | 2019-09-14 |
| | | | | | | | | Prevents dead objects created by different windows. | ||
* | | Merge pull request #212 from toasted-nutbread/frontend-cleanup | Alex Yatskov | 2019-09-15 |
|\ \ | | | | | | | Frontend cleanup | ||
| * | | Remove redundant call of popupTimerClear | toasted-nutbread | 2019-09-14 |
| | | | | | | | | | | | | Also use explicit null checks rather than truthy checks. | ||
| * | | Return only single element when deepDomScan is not enabled | toasted-nutbread | 2019-09-14 |
| | | | |||
| * | | 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. | ||
* | | Merge pull request #214 from toasted-nutbread/add-anchor-noopener | Alex Yatskov | 2019-09-15 |
|\ \ | | | | | | | URL improvements | ||
| * | | Upgrade website URLs to https | toasted-nutbread | 2019-09-14 |
| | | | |||
| * | | Add rel="noopener" to all anchors with target="_blank" | toasted-nutbread | 2019-09-14 |
| |/ | |||
* | | Merge pull request #211 from toasted-nutbread/validate-content-window | Alex Yatskov | 2019-09-14 |
|\ \ | | | | | | | Validate contentWindow before focus | ||
| * | | Validate contentWindow before focus | toasted-nutbread | 2019-09-14 |
| |/ | |||
* | | Merge pull request #210 from toasted-nutbread/defer-port-creation | Alex Yatskov | 2019-09-14 |
|\ \ | | | | | | | Defer creation of communication port until required | ||
| * | | Defer creation of communication port until required | toasted-nutbread | 2019-09-14 |
| |/ | |||
* / | Fix nested popups being shown if parent is hidden | toasted-nutbread | 2019-09-13 |
|/ | |||
* | Merge pull request #207 from toasted-nutbread/popup-proxy-writing-mode | Alex Yatskov | 2019-09-12 |
|\ | | | | | Add writingMode to PopupProxy* termsShow and kanjiShow | ||
| * | Add writingMode to PopupProxy* termsShow and kanjiShow | toasted-nutbread | 2019-09-11 |
| | | |||
* | | Merge pull request #206 from toasted-nutbread/fix-incorrect-function-name | Alex Yatskov | 2019-09-12 |
|\ \ | | | | | | | Replace profileCreateDefaultFieldTemplates with optionsFieldTemplates | ||
| * | | Replace profileCreateDefaultFieldTemplates with optionsFieldTemplates | toasted-nutbread | 2019-09-11 |
| |/ | |||
* | | Update settings if a different source triggers optionsUpdate | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Add checkbox for options.general.enable | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Fix options reference being changed | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Create function for setting up form event listeners | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Create formWrite function | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Create section for Popup Content Scanning Options | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Add utility method for checking if a value is a standard object | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Use apiOptionsSave instead of optionsSave | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Use apiOptionsGet instead of optionsLoad | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Change how formRead works | toasted-nutbread | 2019-09-10 |
| | | | | | | | | The function now modifies values in-place. | ||
* | | Remove calls to apiOptionsGetSync | toasted-nutbread | 2019-09-10 |
| | | | | | | | | Use apiOptionsGet everywhere to ensure options is initialized. | ||
* | | Add getOptions function to backend | toasted-nutbread | 2019-09-10 |
| | | |||
* | | 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 |
| | | |||
* | | Pass options directly to translator.findTerms* | 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 |