Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Popup proxy host refactor (#516) | toasted-nutbread | 2020-05-08 |
| | | | | | | | | | | | | | | | | | | | | | | | * Rename PopupProxyHost to PopupFactory * Update FrontendApiReceiver to support non-async handlers * Make some functions non-async * Make setCustomCss non-async * Make setContentScale non-async * Remove static * Rename variables * Pass frameId into PopupFactory's constructor * Change FrontendApiReceiver source from popup-proxy-host to popup-factor * Rename _invokeHostApi to _invoke * Rename PopupProxy.getHostUrl to getUrl | ||
* | Refactor frontend API classes (#482) | toasted-nutbread | 2020-05-02 |
| | | | | | | | | | | | | | * Mark functions as private * Remove constructor side effects * Use safer handler invocation * Mark functions as private * Mark fields as private * Update BackendApiForwarder public API | ||
* | Update Popup and DisplayFloat optionsContext from Frontend (#464) | siikamiika | 2020-04-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * set optionsContext from Frontend * update Popup+Display options on Frontend change * remove popup setOptions * only update DisplayFloat options from Frontend * fix optionsContext usage * fix preview frame arguments * keep Frontend URL up to date * cache url * fix preview frame * trigger modifyingProfileChange in correct places * remove async from function not using await * refactor optionsContext in Frontend | ||
* | Update license author field to broader to explicitly reflect that | Alex Yatskov | 2020-04-10 |
| | | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :) | ||
* | move frame offset forwarding code to a class | siikamiika | 2020-04-05 |
| | |||
* | adjust iframe popup position to root page | siikamiika | 2020-04-05 |
| | |||
* | simplify popup prepare | siikamiika | 2020-04-05 |
| | |||
* | use random ID as popup ID | siikamiika | 2020-03-21 |
| | |||
* | Update global declarations | toasted-nutbread | 2020-03-10 |
| | |||
* | strict check if popup depth has been set | siikamiika | 2020-03-09 |
| | |||
* | start popup depth from 1 on search page | siikamiika | 2020-03-09 |
| | |||
* | replace spread with destructuring | siikamiika | 2020-03-07 |
| | |||
* | fix popup containsPoint offset | siikamiika | 2020-03-07 |
| | |||
* | Use .bind instead of () => {} | toasted-nutbread | 2020-02-26 |
| | |||
* | Update how popups are created | toasted-nutbread | 2020-02-16 |
| | |||
* | Simplify process to wait for iframe prepare completion | toasted-nutbread | 2020-02-16 |
| | |||
* | Merge pull request #357 from siikamiika/simplify-display-prepare | siikamiika | 2020-02-14 |
|\ | | | | | Simplify display prepare | ||
| * | use sendMessage to notify about initialization | siikamiika | 2020-02-14 |
| | | |||
* | | Define more globals | toasted-nutbread | 2020-02-11 |
|/ | |||
* | Scale popup based on current page zoom factor | toasted-nutbread | 2020-01-22 |
| | |||
* | Update license info URL | toasted-nutbread | 2020-01-01 |
| | |||
* | Update copyright | toasted-nutbread | 2020-01-01 |
| | |||
* | Move PopupProxyHost initialization | toasted-nutbread | 2019-12-21 |
| | |||
* | isVisibleAsync => isVisible | toasted-nutbread | 2019-12-16 |
| | |||
* | isVisible => isVisibleSync | toasted-nutbread | 2019-12-16 |
| | |||
* | Add setParent to popup | toasted-nutbread | 2019-12-16 |
| | |||
* | Add _createPopupInternal to return both popup and new ID | toasted-nutbread | 2019-12-16 |
| | |||
* | Add getContainerRect to popup | toasted-nutbread | 2019-12-16 |
| | |||
* | Reorganize popup-only public functions | toasted-nutbread | 2019-12-16 |
| | |||
* | Mark private members | toasted-nutbread | 2019-12-16 |
| | |||
* | Mark private message handlers | toasted-nutbread | 2019-12-16 |
| | |||
* | Mark private functions | toasted-nutbread | 2019-12-16 |
| | |||
* | jsonRectToDOMRect => convertJsonRectToDOMRect | toasted-nutbread | 2019-12-16 |
| | | | | Also make static | ||
* | Group nested message handlers together | toasted-nutbread | 2019-12-16 |
| | |||
* | Update PopupProxyHost.popups to use a Map | toasted-nutbread | 2019-12-16 |
| | |||
* | Update frontend API receiver handlers | toasted-nutbread | 2019-12-13 |
| | |||
* | Replace hasOwnProperty with simplified hasOwn function | toasted-nutbread | 2019-11-26 |
| | |||
* | 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 |
| | |||
* | Update how custom CSS is applied | toasted-nutbread | 2019-10-12 |
| | |||
* | Don't pass options around for calls to termsShow, kanjiShow, etc. | toasted-nutbread | 2019-10-12 |
| | |||
* | Remove .show popup proxy API since it's not used | toasted-nutbread | 2019-10-12 |
| | |||
* | Make popups store options | toasted-nutbread | 2019-10-12 |
| | |||
* | Throw Error instead of string | toasted-nutbread | 2019-10-08 |
| | |||
* | Rename Popup.setVisible to setVisibleOverride | toasted-nutbread | 2019-10-05 |
| | |||
* | Fix tab focus being changed due to settings changes | toasted-nutbread | 2019-09-29 |
| | |||
* | Merge pull request #212 from toasted-nutbread/frontend-cleanup | Alex Yatskov | 2019-09-15 |
|\ | | | | | Frontend cleanup | ||
| * | Remove destructuring from searchAt, containsPoint, docRangeFromPoint | toasted-nutbread | 2019-09-14 |
| | | |||
* | | Fix nested popups being shown if parent is hidden | toasted-nutbread | 2019-09-13 |
|/ |