Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Frontend refactor (#508) | toasted-nutbread | 2020-05-06 |
| | | | | | | | | | * Use this.popup instead of this.frontend.popup * Rename Frontend.popup to _popup * Make Frontend functions private * Clean up Frontend constructor | ||
* | Text selection fixes (#511) | siikamiika | 2020-05-07 |
| | | | | | * select matched text in Frontend.findKanji * blur search query input when setting content | ||
* | Extract textSource text inside TextScanner (#500) | siikamiika | 2020-05-05 |
| | | | | | * extract text inside TextScanner * clone textSource before text extraction | ||
* | Modifier key profile condition (#487) | siikamiika | 2020-05-03 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * update Frontend options on modifier change * add modifier key profile condition * use select element for modifier condition value * support "is" and "is not" modifier key conditions * use plural * remove dead null check it's never null in that function * pass element on rather than assigning to this * rename event * remove Firefox OS key to Meta detection * hide Meta from dropdown on Firefox * move input type | ||
* | Remove Frontend inheritance (#486) | toasted-nutbread | 2020-05-02 |
| | | | | | | | | | | | | | | | * Make Frontend use composition instead of inheritance for TextScanner * Use push instead of concat * Update setOptions and setEnabled APIs * Update how onWindowMessage event listener is added/removed * Rename options to _options * Use bind instead of arrow function * Fix selection being cleared due to settings changes | ||
* | Frontend refactor (part 1) (#484) | toasted-nutbread | 2020-04-27 |
| | | | | | | | | | | | | | | | | | | | * Remove _getVisualViewportScale * Use super's mouse event listener definitions * Remove redundant override * Remove getTouchEventListeners override * Rename Display.onSearchClear to onEscape * Change onSearchClear to clearSelection and use an event * Update how text is marked for selection and deselection * Replace onError with yomichan.logError * Update setEnabled to refresh all event listeners | ||
* | 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 | ||
* | Merge pull request #439 from siikamiika/popup-live-toggle | siikamiika | 2020-04-17 |
|\ | | | | | Popup live toggle | ||
| * | fix _canEnable being used before setting options | siikamiika | 2020-04-14 |
| | | |||
| * | don't focus tab when changing settings | siikamiika | 2020-04-14 |
| | | |||
| * | simplify frontend disable override | siikamiika | 2020-04-11 |
| | | |||
| * | use setters instead of EventDispatcher | siikamiika | 2020-04-11 |
| | | |||
| * | fix preview frame error | siikamiika | 2020-04-11 |
| | | |||
| * | change iframe popup live | siikamiika | 2020-04-11 |
| | | |||
| * | allow disabling scan on search page live | siikamiika | 2020-04-11 |
| | | |||
| * | limit popup depth live | siikamiika | 2020-04-11 |
| | | |||
* | | Fix default value of _orphaned | toasted-nutbread | 2020-04-11 |
|/ | |||
* | Merge pull request #437 from toasted-nutbread/backend-api-handler-changes | toasted-nutbread | 2020-04-11 |
|\ | | | | | Backend api handler changes | ||
| * | apiBroadcast => apiBroadcastTab | toasted-nutbread | 2020-04-10 |
| | | |||
| * | Rename apiForward to apiBroadcast | toasted-nutbread | 2020-04-07 |
| | | |||
* | | 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 :) | ||
* | Add support for getting the document title | toasted-nutbread | 2020-04-06 |
| | |||
* | move broadcastRootPopupInformation to Frontend | siikamiika | 2020-04-05 |
| | |||
* | refactor | siikamiika | 2020-04-05 |
| | |||
* | fix and simplify | siikamiika | 2020-04-05 |
| | |||
* | show iframe popups in root frame | siikamiika | 2020-04-05 |
| | |||
* | remove targetPopupId 'all' | siikamiika | 2020-03-21 |
| | | | | Make unset targetPopupId mean the same thing instead | ||
* | apply all options on profile change | siikamiika | 2020-03-21 |
| | |||
* | Update global declarations | toasted-nutbread | 2020-03-10 |
| | |||
* | Use .bind instead of () => {} | toasted-nutbread | 2020-02-26 |
| | |||
* | Move event handler definitions | toasted-nutbread | 2020-02-26 |
| | |||
* | Simplify process to wait for iframe prepare completion | toasted-nutbread | 2020-02-16 |
| | |||
* | Rename optionsUpdate event to optionsUpdated | toasted-nutbread | 2020-02-14 |
| | | | | | | Past tense better indicates that the options were changed, but no data is being included as part of the event. It is also more consistent with the other event names the yomichan object currently provides. | ||
* | 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 |
|/ | |||
* | Remove window.onscroll handler since it causes a warning | toasted-nutbread | 2020-01-22 |
| | |||
* | Update popup position on scroll | toasted-nutbread | 2020-01-22 |
| | |||
* | Implement scale relative to visual viewport | toasted-nutbread | 2020-01-22 |
| | |||
* | Add settings to control popup content scale | toasted-nutbread | 2020-01-22 |
| | |||
* | Scale popup based on current page zoom factor | toasted-nutbread | 2020-01-22 |
| | |||
* | Remove redundant window resize handler | toasted-nutbread | 2020-01-22 |
| | |||
* | Create single function for how the frontend shows popup content | toasted-nutbread | 2020-01-22 |
| | |||
* | use TextScanner in QueryParser | siikamiika | 2020-01-16 |
| | |||
* | Update license info URL | toasted-nutbread | 2020-01-01 |
| | |||
* | Update copyright | toasted-nutbread | 2020-01-01 |
| | |||
* | Update initialization | toasted-nutbread | 2019-12-21 |
| | |||
* | Update how orphan state is observed | toasted-nutbread | 2019-12-20 |
| | |||
* | Move optionsUpdate message handler into Yomichan class | toasted-nutbread | 2019-12-20 |
| | |||
* | Don't return promises for frontend message handlers | toasted-nutbread | 2019-12-16 |
| |