Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use DOMTextScanner (#536) | toasted-nutbread | 2020-06-21 |
| | | | | | | | | | | | | | | | | | * Use DOMTextScanner instead of TextSourceRange.seek* * Move getNodesInRange to dom.js * Move anyNodeMatchesSelector to dom.js * Remove unused functions * Update tests * Add layoutAwareScan option * Use layoutAwareScan for source and sentence scanning * Remove unused IGNORE_TEXT_PATTERN | ||
* | Add option to use the unsecure frame URL (#618) | toasted-nutbread | 2020-06-21 |
| | |||
* | Use cross frame API (#553) | toasted-nutbread | 2020-06-07 |
| | | | | | | | | | * Use new CrossFrameAPI for popup proxy communication * Remove use of old cross-frame communication classes * Remove use of old cross-frame communication files * Make the crossFrame object a member of the api object | ||
* | Generic settings controller merge (#584) | toasted-nutbread | 2020-05-30 |
| | | | | | | | | | * Update how optionsContext is assigned to targets * Add getSettings and modifySettings * Merge DOMSettingsBinder into GenericSettingController * Remove old DOMSettingsBinder | ||
* | Update AnkiController (#581) | toasted-nutbread | 2020-05-30 |
| | | | | | | | | | | | | | * Update how fields are populated * Update how fields are modified after a model change * Update how _onFieldsChanged assigns fields * Update how spinner is hidden * Remove jQuery usage * Use non-jQuery events | ||
* | Update GenericSettingController to use DOMSettingsBinder (#578) | toasted-nutbread | 2020-05-30 |
| | |||
* | Generic settings controller + clipboard popups controller (#573) | toasted-nutbread | 2020-05-29 |
| | | | | | * Create GenericSettingController * Create ClipboardPopupsController | ||
* | Convert dictionaries.js and storage.js to classes (#570) | toasted-nutbread | 2020-05-29 |
| | | | | | | | | | * Convert dictionaries.js to a class * Remove storage spinner * Convert storage.js to a class * Move dataset assignments into main.js | ||
* | Audio controller (#569) | toasted-nutbread | 2020-05-29 |
| | | | | | | | | | | | * Convert audio.js into a class * Move audio-ui.js classes into audio.js * Rename fields * Merge classes * Remove audio-ui.js | ||
* | Create class to abstract access, mutation, and events for settings (#565) | toasted-nutbread | 2020-05-29 |
| | |||
* | Settings refactor (#541) | toasted-nutbread | 2020-05-24 |
| | | | | | | | | | | | | | | | | | * Remove debug info * Trigger onOptionsUpdated instead of formWrite when profile changes * Update how Anki field changes are observed * Update how general.enableClipboardPopups setting is changed * Change where ankiTemplatesUpdateValue occurs * Change where onDictionaryOptionsChanged occurs * Remove unused global declarations * Remove stray data attribute | ||
* | Modifier key platform names (#519) | siikamiika | 2020-05-09 |
| | | | | | | | | | | | | | | | | | | | | | * wip * add environment class * use Environment class * use Environment for scanning modifier options * remove Environment in favor of API * await promise * use modifier symbols on macOS * fix key separator issues * if else to switch * simplify variable names | ||
* | Japanese util refactor (#510) | toasted-nutbread | 2020-05-06 |
| | | | | | | | | | | | * Convert mixed japanese.js to utility class * Copy functions from bg/js/japanese.js into mixed/js/japanese.js * Remove bg/js/japanese.js * Make wanakana dependency optional * Update tests | ||
* | support meta as scanning modifier (#502) | siikamiika | 2020-05-05 |
| | |||
* | 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 | ||
* | Add helpful link for markers in settings.html (#489) | Allan Wirth | 2020-05-01 |
| | |||
* | Add duplicateScope: 'deck' option (#476) | toasted-nutbread | 2020-04-27 |
| | | | | | | | | | * Add duplicateScope: 'deck' option * Add option to control duplicate scope * Use duplicateScope for findNoteIds * Update location of quotes | ||
* | Add Yomichan icon SVG (#478) | toasted-nutbread | 2020-04-26 |
| | | | | | | | * Create Yomichan icon SVG and 32x32 PNG * Update icons * Add 32x32 icon definition to HTML pages | ||
* | Update example | toasted-nutbread | 2020-04-11 |
| | |||
* | Add support for collapsing emphatic character sequences | toasted-nutbread | 2020-04-10 |
| | |||
* | Update settings page to display additional information | toasted-nutbread | 2020-04-05 |
| | |||
* | add option for iframe popups | siikamiika | 2020-04-05 |
| | |||
* | Add options | toasted-nutbread | 2020-03-28 |
| | |||
* | Move basic string/character testing functions into a mixed/js/japanese.js | toasted-nutbread | 2020-03-21 |
| | |||
* | Move Anki note generation functionality into a new class | toasted-nutbread | 2020-03-07 |
| | |||
* | Rename audio.js to audio-system.js | toasted-nutbread | 2020-03-07 |
| | |||
* | query parser html templates | siikamiika | 2020-02-10 |
| | |||
* | hide native popup option for firefox mobile | siikamiika | 2020-02-09 |
| | |||
* | add global clipboard monitor that spawns popups | siikamiika | 2020-02-09 |
| | | | | | TODO: refactor the search page clipboard monitor and popup clipboard monitor to use a common ClipboardMonitor class | ||
* | Move japanese.js into bg | toasted-nutbread | 2020-02-08 |
| | |||
* | add scannable tags for expression and reading | siikamiika | 2020-02-02 |
| | |||
* | Improve error messages when Interface server is invalid | toasted-nutbread | 2020-01-26 |
| | |||
* | Merge pull request #330 from siikamiika/query-parser-helper-disabling | siikamiika | 2020-01-25 |
|\ | | | | | Query parser helper disabling | ||
| * | query parser: add toggle for term spacing | siikamiika | 2020-01-25 |
| | | |||
| * | query parser: add reading mode 'none' | siikamiika | 2020-01-25 |
| | | |||
* | | Add description of translation options | toasted-nutbread | 2020-01-24 |
| | | |||
* | | Add convertHiraganaToKatakana option | toasted-nutbread | 2020-01-24 |
| | | |||
* | | Reorganized variants to better reflect usage order | toasted-nutbread | 2020-01-24 |
| | | |||
* | | Add translation options | toasted-nutbread | 2020-01-24 |
|/ | |||
* | Add option for changing poup scale relative to visual viewport | toasted-nutbread | 2020-01-22 |
| | |||
* | Add settings to control popup content scale | toasted-nutbread | 2020-01-22 |
| | |||
* | Implement settings reset | toasted-nutbread | 2019-12-29 |
| | |||
* | Implement settings import | toasted-nutbread | 2019-12-29 |
| | |||
* | Implement settings export | toasted-nutbread | 2019-12-29 |
| | |||
* | Update anki-templates.js to control the value of fieldTemplates | toasted-nutbread | 2019-12-29 |
| | | | | Also assigns a value of null when using the default value | ||
* | Move conditions-ui into settings folder | toasted-nutbread | 2019-12-14 |
| | |||
* | Use a single api.js | toasted-nutbread | 2019-12-13 |
| | |||
* | Show info about whether a dictionary supports wildcard searches | toasted-nutbread | 2019-12-07 |
| | |||
* | Make reverse reading/expressions optional during database import | toasted-nutbread | 2019-12-07 |
| | |||
* | Update input number attributes | toasted-nutbread | 2019-12-07 |
| |