Commit Graph

127 Commits

Author SHA1 Message Date
tel0065
faba55822c
Updated README
Updated the README with instructions on how to setup the line highlighter for the first time, added a table for the line highlighter options, added our team's contact information
2022-05-09 10:35:21 -05:00
tel0065
96b814a0de
Added Screenshot
Added screenshot of line highlighter settings.json file for use in the README
2022-05-09 10:34:10 -05:00
tel0065
fef2e8d63e
line missing
textDecoration line was missing from settings, added
2022-05-09 09:01:35 -05:00
53cc6bd056 Provide more descriptive group names for menu. 2022-05-07 23:49:13 -05:00
John Breaux
51b19a7054
Merge pull request #5 from We-Dont-Byte/johnBreaux
package.json:

    Remove duplicate entries
    Unify names of submenus according to Mind Reader naming conventions
    Add keybinds for things I accidentally only had in my User configuration (oops!)
    Reorganize right-click context menu to group similar commands
    Add keybinds for items in the right-click context menu (or replace them with vscode builtins)
2022-05-07 23:27:07 -05:00
b7679b1de2 Add keybinds for all important menu items
Some functions are not exposed by vscode on startup, so we must wrap them.
2022-05-07 23:20:07 -05:00
95dfce9d77 Reorganize right-click context menu
To reorganize the context menu,
- ${group: number}_name-of-group@${position_in_group: number}
2022-05-07 22:33:26 -05:00
a8542c6c88 package.json:
- Remove duplicate entries
- Unify names of submenus according to Mind Reader naming conventions
- Add keybinds for things I accidentally only had in my User configuration (oops!)
2022-05-07 22:00:34 -05:00
a9c43b1490 Update Mocha to version 10.0.0
Mocha 8.x relied on a vulnerable version of nanoid, which contained an info leak.
2022-05-07 21:29:59 -05:00
John Breaux
0a39522eca
Merge pull request #4 from We-Dont-Byte/merge-johnbreaux-thomaslane
Merge "merge-johnbreaux-thomaslane" into "master"
This includes breaking changes!
See pull request #4 for list of changes.
2022-05-07 21:16:29 -05:00
84f8e41737 Update Mind Reader dependencies 2022-05-07 20:34:47 -05:00
tel0065
5131db0a8a
added setup instructions
Added instructions as to how to setup for the first time to the comments section, added 2 more TODO items.
2022-05-07 13:31:34 -05:00
e7bdd356e3 Update permissions on install scripts, for linux. 2022-05-07 13:24:46 -05:00
3790d6c3a8 JSON booleans are not strings 2022-05-07 13:19:57 -05:00
7e001ee50c Only return cursor to editor when selection succeeds 2022-05-05 22:06:24 -05:00
7c985b3817 Stop forciby reselecting the document
Forcibly reselecting the document made using keyboard navigation inconvenient
2022-05-05 21:13:18 -05:00
8456f57b84 Mind_Reader -> Mind Reader
(except in URLs and critical identifiers)
2022-05-05 20:56:10 -05:00
3bffd6a9fd mindReader -> mind-reader 2022-05-05 20:49:15 -05:00
ec6b96bd9a Merge remote-tracking branch 'origin/thomasLane' into merge-johnbreaux-thomaslane 2022-05-05 19:49:29 -05:00
75d9762f41 Improve github actions CI 2022-05-05 18:44:50 -05:00
57b0d6b97e Don't reinstall w/ pacman 2022-05-05 17:08:48 -05:00
fecdf31c1f Visual Studio Code updated
New Electron version is 17.4.1
2022-05-05 16:45:48 -05:00
63d0b5aee3 Newline 2022-05-05 16:31:48 -05:00
e78470d6f7 Print progress information in install script. 2022-05-05 16:30:25 -05:00
9ef756838b Attempt fix setup script on Linux
Also update CC BY-SA notice of attribution
2022-05-05 16:12:55 -05:00
tel0065
be60f884fe
naming scheme
changed mindReader to mind-reader to be consistent with other parts of the extension
2022-05-05 12:15:39 -05:00
tel0065
b51507b76f
Version increase
Major version increase: 1.0.0 -> 2.0.0
2022-05-05 12:07:13 -05:00
tel0065
09b4d41054
Code cleaned
Removed commented out code
2022-05-05 11:59:42 -05:00
tel0065
c890e77d3c
Updated indention
Indention of ternary operator was incorrect, fixed
2022-05-05 11:57:54 -05:00
tel0065
a10200f2bc
Updated indention
Indention was incorrect, fixed.
2022-05-05 11:56:39 -05:00
tel0065
bb0b1be0d4
Updated Messages
Changed the wording of the loading message
2022-05-05 11:54:32 -05:00
tel0065
940a8ed317
Configuration Variables Updated
Updated configuration variables to match package.json calls, added TODO line at the top
2022-05-05 11:53:02 -05:00
tel0065
630391b5fe
Many Changes
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
2022-05-05 11:51:12 -05:00
tel0065
cc8fbc26ad
Cleaned Up Code
Removed commented out code, added comments, etc
2022-05-04 19:40:33 -05:00
tel0065
af9308744b
added user config options
Added configuration options for the line highlighter feature
2022-05-04 19:28:10 -05:00
tel0065
cc1c23a16f
added function, fixed bug
Added function for selectLeadingSpaces, fixed bug which was reporting the wrong line number on some functions, added window focusing to most of the functions
2022-05-04 19:27:17 -05:00
tel0065
c17b718ce6
Added New Function
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.
2022-05-01 20:22:26 -05:00
e0b2e5ee92 Update tests to match new behavior 2022-04-30 17:17:28 -05:00
34d89386ea Name improvements, new tokens, new behavior.
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)
2022-04-30 17:12:36 -05:00
f86f2cb6b9 Powershellize the windows install-scripts
- Replace powershell aliases with canonical Cmdlet names
- Update function names to only use approved Verbs
2022-04-30 13:01:04 -05:00
971e6fe2fb hubmanager: receiveData:
Ignore numbered non-error status messages coming in on message channel
2022-04-29 02:46:42 -05:00
d5389c5ed3 Pacman is entirely broken. Oh well. 2022-04-29 02:45:05 -05:00
cc26efacd4 Node you fiendish beast, bow before my install script 2022-04-28 18:30:25 -05:00
97e54a5931 npm is a mess. 2022-04-28 18:16:33 -05:00
41b3c37ed3 Linux: Apt: Fix installation issues. 2022-04-28 18:10:31 -05:00
8266780775 fi 2022-04-28 17:43:21 -05:00
c2141e9c62 Ugh. 2022-04-28 17:41:19 -05:00
e749399793 Fix assignments in bash scripts 2022-04-28 17:38:47 -05:00
e8afacef18 Install scripts:
- 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
2022-04-28 17:30:55 -05:00
tel0065
2bbc5bce1f
Added lineHighlighter.ts 2022-04-27 12:07:33 -05:00