Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Isolate options objects created via settings.js | toasted-nutbread | 2019-09-14 |
| | | | | Prevents dead objects created by different windows. | ||
* | 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 | ||
| * | Simplify logic for how option updates are propagated | toasted-nutbread | 2019-09-06 |
| | | |||
| * | Use consistent structure for params | toasted-nutbread | 2019-09-06 |
| | | |||
| * | Remove unnecessary functions | toasted-nutbread | 2019-09-06 |
| | | | | | | | | | | | | apiOptionsSet not required in bg/js/api.js after optionsSave; optionsSave already invokes apiOptionsSet. apiOptionsSet not required in fg/js/api.js since it's never invoked by the foreground. optionsSet handler not required in bg/js/backend.js since the message is never sent by the foreground. | ||
| * | Create common function for utilBackend().options | toasted-nutbread | 2019-09-06 |
| | | |||
| * | Change update process | toasted-nutbread | 2019-09-06 |
| | | |||
| * | Add function to create default options | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Add some validation to options loading | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Prevent infinite loops for corrupt options | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Add some parameters to field-templates textarea | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Use non-bold text for label information | toasted-nutbread | 2019-09-05 |
| | | | | | | | | Units, etc. | ||
| * | Collapse two-column options on smaller screens | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Use consistent styling for all two-column settings | toasted-nutbread | 2019-09-05 |
| | | |||
| * | Group all two-column settings together | toasted-nutbread | 2019-09-05 |
| | | |||
* | | version bump1.7.6 | Alex Yatskov | 2019-09-05 |
| | | |||
* | | 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. | ||
* | | | Merge pull request #202 from toasted-nutbread/temporary-object-optimization | Alex Yatskov | 2019-09-05 |
|\ \ \ | |_|/ |/| | | Temporary object optimization | ||
| * | | Use string.substr instead of string.split | toasted-nutbread | 2019-09-02 |
| | | | |||
| * | | Replace some instances of Array.concat | toasted-nutbread | 2019-09-02 |
| |/ | | | | | | | .push or .unshift can accomplish the same operation without constructing new arrays. | ||
* | | Fix nested popups closing when the mouse leaves the parent's rect | toasted-nutbread | 2019-09-03 |
| | | |||
* | | Move static DOM scanning functions into TextSourceRange | toasted-nutbread | 2019-09-02 |
| | | |||
* | | fix parent focus issues for Firefox and Chrome | siikamiika | 2019-09-02 |
| | | |||
* | | change Popup.children to Popup.child | siikamiika | 2019-09-02 |
| | | |||
* | | focus the site when closing multi-level popups | siikamiika | 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 |
| | | |||
* | | focus parent popup on hide instead of blurring | siikamiika | 2019-09-02 |
| | | |||
* | | make containsPoint async everywhere | siikamiika | 2019-09-02 |
| | |