* Unified key chord descriptions between KeyBindingInfo and KeyDisplayer
* Moved chord parsing to KeyParser
* Lint fixes
* parseChordParts tests
* key prop for KeyBindingInfo
* The linter, again
* Fix a few small Markdown preview issues.
* Close markdown preview on exit.
* Update marked version.
* Add config option for auto scroll.
* Keep focus on initial split.
* Fix toggle function.
Before the fix was only applied to close.
* Hook up clicking a link to open the Oni browser if activated.
Fixes#2021.
* Fix lint error.
* Update for changed API.
* Update tests.
* Bump package number.
* Update lock file.
* Syntax change.
* Change handling of --plugin-develop argument
Add additional handling for the --plugin-develop argument so that no
path and invalid path cases are handled.
* Improve --plugin-develop error feedback on startup
Change the developer logging to be Log.warn instead of Log.info. Add a
popup to notify the developer of an error once Oni has launched.
* add commands to resize sidebar
* remove console.logs
* add tests for change size function
* pass null as default and add test to handle incorrect input
* add more test cases and default unit value
* add extra test to ensure a unit is inserted
* add max limits if sidebar is too big or small
* use ternary to return limit
* add tests to ensure that if at the bottom or top limit can still increase or decrease depending on if top limit or bottom
* merge upstream fix conflicts
* switch default keybindigs for linux/windows
This specific change is motivated by a broken symlink on Linux, which
will show up in an fs.readdir but will cause an error with fs.stat. If
there are other situations where fs.stat will produce an error on a
result returned from fs.readdir, this is probably the right thing to do
in those as well.
* convert quickinfo tooltip to styled components
* remove quick info less file, switch some components to SFCs
recreate QuickInfo classes as styled-components
* fix lint errors
* convert Errors info to stateless functional component
* move errors our of mount of errorInfo
* add test for error info component
* add snapshot test for error info component
* actually add snapshot
* add snapshot for text components
* refactor to SFC add very minimal snapsthot and visiblity test
* update snapshots
This PR removes the scroll binding of the reference buffer, fixes#2185. This is the only point in the app where we call `scrollbind` so removing it should resolve this issue.