Commit graph

6717 commits

Author SHA1 Message Date
gholk
4713c73b98 Make hintElements support rapid and return async iterator
If hintElements run in rapid mode, every selected element is returned
in an async iterator.
2022-11-06 10:23:30 +08:00
gholk
f07e9c3aa2 Function to hint user specified elements: tri.hinting_content.hintElements
A simple wraper for function hintPage, make user easy to choose from
a elements list.
2022-11-05 19:41:19 +08:00
gholk
7f626ad4dd Option to exclude selectors from hint result
Pass `-x selector` will exclude elements from the hint result.
2022-11-05 16:39:57 +08:00
dependabot[bot]
3ab2cb6305
Bump selenium-webdriver and @types/selenium-webdriver
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) and [@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver). These dependencies needed to be updated together.

Updates `selenium-webdriver` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.5.0...selenium-4.6.0)

Updates `@types/selenium-webdriver` from 4.1.7 to 4.1.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@types/selenium-webdriver"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 22:03:26 +00:00
Oliver Blanthorn
ab67dea1c3
Merge pull request #4440 from treapster/gobble-accept-terminator
Use MinimalKey internally, add terminator key to gobble mode
2022-11-03 13:57:56 +01:00
Denis Revunov
3fcc80f055 Remove outdated comments 2022-11-03 15:25:51 +03:00
Denis Revunov
07fde5eaff Fix match, strip Shift from printable keys 2022-11-03 15:16:29 +03:00
Oliver Blanthorn
354bc56081
Merge pull request #4445 from tridactyl/dependabot/npm_and_yarn/types/selenium-webdriver-4.1.7
Bump @types/selenium-webdriver from 4.1.6 to 4.1.7
2022-11-02 13:16:18 +01:00
Oliver Blanthorn
c6bcbe1f14
Merge pull request #4446 from tridactyl/dependabot/npm_and_yarn/marked-4.2.0
Bump marked from 4.1.1 to 4.2.0
2022-11-02 13:16:10 +01:00
Denis Revunov
5a7e99bea2 Isolate key translation 2022-11-02 02:09:13 +03:00
Denis Revunov
59634e3e08 Revert "Bikeshed some types"
This reverts commit 74d357e1e2.
2022-11-02 01:51:08 +03:00
dependabot[bot]
604e44bd59
Bump marked from 4.1.1 to 4.2.0
Bumps [marked](https://github.com/markedjs/marked) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v4.1.1...v4.2.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 22:14:00 +00:00
dependabot[bot]
605674e83e
Bump @types/selenium-webdriver from 4.1.6 to 4.1.7
Bumps [@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver)

---
updated-dependencies:
- dependency-name: "@types/selenium-webdriver"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 22:13:43 +00:00
Oliver Blanthorn
0233be6e7d
Merge pull request #4430 from ThunderKey/feature/improve-open-tab-fallbacks
improve the fallbacks for opening tabs with hint
2022-11-01 17:11:15 +01:00
Oliver Blanthorn
edc57ebce5
Allow complex terminators for gobble mode 2022-11-01 16:40:24 +01:00
Oliver Blanthorn
88e8f9bb34
Add function to canonicalise map strings 2022-11-01 16:34:46 +01:00
Oliver Blanthorn
74d357e1e2
Bikeshed some types 2022-11-01 16:06:45 +01:00
Denis Revunov
fc29f2823f Use MinimalKey internally, add terminator key to gobble mode 2022-10-30 20:59:10 +03:00
Oliver Blanthorn
578fb23ba3
Merge pull request #4438 from GHolk/web-request-change-header
Include header in webRequest BeforeSendHeaders and HeaderReceived events
2022-10-29 10:26:04 +02:00
gholk
5af29e7246 Include header in webRequest BeforeSendHeaders and HeaderReceived events
Since we already have blocking and requestBody, adding requestHeaders and
responseHeaders should be okay too.
2022-10-29 15:17:57 +08:00
Oliver Blanthorn
621f014607
Merge pull request #4378 from GHolk/find-from-viewport
Find from the viewport
2022-10-28 17:42:58 +02:00
Oliver Blanthorn
979c6acb39
Suggest binds closer to Vim defaults 2022-10-28 17:41:18 +02:00
Oliver Blanthorn
0e46d3fe4c
Merge pull request #4436 from tridactyl/dependabot/npm_and_yarn/eslint-plugin-jsdoc-39.3.25
Bump eslint-plugin-jsdoc from 39.3.24 to 39.3.25
2022-10-26 14:33:52 +02:00
dependabot[bot]
1b98782967
Bump eslint-plugin-jsdoc from 39.3.24 to 39.3.25
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.24 to 39.3.25.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.24...v39.3.25)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 22:02:15 +00:00
Oliver Blanthorn
42b08645e5
Merge pull request #4433 from tridactyl/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tslint-5.41.0
Bump @typescript-eslint/eslint-plugin-tslint from 5.40.1 to 5.41.0
2022-10-25 23:52:17 +02:00
Oliver Blanthorn
1a00679b35
Merge pull request #4434 from tridactyl/dependabot/npm_and_yarn/eslint-plugin-jsdoc-39.3.24
Bump eslint-plugin-jsdoc from 39.3.14 to 39.3.24
2022-10-25 23:52:04 +02:00
dependabot[bot]
4476e9a263
Bump eslint-plugin-jsdoc from 39.3.14 to 39.3.24
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.14 to 39.3.24.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.14...v39.3.24)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 22:08:03 +00:00
dependabot[bot]
d08fab75e1
Bump @typescript-eslint/eslint-plugin-tslint from 5.40.1 to 5.41.0
Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 5.40.1 to 5.41.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin-tslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.41.0/packages/eslint-plugin-tslint)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin-tslint"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 22:07:01 +00:00
Oliver Blanthorn
b71bb2f5e7
Merge pull request #4432 from tridactyl/dependabot/npm_and_yarn/editor-adapter-0.0.4
Bump editor-adapter from 0.0.3 to 0.0.4
2022-10-22 21:23:33 +02:00
dependabot[bot]
a9915cb168
Bump editor-adapter from 0.0.3 to 0.0.4
Bumps [editor-adapter](https://github.com/glacambre/editor-adapter) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/glacambre/editor-adapter/releases)
- [Commits](https://github.com/glacambre/editor-adapter/commits)

---
updated-dependencies:
- dependency-name: editor-adapter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 22:12:26 +00:00
Nicolas
282d5eccbb
simplified undefined check
Co-authored-by: Oliver Blanthorn <freedom4cows@gmail.com>
2022-10-21 11:14:28 +02:00
Oliver Blanthorn
d5a5d87907
Merge pull request #4431 from tridactyl/dependabot/npm_and_yarn/geckodriver-3.2.0
Bump geckodriver from 3.1.0 to 3.2.0
2022-10-21 11:12:12 +02:00
Nicolas Ganz
d675e5af23 moved the selecction of the modifier keys to simulateClick 2022-10-21 08:29:30 +02:00
dependabot[bot]
42e64b148b
Bump geckodriver from 3.1.0 to 3.2.0
Bumps [geckodriver](https://github.com/vladikoff/node-geckodriver) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/vladikoff/node-geckodriver/releases)
- [Commits](https://github.com/vladikoff/node-geckodriver/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: geckodriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20 22:04:30 +00:00
Oliver Blanthorn
887b80567e
Merge pull request #4426 from tridactyl/dependabot/npm_and_yarn/types/selenium-webdriver-4.1.6
Bump @types/selenium-webdriver from 4.1.5 to 4.1.6
2022-10-20 14:10:56 +02:00
Oliver Blanthorn
417f1fed78
Merge pull request #4425 from tridactyl/dependabot/npm_and_yarn/web-ext-7.3.1
Bump web-ext from 7.3.0 to 7.3.1
2022-10-20 14:10:23 +02:00
Oliver Blanthorn
6c5f80c128
Merge pull request #4427 from tridactyl/dependabot/npm_and_yarn/esbuild-0.15.12
Bump esbuild from 0.15.11 to 0.15.12
2022-10-20 14:07:59 +02:00
Oliver Blanthorn
23a3e407d1
Merge pull request #4428 from tridactyl/dependabot/npm_and_yarn/eslint-plugin-jsdoc-39.3.14
Bump eslint-plugin-jsdoc from 39.3.13 to 39.3.14
2022-10-20 14:07:22 +02:00
Nicolas Ganz
34e0c1dbc2 improve the fallbacks for opening tabs with hint
Firefox does not allow browser.tabs.create to create new tabs with file:// urls. For those cases this workaround not just clicks the links but uses the appropriate modifier keys to open the links in tabs, either in the background or foreground.
2022-10-20 14:02:26 +02:00
dependabot[bot]
42308ed230
Bump eslint-plugin-jsdoc from 39.3.13 to 39.3.14
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.13 to 39.3.14.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.13...v39.3.14)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-19 22:02:44 +00:00
dependabot[bot]
89b656169a
Bump esbuild from 0.15.11 to 0.15.12
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.15.11 to 0.15.12.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.15.11...v0.15.12)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-19 22:02:18 +00:00
dependabot[bot]
866fbee7e7
Bump @types/selenium-webdriver from 4.1.5 to 4.1.6
Bumps [@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver)

---
updated-dependencies:
- dependency-name: "@types/selenium-webdriver"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 22:13:34 +00:00
dependabot[bot]
44a1f0e4ac
Bump web-ext from 7.3.0 to 7.3.1
Bumps [web-ext](https://github.com/mozilla/web-ext) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/mozilla/web-ext/releases)
- [Commits](https://github.com/mozilla/web-ext/compare/7.3.0...7.3.1)

---
updated-dependencies:
- dependency-name: web-ext
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 22:12:34 +00:00
Oliver Blanthorn
2f1f6520be
Improve autofocus docs (#3853) 2022-10-18 20:30:26 +02:00
Oliver Blanthorn
ceac607e97
Merge pull request #4416 from tridactyl/dependabot/npm_and_yarn/eslint-plugin-sonarjs-0.16.0
Bump eslint-plugin-sonarjs from 0.15.0 to 0.16.0
2022-10-18 12:25:46 +02:00
Oliver Blanthorn
3024ee682d
Merge pull request #4423 from tridactyl/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tslint-5.40.1
Bump @typescript-eslint/eslint-plugin-tslint from 5.40.0 to 5.40.1
2022-10-18 12:25:29 +02:00
Oliver Blanthorn
0bf5af2cd6
Merge pull request #4424 from tridactyl/dependabot/npm_and_yarn/eslint-plugin-jsdoc-39.3.13
Bump eslint-plugin-jsdoc from 39.3.6 to 39.3.13
2022-10-18 12:25:04 +02:00
dependabot[bot]
a0da5c3deb
Bump eslint-plugin-jsdoc from 39.3.6 to 39.3.13
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.6 to 39.3.13.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.6...v39.3.13)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 22:07:21 +00:00
dependabot[bot]
013ff54dcf
Bump @typescript-eslint/eslint-plugin-tslint from 5.40.0 to 5.40.1
Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 5.40.0 to 5.40.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin-tslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.40.1/packages/eslint-plugin-tslint)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin-tslint"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 22:06:48 +00:00
Oliver Blanthorn
41becee21a
Merge pull request #4397 from tridactyl/dependabot/npm_and_yarn/selenium-webdriver-4.5.0
Bump selenium-webdriver from 4.4.0 to 4.5.0
2022-10-16 18:45:57 +02:00