Added settings for line highlighter, added contributors section, added bugs section, added homepage section, changed all instances of mindReader to mind-reader, changed all instances of Mind_Reader to Mind Reader
Added function for selectLeadingSpaces, fixed bug which was reporting the wrong line number on some functions, added window focusing to most of the functions
Added Senior Design Day Spring 2022 suggestion of selecting the leading whitespace characters. Had to refactor getLeadingWhitespace to include a helper function. Also added imports for vscode. Finally shifted helper functions together and added comments.
Name improvements:
- runLineContext changed to "Get Line Scope".
- runCursorContext changed to "Get Words Under Cursor".
New tokens:
- STATEMENT: Replaces INDENT. Stores entire line of python statement, not including comments, in attr.
- COMMENT: Stores entire comment line in attr.
- INVALID: Invalid token, used when parser can't figure out a line. Should never be seen.
New behavior:
- Get Line Scope now reads out the comment your cursor is in.
- Implemented fractional indentation notifications (disabled)
- Windows:
- install:
Move repo URI into variable
Remove -NoWinget check (was unused)
- upgrade:
Change -NoWinget to disable updating with winget (can take a while)
Create function to check install of node packages which are put on Path.
- Linux:
- Install:
Port install-windows to some linux distros
Support for Apt (Ubuntu, possibly Debian/Mint)
Support for Pacman (Arch/Manjaro/Garuda)
- Upgrade:
Port upgrade-windows to some linux distros
upgrade-windows.ps1:
Update NodeJS, NVDA, VSCode, etc.
Upbdate NPM dependencies
If VSCode Electron ver. known, electron-rebuild with it
install-windows.ps1
Instal git
Clone the mind-reader repo
Run upgrade-windows.ps1 from the newly cloned repo