aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add full dark mode support (#1079)Kuuuube2024-06-18
| | | | | | | | | | | | | | | | | | | * Add full dark mode support * Fix welcome, permissions, and quick start scrollbars * Fix action popup dark mode on mobile * Add theme to info page * Reduce flashbang * Move position of settingsDisplayController to not break things * Fix dictionary import drag drop theming * Make dark shadow color less bad * Prepare themeController to avoid not being able to set browser theme
* Fix incorrect switch arm (#1084)Kuuuube2024-06-18
|
* [ja] Refactor Japanese transforms names and add English descriptions (#1007)24.6.17.0Lyroxide2024-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add -rya -cha -n * add tests * fix typos * resolve merge conflicts * add tests * change to -ya with chaining * fix -ge and add -garu * add descriptions * descriptions done * add back imperative negative * fix description * add string var * remove form * revert back to volitional * -ku * remove new causative * revert to negative and clarify -n * fix tests * clarify some desc * fix test
* Bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0 (#875)dependabot[bot]2024-06-17
| | | | | | | | | | | | | | | | Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator) from 1.10.0 to 2.0.0. - [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases) - [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md) - [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.10.0...v2.0.0) --- updated-dependencies: - dependency-name: slsa-framework/slsa-github-generator dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* use only longest substring that deinflects to headword (#1075)StefanVukovic992024-06-17
| | | | | | | * show only deinflection for longest matched text * cleanup * cleanup
* Fix DOMTextScanner entering initial div on backwards seeks (#1071)James Maa2024-06-17
| | | | | | | | | * Fix dom-text-scanner entering initial div on reverse seeks * Add new case * Add launch.json * Cleanup launch.json
* Disable capitalized-comments (#1072)James Maa2024-06-14
| | | | | * Disable capitalized-comments * Remove capitalized-comments
* Don't move offset when disallowExpandSelection is true (#1065)James Maa2024-06-14
| | | | | * Don't move offset when disallowExpandSelection is true * merge conflict
* Add web option to profile switching keybinds (#933)Kuuuube2024-06-14
| | | | | | | | | | | | | | | * Add web option to profile switching keybinds * Fix spacing * Refactor * Fix comment on update * Make linter happy --------- Signed-off-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com>
* allow linebreaks in notification (#1070)StefanVukovic992024-06-14
|
* actually loop 1 through 100,000 (#1068)Cashew2024-06-14
|
* Error check context menu editing (#1063)Kuuuube2024-06-14
|
* Bump dependencies (#1031)James Maa2024-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump the minor group across 1 directory with 17 updates Bumps the minor group with 16 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js) | `2.7.36` | `2.7.45` | | [dexie-export-import](https://github.com/dexie/Dexie.js) | `4.1.1` | `4.1.2` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.42.0` | `1.44.1` | | [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `2.1.0` | `2.1.2` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.262` | `0.0.268` | | [@types/firefox-webext-browser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/firefox-webext-browser) | `120.0.1` | `120.0.3` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.0.0` | `7.11.0` | | [ajv](https://github.com/ajv-validator/ajv) | `8.12.0` | `8.14.0` | | [esbuild](https://github.com/evanw/esbuild) | `0.20.1` | `0.21.4` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `48.2.0` | `48.2.7` | | [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.13.0` | `2.16.0` | | [eslint-plugin-vitest](https://github.com/veritem/eslint-plugin-vitest) | `0.3.22` | `0.5.4` | | [html-validate](https://gitlab.com/html-validate/html-validate) | `8.11.1` | `8.19.1` | | [jsdom](https://github.com/jsdom/jsdom) | `24.0.0` | `24.1.0` | | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.2` | `15.2.5` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.3.3` | `5.4.5` | Updates `@zip.js/zip.js` from 2.7.36 to 2.7.45 - [Release notes](https://github.com/gildas-lormeau/zip.js/releases) - [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.36...v2.7.45) Updates `dexie-export-import` from 4.1.1 to 4.1.2 - [Release notes](https://github.com/dexie/Dexie.js/releases) - [Commits](https://github.com/dexie/Dexie.js/commits) Updates `@playwright/test` from 1.42.0 to 1.44.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.42.0...v1.44.1) Updates `@stylistic/stylelint-plugin` from 2.1.0 to 2.1.2 - [Release notes](https://github.com/stylelint-stylistic/stylelint-stylistic/releases) - [Changelog](https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v2.1.0...v2.1.2) Updates `@types/chrome` from 0.0.262 to 0.0.268 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `@types/firefox-webext-browser` from 120.0.1 to 120.0.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/firefox-webext-browser) Updates `@typescript-eslint/eslint-plugin` from 7.0.0 to 7.11.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin) Updates `ajv` from 8.12.0 to 8.14.0 - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v8.12.0...v8.14.0) Updates `esbuild` from 0.20.1 to 0.21.4 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.20.1...v0.21.4) Updates `eslint-plugin-jsdoc` from 48.2.0 to 48.2.7 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.2.0...v48.2.7) Updates `eslint-plugin-jsonc` from 2.13.0 to 2.16.0 - [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.13.0...v2.16.0) Updates `eslint-plugin-vitest` from 0.3.22 to 0.5.4 - [Release notes](https://github.com/veritem/eslint-plugin-vitest/releases) - [Commits](https://github.com/veritem/eslint-plugin-vitest/compare/v0.3.22...v0.5.4) Updates `html-validate` from 8.11.1 to 8.19.1 - [Release notes](https://gitlab.com/html-validate/html-validate/tags) - [Commits](https://gitlab.com/html-validate/html-validate/compare/v8.11.1...v8.19.1) Updates `jsdom` from 24.0.0 to 24.1.0 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0) Updates `lint-staged` from 15.2.2 to 15.2.5 - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.2...v15.2.5) Updates `stylelint` from 16.2.1 to 16.6.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.6.1) Updates `typescript` from 5.3.3 to 5.4.5 - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.5) --- updated-dependencies: - dependency-name: "@zip.js/zip.js" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: dexie-export-import dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@stylistic/stylelint-plugin" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/firefox-webext-browser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: ajv dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: eslint-plugin-jsonc dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: eslint-plugin-vitest dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: html-validate dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> * Pin vitest eslint --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Handle Unchecked runtime.lastError: Cannot create item with duplicate id ↵James Maa2024-06-14
| | | | yomitan_lookup (#1050)
* Change spanish sample word to 'leer' in language-descriptors.js (#1056)louisv202024-06-12
|
* [ro] preprocess romanian diacritics (#1057)Iurco Tiberiu-Iulian2024-06-12
| | | | | | | * remove romanian diacritics * linting fix * fixed redundancy
* #1054 language sorting by name (#1055)Iurco Tiberiu-Iulian2024-06-12
|
* Fix semantics of disallowExpandSelection (#1051)James Maa2024-06-12
| | | | | * Fix semantics of disallowExpandSelection * Missed one
* Remove EPWING image (#1048) (#1049)Emre Doruk Taşkın2024-06-11
|
* fix -masen verbs being deinflected as negative potential polite (#1046)StefanVukovic992024-06-10
| | | | | | | * test * fix * positive test
* Add context menu interface for Yomitan (#1028)James Maa2024-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | * --wip-- [skip ci] * Draft * Remove weird code * Use existing API instead of dulpicating * Small improvements * remove console.log * remove console.log * Add setting for contextMenu * Fix test * Address comments * Add option-util upgrade * fix option-utils
* [ko] Fix irregular ㄴ deinflection (#1010)24.6.10.0Lyroxide2024-06-09
| | | | | | | | | * fix * resolve conflict --------- Signed-off-by: Lyroxide <33834537+Lyroxide@users.noreply.github.com>
* Add canary benchmark (#1036)James Maa2024-06-09
| | | | | | | * Add canary benchmark * 10k -> 100k * Add sum so empty loop doesn't get skipped
* demolished duplicate "adjust" (#1040)Kyle2024-06-08
| | | Co-authored-by: Kyle <140885143+kyle-gardner@users.noreply.github.com>
* escape dictionary name for dynamic handlebars (#1032)StefanVukovic992024-06-05
| | | | | * escape apostrophe in dict name for dynamic handlebars * try handling backslashes
* Add text length check to isTextLookupWorthy (#1026)James Maa2024-06-03
|
* [sh] preprocess accent marks (#1024)StefanVukovic992024-06-03
|
* display inflection rule descriptions (#1000)24.6.3.0StefanVukovic992024-06-03
| | | | | | | | | | | | | | | | | | | | | * load descriptions in deinflector * description functions in deinflectors * show descriptions in title * use toaster * use names without internal * css lint * reformat transform descriptors * fix merge errors * done? * rename method
* Add Free Dictionaries (#1023)marv2024-06-03
|
* Bump ossf/scorecard-action from 2.3.1 to 2.3.3 in the minor group (#1020)dependabot[bot]2024-06-01
| | | | | | | | | | | | | | | | | | | | Bumps the minor group with 1 update: [ossf/scorecard-action](https://github.com/ossf/scorecard-action). Updates `ossf/scorecard-action` from 2.3.1 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...dc50aa9510b46c811795eb24b2f1ba02a914e534) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add isTextLookupWorthy function for Chinese (#743)Cashew2024-05-31
| | | | | | | | | | | | | | * add is Chinese check move * fix lint * fix lint * fixes --------- Co-authored-by: Darius Jahandarie <djahandarie@gmail.com> Co-authored-by: Stefan Vukovic <stefanvukovic44@gmail.com>
* Allow trailing commas in ESLint (#1013)James Maa2024-05-31
| | | | | * Update comma-dangle rule * Fix dangling commas
* Remove Licenses (#1015)marv2024-05-31
|
* allow dictionary language to be Serbo-Croatian (#1009)StefanVukovic992024-05-30
|
* Disallow breaking on rb tags when layout aware scanning is enabled (#1006)Kuuuube2024-05-29
| | | | | * Disallow breaking on rb tags when layout aware scanning is enabled * Mark RB as enterable
* Add note about refreshing page in api invoke error (#1004)24.5.28.0Kuuuube2024-05-28
|
* Removed normalizeTermOrReading (#985)Matttttt2024-05-28
| | | | | | | | | | | | | | | * removed normalizeTermOrReading As it is not enabled, and enabling it would lead to unintended behavior for dictionaries, it makes sense to get rid of it. Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Re-added ternary operator Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> --------- Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com>
* Fix clipboard monitor in popups (#1003)Kuuuube2024-05-28
| | | | | | | * Fix naming of _clipboardReaderLike * Allow clipboard monitors in popup searches * Only run _onClipboardTextChange if a search tab does not exist
* Mention Browser TTS Options in Docs (#998)marv2024-05-28
| | | | | * Shill edge * Rework TTS recommendation, wording
* Change mode to enum (#992)Brandon Rainey2024-05-28
| | | | | | | | | * converted mode to an enum * converted mode to an enum * created a Mode type in backend.d.ts, reverted enum in backend.js to use this type instead * removed old comment
* Clear mouse position on popup close (#997)Kuuuube2024-05-27
|
* Add and Reorganize Docs (#999)marv2024-05-27
| | | | | * Add and Reorganize Docs * Update dictionaries line
* remove extra word (#1001)StefanVukovic992024-05-27
| | | Signed-off-by: StefanVukovic99 <stefanvukovic44@gmail.com>
* Basic Spanish Transforms (#908)James Maa2024-05-23
| | | | | | | | | | | * Spanish transforms * Add more spanish transforms * Address comments * Fix types * Undo prefix change
* Fix detection of modifiers on Firefox in textarea or input and modifiers ↵Kuuuube2024-05-23
| | | | | | | | | | | sent through virtual keycodes (#986) * Fix firefox modifiers in textarea and input * Fix modifiers sent through virtual keycodes * Styling fix * Fix wording in comment
* [ja] add preprocessor for width of alphabetic characters (#964)StefanVukovic992024-05-22
| | | | | | | | | | | | | | | | | | | | | | * add japanese text preprocessor for variants in width of alphabetic characters * try combining with numeric to improve performance * Update ext/js/language/ja/japanese.js Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: StefanVukovic99 <stefanvukovic44@gmail.com> * Update ext/js/language/ja/japanese.js Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: StefanVukovic99 <stefanvukovic44@gmail.com> * fix tests --------- Signed-off-by: StefanVukovic99 <stefanvukovic44@gmail.com> Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com>
* improve preprocessing performance (#973)StefanVukovic992024-05-22
| | | | | | | | | | | * mvp * cleanup * cleanup types * descriptive variable * type
* Add check for counts and counts.termMeta (#984)Kuuuube2024-05-22
|
* Edited README (#978)Matttttt2024-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md sad day Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md moved cat to better spot Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * re-added things under helpful information Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * re-added migration guide to helpful links Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * fixed error * more emojis Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Update README.md Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: James Maa <jmaa@berkeley.edu> Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> --------- Signed-off-by: Matttttt <18152455+martholomew@users.noreply.github.com> Co-authored-by: martholomew <martholomew@users.noreply.github.com> Co-authored-by: Kuuuube <61125188+Kuuuube@users.noreply.github.com> Co-authored-by: James Maa <jmaa@berkeley.edu>
* Rework dictionary import UX (#937)24.5.21.0Kuuuube2024-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add option to import from URL * Remove some debug code * Improve import ui * Add drag and drop option * Add basic-only setting css * Better sizing of import elements * Hide import from url if advanced is not enabled * Improve file drag and drop box look * Remove redundant css * Allow clicking on drag and drop box to open file picker * Allow drag and drop for folders * Prevent welcome page from breaking due to unnecessary imports * Note that the drop zone can be clicked on * Reject directories with item counts requiring more than 1000 processing steps (roughly 500 items) * Improve import modal styling * Fix typing * Add book icon to drag zone * Remove drag-over class on drop * Filter only for .zip files in drag and drop * Drop zone text rename Files to Dictionaries and add (.zip) * Clarify not using instanceof in ts-expect-error * Only show drag-over styling when file is zip or directory