Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cjvnjde/mozilla-acejump

Mozilla AceJump - an easy way to navigate
https://github.com/cjvnjde/mozilla-acejump

Last synced: about 2 months ago
JSON representation

Mozilla AceJump - an easy way to navigate

Awesome Lists containing this project

README

        





[![Firefox - add-on](https://img.shields.io/static/v1?label=Firefox&message=add-on&color=%23FF7139&logo=Firefox+Browser)](https://addons.mozilla.org/ru/firefox/addon/acejump/)

## About
Mozilla AceJump is a simple extension to [the Mozilla web browser](https://www.mozilla.org/en-US/firefox/new/) that helps users navigate links without using a mouse.

#### Screenshots

#### Default shortcuts

+ Linux: **Ctrl+Shift+Q**
+ Windows: **Ctrl+Q**

### How to install

#### Requirements
* [node 16.*](https://nodejs.org/en/)
* [firefox](https://www.mozilla.org/en-US/firefox/new/)

#### Install dependencies
```bash
pnpm install
```
#### Bundling

##### Production bundling

````bash
pnpm bundle
````

Artifacts will be in `web-ext-artifacts` folder.

##### Developing

````bash
pnpm watch
````
````bash
pnpm start --firefox="C:\Program Files\Mozilla Firefox\firefox.exe"
````

The browser will open with the installed extension.

### TODO

- [x] Color customization
- [ ] Show only on really visible elements
- [ ] Open links with target=_blank without pop-up blocker
- [ ] Select inputs
- [ ] Select buttons
- [ ] Option to open links in a new tab
- [ ] Add more costomizations
- [ ] Add localizations