The extension has been submitted to the Firefox webstore and for the first time to the Chrome webstore. The extension will be listed soon on both stores.
This is a firefox and chrome extension that will help people with dyslexia.
Prebuild files can be found in ./build/
folder or the releases part of the Github page altough this is not the recommended way, since they are also hosted in the official marketplace of your browser's extension shop.
WARNING: These instructions are ment for a UNIX-compatible terminal. If you are using Windows, you can use docker or WSL (Windows Subsystem Linux)
Depending on your system you can download this repo through git or by clicking the download link on Github.
$ git clone https://github.com/SamClercky/Dyxitool.git
This project is build with gulp
. I use node v10.15.2
and npm v6.10.3
. Normaly the version numbers should not matter a lot, but if it doesn't work, these were my configurations.
$ npm install
$ npx tsc
Now choose which part you want to build because each build command will firstly clean the ./dist/
folder.
$ npx gulp firefox
$ cd dist
$ npx web-ext build
$ mv web-ext-artifacts/dyxitool-1.1.zip web-ext-artifacts/dyxitool-1.1.xpi
After this you will find a ready to use (unsigned) build in ./dist/web-ext-artifacts/
$ npx gulp chrome
Now go to your chrome browser and go to chrome://extensions/.
Make sure you enable Dev-mode
before you can Package extension
. Fill in the path to the ./dist/
folder. (you can leave the private-key part open). The final buildfile will be found in the root directory of this project.
This code is licensed under GPLv2. Everything except the ./fonts/
folder and the ./lib/
folder. These contain code from other libraries or projects and have their own license.
To make it easier to bulid the project exact as I did, the used libraries are wget
'ed into a local ./lib/
folder. Since some webbrowser markets still want a link to the original files, here is a list.
- JQuery: 3.4.1
- Webextension-polyfill: 0.4.0
- Spectrum: 1.8.0
- OpenDyslexic: At time of writing, site is down
The files in the ./lib/
folder are wget
'ed from following url's
- JQuery: https://raw.githubusercontent.com/jquery/jquery/3.4.1/dist/jquery.min.js
- Spectrum:
- Webextension-polyfill: https://unpkg.com/webextension-polyfill@0.4.0/dist/browser-polyfill.min.js