Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility Toolbar Extension (AT4N) #1446

Open
wants to merge 450 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
450 commits
Select commit Hold shift + click to select a range
e0d06ac
added letter and line spacing to predefined styling
joshuazeltser Jul 19, 2019
4b120ff
merge dev
Jul 19, 2019
2f33735
added reset to default functionaility to toggle bar
joshuazeltser Jul 19, 2019
cad5ec2
added functionality to toggle bar and saved its state after refresh
joshuazeltser Jul 21, 2019
b295120
add accessibility
Jul 21, 2019
e08eda2
Created the dark/high contrast themes
fabihaahmed Jul 22, 2019
98c31d7
Removed some consol logs
fabihaahmed Jul 22, 2019
1bd1383
Merge branch 'dev' into spell-checker
Jul 22, 2019
b59e3c4
formatting changes
Jul 22, 2019
da83180
Resolving conflicts
Jul 22, 2019
8237776
added saving of styles to localstorage
joshuazeltser Jul 22, 2019
36827cf
enhancing the code
Jul 22, 2019
21b16fd
Merge pull request #19 from uclixnjupyternbaccessibility/colour_exten…
joshuazeltser Jul 22, 2019
2f7b276
tidied up code
joshuazeltser Jul 22, 2019
2c78896
Merge branch 'dev' into feature_predefined
joshuazeltser Jul 22, 2019
8f3ac5f
Added syntax colors for both themes
fabihaahmed Jul 22, 2019
2dc6b5b
Resolved the merge conflicts
fabihaahmed Jul 23, 2019
b33107d
fixed a number of bugs with the colour changes
joshuazeltser Jul 23, 2019
8c12aec
fixed the toggle bar to switch between default and saved styles
joshuazeltser Jul 23, 2019
38c4a41
Made some changes requested in the PR
fabihaahmed Jul 23, 2019
47075e6
fixed two small bugs
joshuazeltser Jul 23, 2019
1911a45
fixed a bug
fabihaahmed Jul 23, 2019
16089f5
Merge pull request #20 from uclixnjupyternbaccessibility/feature_themes
fabihaahmed Jul 23, 2019
bcec152
Merge branch 'dev' into feature_predefined
joshuazeltser Jul 23, 2019
e327f29
fixed minimum letter spacing
joshuazeltser Jul 23, 2019
4112400
fixed css error caused by merge
joshuazeltser Jul 23, 2019
344bf25
fixed suggested changes from PR
joshuazeltser Jul 23, 2019
9018c85
Changed the color of celltoolbar for both themes
fabihaahmed Jul 23, 2019
feaca38
Merge pull request #21 from uclixnjupyternbaccessibility/feature_pred…
joshuazeltser Jul 23, 2019
47ad8f8
add error detection and suggestions
Jul 23, 2019
5ceb01a
Merge pull request #22 from uclixnjupyternbaccessibility/feature_themes
fabihaahmed Jul 23, 2019
2e0b808
changed tab width
joshuazeltser Jul 23, 2019
ad26ccb
changed tab width
joshuazeltser Jul 23, 2019
4bb4c8f
fixed default styles
joshuazeltser Jul 23, 2019
2557d52
modify dropdown menu font and padding
Jul 23, 2019
48d741d
fixed bug in colour changes
joshuazeltser Jul 23, 2019
756b4a1
Merge pull request #24 from uclixnjupyternbaccessibility/hot-fix-dev
joshuazeltser Jul 23, 2019
172af84
Merge pull request #23 from uclixnjupyternbaccessibility/dropdown-men…
joshuazeltser Jul 23, 2019
9cbcb4a
Merge branch 'dev' into style_fixes
joshuazeltser Jul 23, 2019
172296b
small tweak
joshuazeltser Jul 23, 2019
e59b4c4
Merge branch 'dev' into style_fixes
joshuazeltser Jul 23, 2019
dc30a92
add the page background color button and functionality
Jul 24, 2019
3bb278b
fix the font color of the output
Jul 24, 2019
a72f04f
solve cell background problem
Jul 24, 2019
f238fa6
added proper default values and turn of styling during theme changes
joshuazeltser Jul 24, 2019
189c8ca
Fixed the focus color for both themes
fabihaahmed Jul 24, 2019
eefa149
fixed some bugs with themes turning of predefined styles
joshuazeltser Jul 24, 2019
38e90f1
added error message when invalid chars used to create new style
joshuazeltser Jul 24, 2019
8960c04
fixed bug in saving predefined styles colours
joshuazeltser Jul 24, 2019
5a5f7c4
Started working on fixing the caret color
fabihaahmed Jul 24, 2019
f8927a2
Merge branch 'hot-fix-dev' into style_fixes
joshuazeltser Jul 24, 2019
edea386
fixed problems with style rule deletions
joshuazeltser Jul 24, 2019
9e15b2c
Fixed a bug
fabihaahmed Jul 25, 2019
71b95fc
fix to merge
Jul 25, 2019
46a8c5b
added changes based on pr points raised
joshuazeltser Jul 25, 2019
3aa6d1f
Merge pull request #26 from uclixnjupyternbaccessibility/style_fixes
joshuazeltser Jul 25, 2019
8b34b44
Removed comments
fabihaahmed Jul 25, 2019
fcbf950
Merge pull request #27 from uclixnjupyternbaccessibility/feature_themes
fabihaahmed Jul 25, 2019
af2354d
styling line space button and add comment to font_control.js
Jul 25, 2019
4a0f6de
Added comments to font spacing code
ednut15 Jul 25, 2019
5e5eda0
fixed predefined styles select box and disabled toggle on themes on
joshuazeltser Jul 25, 2019
bacccc8
Merge pull request #29 from uclixnjupyternbaccessibility/small-fix
taohan16 Jul 25, 2019
f7ed3f8
Added more information to the readme
ednut15 Jul 25, 2019
de07f7a
Merge branch 'dev' into line-space-button-styling
Jul 25, 2019
b84bf17
Update README.md
ednut15 Jul 25, 2019
816a0a1
Update README.md
ednut15 Jul 25, 2019
8006a41
fix default local storage issue
Jul 25, 2019
698330b
Merge pull request #28 from uclixnjupyternbaccessibility/line-space-b…
taohan16 Jul 25, 2019
0945709
Update README.md
ednut15 Jul 25, 2019
1765dab
dimmed toggle bar when themes on
joshuazeltser Jul 25, 2019
96d5829
Removed duplicate files
ednut15 Jul 25, 2019
258e679
Merge branch 'feature_spacing' of https://github.com/uclixnjupyternba…
ednut15 Jul 25, 2019
51f63fa
fix default value of font name select box
Jul 25, 2019
787007f
added comments and fixed some bugs
joshuazeltser Jul 25, 2019
aad56da
Revert deleted code
ednut15 Jul 25, 2019
6a3bcd1
Merge pull request #32 from uclixnjupyternbaccessibility/fix-select-box
joshuazeltser Jul 25, 2019
4f223d2
Merge pull request #31 from uclixnjupyternbaccessibility/josh-comments
taohan16 Jul 25, 2019
8f506db
Merge pull request #30 from uclixnjupyternbaccessibility/feature_spacing
joshuazeltser Jul 25, 2019
a16103d
added some extra comments
joshuazeltser Jul 25, 2019
4d79eae
Update font_control.js
taohan16 Jul 25, 2019
f1381d0
Merge pull request #33 from uclixnjupyternbaccessibility/taohan16-pat…
taohan16 Jul 25, 2019
c89399e
added comments
fabihaahmed Jul 25, 2019
1f99c04
Merge pull request #35 from uclixnjupyternbaccessibility/comment-themes
joshuazeltser Jul 25, 2019
46d3c03
Merge pull request #34 from uclixnjupyternbaccessibility/dev
joshuazeltser Jul 25, 2019
d7b0cfe
Delete azure-pipelines.yml
joshuazeltser Jul 25, 2019
5e35e7f
Delete .pre-commit-config.yaml
joshuazeltser Jul 25, 2019
3b0c75f
Removed buttons from toolbar
fabihaahmed Jul 25, 2019
653156a
removed buttons from toolbar
fabihaahmed Jul 25, 2019
0cc558d
Merge pull request #36 from uclixnjupyternbaccessibility/remove-buttons
joshuazeltser Jul 25, 2019
70f92de
Update .gitignore
joshuazeltser Jul 25, 2019
492ef99
Update MANIFEST.in
joshuazeltser Jul 25, 2019
3a5dcbc
Merge branch 'dev' into spell-checker
Jul 29, 2019
26e8540
add inline spell checking
Jul 30, 2019
b00f772
working on setting up markdown textarea library
joshuazeltser Jul 31, 2019
257c097
added simpleMDE library as planner
joshuazeltser Aug 1, 2019
97a11f3
made toolbar stay inn place when page scrolled
joshuazeltser Aug 1, 2019
f9bcf27
fixed bug stopping menu to load when style folder created
joshuazeltser Aug 2, 2019
36a4398
fixed error stopping menu from opening before style folder created
joshuazeltser Aug 2, 2019
b6ea18a
fixed error stopping font style menu from opening
joshuazeltser Aug 2, 2019
10a36fa
removed unnecessary options from the planner
joshuazeltser Aug 5, 2019
a3e889e
Merge pull request #38 from uclixnjupyternbaccessibility/planner-editor
fabihaahmed Aug 5, 2019
08b4e7e
started to work on saving the planner text
joshuazeltser Aug 5, 2019
b826a5f
fixed the refrshing page problem forgetting styles
joshuazeltser Aug 5, 2019
d5cabca
small fixes
joshuazeltser Aug 6, 2019
a006bf6
Put voice control in its own folder
ednut15 Aug 6, 2019
169322b
Merge branch 'dev' into voice_control
ednut15 Aug 6, 2019
8dc2250
fixed localstorage and predefined style bugs
joshuazeltser Aug 6, 2019
3bdd0fd
added warning message before user can switch to default styles
joshuazeltser Aug 6, 2019
b005e73
add setting option
Aug 6, 2019
5b4be7e
Merge pull request #39 from uclixnjupyternbaccessibility/localStorage…
joshuazeltser Aug 6, 2019
0712694
Merge branch 'master' into dev
joshuazeltser Aug 6, 2019
cfe0fc6
Merge pull request #40 from uclixnjupyternbaccessibility/dev
joshuazeltser Aug 6, 2019
6d02a9d
add underline style for wrong word
Aug 6, 2019
e9cd787
remove .dic and .aff file
Aug 6, 2019
0703136
fix on settings
Aug 6, 2019
e878f55
Added accidentally removed code
joshuazeltser Aug 7, 2019
697f36f
Merge branch 'dev' into planner-saving
joshuazeltser Aug 8, 2019
d35d5ef
improve suggestions
Aug 8, 2019
75842e2
added some code tidy changes
joshuazeltser Aug 8, 2019
5b80f5d
read added style pre commit file
joshuazeltser Aug 8, 2019
977c0c5
fixed some styling bugs and added some colour
joshuazeltser Aug 8, 2019
5074693
fixed a number of bugs including saved files not loading until clicked
joshuazeltser Aug 9, 2019
ed075f1
use cdn for easymde and setup mermaid
joshuazeltser Aug 9, 2019
165aef0
removed easymde download and instead use cdn
joshuazeltser Aug 9, 2019
d76ee74
fixed planner to work with themes
joshuazeltser Aug 9, 2019
9aca871
fixed the button size when changing font size
joshuazeltser Aug 12, 2019
71f95e2
remove spc_click
Aug 12, 2019
f60ffb5
Delete untitled
taohan16 Aug 12, 2019
3462eac
Delete --user
taohan16 Aug 12, 2019
f9602a4
Add comments
Aug 12, 2019
283ede6
Merge branch 'spell-checker' of https://github.com/uclixnjupyternbacc…
Aug 12, 2019
34f736f
Add comments
Aug 12, 2019
9baee34
Update font_control.js
taohan16 Aug 12, 2019
db8b7ea
Merge pull request #41 from uclixnjupyternbaccessibility/planner-saving
NorahAba Aug 12, 2019
448544b
Added voice control functionality
ednut15 Aug 12, 2019
1c978a4
Merge branch 'dev' into voice_control
ednut15 Aug 12, 2019
50becc4
Added voice control functionality
ednut15 Aug 12, 2019
072f68d
add toggle state to local storage
Aug 12, 2019
253c38f
variable name fix
Aug 12, 2019
a85e1c4
Merge branch 'dev' into spell-checker
taohan16 Aug 12, 2019
546a3b2
Merge pull request #42 from uclixnjupyternbaccessibility/spell-checker
taohan16 Aug 12, 2019
f0b3775
added a close button and some style changes
joshuazeltser Aug 12, 2019
83dd9aa
Update voice_control.js
ednut15 Aug 12, 2019
574d2ea
Merge branch 'dev' into voice_control
ednut15 Aug 12, 2019
d2e2784
Merge pull request #43 from uclixnjupyternbaccessibility/voice_control
ednut15 Aug 12, 2019
93be3fd
added colour change support to the planner
joshuazeltser Aug 12, 2019
f50bc65
Merge branch 'dev' into planner-saving
joshuazeltser Aug 12, 2019
87a30cb
Merge branch 'dev' into planner-saving
joshuazeltser Aug 12, 2019
2e34267
fix theme
Aug 12, 2019
6f3bbaf
Merge branch 'dev' of https://github.com/uclixnjupyternbaccessibility…
Aug 12, 2019
1d41b64
Added more commands to voice control for planner, themes, spell-checker.
ednut15 Aug 12, 2019
87461b8
fix spell checker theme color
Aug 12, 2019
a5a0d7d
Delete Untitled1.ipynb
taohan16 Aug 12, 2019
b00a9aa
Merge pull request #44 from uclixnjupyternbaccessibility/voice_control
joshuazeltser Aug 12, 2019
21262a4
made planner stay open or refresh and started to work on image sizing
joshuazeltser Aug 12, 2019
1e7378a
Delete Untitled.ipynb
joshuazeltser Aug 13, 2019
e360658
Delete Untitled.planner
joshuazeltser Aug 13, 2019
91f3903
Update planner.js
taohan16 Aug 13, 2019
f46899c
Merge pull request #45 from uclixnjupyternbaccessibility/spell-checke…
joshuazeltser Aug 13, 2019
4d12530
fixed images to a smaller fixed size
joshuazeltser Aug 13, 2019
bfbb794
fixed the sizing of images in planners and give the user options of s…
joshuazeltser Aug 13, 2019
c8e3aa8
Merge branch 'dev' into planner-saving
joshuazeltser Aug 13, 2019
a52bafb
Changed commands for planner.
ednut15 Aug 13, 2019
5f21089
Merge pull request #46 from uclixnjupyternbaccessibility/planner-saving
ednut15 Aug 13, 2019
fef1e37
Merge pull request #47 from uclixnjupyternbaccessibility/voice_control
joshuazeltser Aug 13, 2019
67c52cc
Added spell-checker commands to View commands modal
ednut15 Aug 13, 2019
547f003
fixed bug that automatically opens the planner
joshuazeltser Aug 13, 2019
4d860f1
fix theme and change underline color
Aug 13, 2019
5ab5e00
Delete Untitled.ipynb
taohan16 Aug 13, 2019
320175e
Merge pull request #49 from uclixnjupyternbaccessibility/voice_control
joshuazeltser Aug 13, 2019
1b23fc7
Update spellchecker.css
taohan16 Aug 13, 2019
9499565
resolve conflict
Aug 13, 2019
8afc4fe
Merge pull request #48 from uclixnjupyternbaccessibility/spell-checke…
taohan16 Aug 13, 2019
b737a52
started to reformat and reword the documentation
joshuazeltser Aug 13, 2019
5d26551
Merge branch 'dev' into documentation
joshuazeltser Aug 13, 2019
8dbdfc6
display turn on state for spell checker
Aug 13, 2019
7ea3599
Delete Untitled.ipynb
taohan16 Aug 13, 2019
13c2456
Merge pull request #50 from uclixnjupyternbaccessibility/spell-checke…
ednut15 Aug 13, 2019
abf06b3
continued to edit the readme file
joshuazeltser Aug 13, 2019
f7bad02
removed typo from planner.css:
joshuazeltser Aug 13, 2019
cc8ff56
added setup files for binder
joshuazeltser Aug 14, 2019
ce98ac9
added more postbuild requirements for binder
joshuazeltser Aug 14, 2019
23f252b
changed binder setup structure
joshuazeltser Aug 14, 2019
4f782f1
fix style toggle
Aug 15, 2019
ca464f4
fix style toggle
Aug 15, 2019
133dec6
fix the planner background color
Aug 15, 2019
c0c7c16
fix the planner font color
Aug 15, 2019
dd8da9c
added finishing touches to the readme documentation
joshuazeltser Aug 15, 2019
b721e57
fix testing
Aug 15, 2019
9cd6080
Merge pull request #53 from uclixnjupyternbaccessibility/plannerColors
joshuazeltser Aug 15, 2019
8503ea0
Merge pull request #51 from uclixnjupyternbaccessibility/spell-checke…
joshuazeltser Aug 15, 2019
9e7914a
Merge pull request #52 from uclixnjupyternbaccessibility/documentation
NorahAba Aug 15, 2019
0090f5c
fix planner background and font color when it use with themes
Aug 15, 2019
ca76fbf
delete the extra theme files
Aug 15, 2019
b10415a
Delete Untitled.ipynb
joshuazeltser Aug 16, 2019
ce44243
fixed bug stopping colours from staying on page refresh
joshuazeltser Aug 16, 2019
eec3280
a small tweak to the fix
joshuazeltser Aug 16, 2019
0f39471
fix bug
Aug 16, 2019
57270d9
fix bug
Aug 16, 2019
2bd58b3
fix bug
Aug 16, 2019
6607c3e
fix the issue suggestion not apply due to line bread
Aug 19, 2019
27cc74a
"merge with dev"
Aug 19, 2019
045060a
Merge pull request #55 from uclixnjupyternbaccessibility/colour-fixes
taohan16 Aug 19, 2019
1740c7e
Update spc_function.js
taohan16 Aug 19, 2019
758d736
Merge pull request #56 from uclixnjupyternbaccessibility/spell-checke…
joshuazeltser Aug 19, 2019
329780a
fix radius border and improve styling for delete pre-defined style
Aug 19, 2019
427ec58
Delete Untitled.ipynb
taohan16 Aug 19, 2019
834ec7f
Merge branch 'dev' into plannerColors
joshuazeltser Aug 20, 2019
59aa9bb
Merge pull request #54 from uclixnjupyternbaccessibility/plannerColors
joshuazeltser Aug 20, 2019
1ca62d8
Merge pull request #57 from uclixnjupyternbaccessibility/tao-bug-fixing
joshuazeltser Aug 20, 2019
096f70c
fixed the bug stopping a new predefined style being ticked on page re…
joshuazeltser Aug 20, 2019
3f59d32
fixed bug stopping colour picker from being selected after refresh
joshuazeltser Aug 20, 2019
f31ddac
Fixed the cursor color bug
fabihaahmed Aug 20, 2019
18cfc69
converted themes toggles to a dropdown with ticks and fixed themes co…
joshuazeltser Aug 20, 2019
994b33a
Merge pull request #59 from uclixnjupyternbaccessibility/theme-bug-fi…
joshuazeltser Aug 20, 2019
cbab48c
Merge branch 'dev' into theme-menu
joshuazeltser Aug 21, 2019
7772681
Merge pull request #58 from uclixnjupyternbaccessibility/small-fix
joshuazeltser Aug 21, 2019
b2ad238
readded azure pipeline config file
joshuazeltser Aug 21, 2019
8c63a11
Merge branch 'dev' into theme-menu
joshuazeltser Aug 21, 2019
70e5932
fixed bug causing tests to fail
joshuazeltser Aug 21, 2019
fe311ca
Merge branch 'dev' into theme-menu
joshuazeltser Aug 21, 2019
25ad426
Added missing closing bracket
joshuazeltser Aug 21, 2019
36de20a
Merge pull request #60 from uclixnjupyternbaccessibility/theme-menu
fabihaahmed Aug 21, 2019
efe0d4d
fixed problem with themes that stops inline code blocks changing colour
joshuazeltser Aug 22, 2019
44680d2
Fixed Bug: letter-spacing and line-high button states saved on refres…
ednut15 Aug 22, 2019
d5c6646
Fixed the predefined alphabet bug
fabihaahmed Aug 22, 2019
3ece61c
Made a small change
fabihaahmed Aug 22, 2019
16ce684
fixed bug causing code font to be wrong after style reset
joshuazeltser Aug 22, 2019
5cd8f95
Merge pull request #61 from uclixnjupyternbaccessibility/planner-alph…
joshuazeltser Aug 22, 2019
a9e526a
Fixed Bug: use local storage value for space values
ednut15 Aug 22, 2019
94dac7e
fixed bug causing background to go white
joshuazeltser Aug 22, 2019
1c555ec
Merge branch 'dev' into bug-fixes
joshuazeltser Aug 22, 2019
c01ca69
Merge pull request #63 from uclixnjupyternbaccessibility/bug-fixes
joshuazeltser Aug 22, 2019
987f411
Merge branch 'dev' into spacing_fix
joshuazeltser Aug 22, 2019
a7c87d7
Merge pull request #62 from uclixnjupyternbaccessibility/spacing_fix
joshuazeltser Aug 22, 2019
4155d39
added check and error message if user tries to create a predefined st…
joshuazeltser Aug 22, 2019
ade8af4
Merge pull request #64 from uclixnjupyternbaccessibility/new-predefin…
fabihaahmed Aug 22, 2019
55ce36e
added comments to the font_styles code
joshuazeltser Aug 27, 2019
6079408
added comments to remaining code
joshuazeltser Aug 27, 2019
63b47da
Merge pull request #65 from uclixnjupyternbaccessibility/code-comments
NorahAba Aug 27, 2019
6baeab1
removed comment
joshuazeltser Aug 27, 2019
7c91d79
Merge branch 'code-comments' into dev
joshuazeltser Aug 27, 2019
57e1d4e
Merge pull request #66 from uclixnjupyternbaccessibility/dev
NorahAba Aug 27, 2019
d92c900
Removed added files to .gitignore
joshuazeltser Aug 27, 2019
2e05d59
Delete .pre-commit-config.yaml
joshuazeltser Aug 27, 2019
80a39af
Delete azure-pipelines.yml
joshuazeltser Aug 27, 2019
fed4a52
Delete Untitled.planner
joshuazeltser Aug 27, 2019
06d4857
added toolbar name to readme
joshuazeltser Aug 29, 2019
47b12ba
fixed overwriting by second easymde css file
joshuazeltser Sep 20, 2019
968da62
added back missing css library
joshuazeltser Sep 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ include CONTRIBUTING.md
include CHANGELOG.md
include tox.ini
include .bumpversion.cfg
include *.yaml
include *.yml

# explicit excludes
exclude .travis.yml
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# Accessibility Toolbar (AT4N)

This extension adds a toolbar to your notebook with five separate accessibility tools. For a summary of the features
see: [Accessibility Toolbar](https://www.youtube.com/watch?v=8Nv3uosr8s4&t=7s)
The makeup of these tools is as follows:

## Notebook Style Manager

- The aim of this extension is to provide the user with the tools to customise their notebook according to their own
specifications.
- This feature includes support for text size and font changes, line and letter spacing changes and
various changes to the pages colours.
- There is also a predefined styles feature allowing for the saving and loading
of saved page styles.
- Feature summary can be found at: [Notebook Style Manager](https://youtu.be/8Butk1EhpSw)

### Notes

- All of the styles are saved when refreshing the page into localStorage.
- To create a predefined style choose your required styles, click on "Add new style", select a name and then
click save to save your style.
- Beware when selecting "Default style" option as this will wipe any style changes not saved as a predefined
style.

![styles](./images/styles.png)

---

## Spell Checker

- The aim of this extension is to provide spell checker functionality for all markdown cells in a notebook.
- This feature includes the ability to be notify the user of spelling errors inline.
- It also provides a spell checker menu where words can be pasted and suggestions can be generated for the correct
spelling of miss-spelt words.
- New words can be added to the dictionary there.
- It is also possible to switch between bold or underlining notifications of spelling mistakes.
- Feature summary can be found at: [Spell Checker](https://youtu.be/WfMLjviZlMc)

### Notes

- The Spell Checker icon will turn green when it is enabled.
- The Spell Checker only works on markdown and **NOT** on code.
![styles](./images/spellchecker.png)

---

## Voice Control

- The aim of this extension is to provide voice control support for some of the common actions on a Jupyter notebook.
- Once enabled the toolbar will listen for any of these key actions and will then execute them.
- The possible commands are as follows:
- Run: Run Selected Cell
- Run all: Run all Cells
- Restart Kernel: Restart the Kernel
- Shutdown Kernel: Shutdown the kernel
- Spell Checker on: Turns on the spell checking feature of the accessibility toolbar
- Spell Checker off: Turns off the spell checking feature of the accessibility toolbar
- View Commands: Show the table of available commands
- Stop Voice control: Turns off the voice control feature of the accessibility toolbar
- Show Planner: Opens the planner provided by the accessibility toolbar
- Hide Planner: Minimises the planner provided by the accessibility toolbar
- Dark Mode: Activates the dark theme provided by the accessibility toolbar
- High Contrast Mode: Activates the high contrast theme provided by the accessibility toolbar
- Default Mode: Reverts the notebook to the default theme
- Feature summary can be found at: [Voice Control](https://youtu.be/UepPF3ECV_s)

###Notes

- The Voice Control feature is only supported on Chrome at the moment.
- The Voice Control button will turn green when it is listening for a command.
![styles](./images/voice.png)

---

## Planner

- The aim of the Planner is to provide a way for a user to plan out their notebook before and during its creation.
- The Planner is a Mardown text editor that is displayed at the side of the page and is saved together with the
notebook.
- The Planner includes all of the standard Markdown features, with shortcuts to some of them as buttons at the top.
- Feature summary can be found at: [Planner](https://youtu.be/smV4PZKINiM)

###Notes

- The planner automatically saves every minute and can be manually saved using the "Save" button
- There are various size options for images added to the planner:
- 20% width: imagewidth=planner-20
- 30% width: imagewidth=planner-30
- 40% width: imagewidth=planner-40
- 50% width: imagewidth=planner-50
- 60% width: imagewidth=planner-60
- 70% width: imagewidth=planner-70
- 80% width: imagewidth=planner-80
- 90% width: imagewidth=planner-90
- 100% width: imagewidth=planner-100

![styles](./images/planner.png)

## Accessible Themes

- The aim of the accessible themes is to provide a high contract and dark theme mode for users depending on their
preferences.
- The themes can be easily toggled from the menu provided.
- Feature summary can be found at: [Themes](https://youtu.be/EbC200P6KwM)

![styles](./images/darkmode.png)
![styles](./images/contrastmode.png)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Type: Jupyter Notebook Extension
Name: Accessibility Toolbar
Description:
Adds a toolbar that provides five accessibility features for a notebook.
Helpful for people with dyslexia and visual impairment.
Link: README.md
Icon: images/toolbar.png
Main: main.js
Compatibility: 3.x, 4.x, 5.x, 6.x
Loading