* [UI] Make scrollbar look the same on all platforms
Linux suffers from the same issue as other platforms where the scrollbar is that ugly electron style.
This commit will fix this and make it look the same on all platforms and cut down code.
* linter : Use const instead of let
* naming : make the constant easy to understand
The previous code used a variable to define code specific to the os.
Since we combined the code for all platforms it is not required anymore, so I changed the name to be more understandable to the person reading the code.
* [UI] Make scrollbar look the same on all platforms
Linux suffers from the same issue as other platforms where the scrollbar is that ugly electron style.
This commit will fix this and make it look the same on all platforms and cut down code.
* linter : Use const instead of let
* naming : make the constant easy to understand
The previous code used a variable to define code specific to the os.
Since we combined the code for all platforms it is not required anymore, so I changed the name to be more understandable to the person reading the code.
* Add support for the fish shell
Fixes#1142
The fish shell is not POSIX-compliant. As a result, the installation
command's use of `&&` caused `updatePlugins` to fail, erroneously
claiming there would be details in `~/.hyper_plugins/npm-debug.log`.
They of course weren't there because the command it tried to run was an
invalid command. I've added an object to choose the install command to
run based on the shell you're in, and a very basic test to determine if
we're in fish. Most shells should be able to be handled by the
'default' key, so for now it just checks to see if it's fish by doing a
regex on the configured `shell` option.
* Rename default -> posix
* Added --help command line argument.
Also looks for -v and --version.
* Fixing linting issues.
* Deleted incorrect comment that used to make sense.
* Cleaner arguments checking.
* Used newer JS syntax.
* Open Preferences in Wordpad on Windows
Notepad doesn't handle `\n` line breaks, Wordpad does.
Fixes#1126.
* Update: Use Win editor from reg
If not found, or set to notepad.exe (which can't handle line breaks), show hyper.js config file in folder so user can open in editor of their choice.
* Fixes for Windows
Fixed shell reference, corrected lint errors.
* Fixes for Windows
Fixed shell reference, corrected lint errors.
* Fixes for Windows
Fixed shell reference, corrected lint errors.
* Always show .hyper.js in folder for prefs
* Always show .hyper.js in folder for prefs
* Fixed electron import