Features:
- You can now customise the colour of unstaged files via the
gui.theme.unstagedChangesColor
config key (thanks @snorrwe ) - Editing a file will now open your editor at the currently selected line for most major editors (thanks @mark2185 )
- Support for opening Azure DevOps repos (thanks @tiwood )
- You can now skip the confirmation prompt after running a subprocess with the
promptToReturnFromSubprocess
config key (thanks @Rambhosale )
Bug Fixes:
- Fixed issue where mouse handling was not properly restored after leaving the application (thanks @tmatz )
- Fixed bug where files could not be edited at particular lines for certain editors (thanks @fsmiamoto )
Other:
- Some cleaning up of the docs (thanks @moha-gh )
- NL translation fixups (thanks @Alpakash )
- Fixed an issue with the cheatsheet generator that caused the user's own language to appear in each output translation file.
Note from maintainer:
- I'm going to merge in quite a large refactor PR to the master branch. The refactor is about 90% done but the 10% might take some time and it's tricky to have to re-implement all PRs from contributors to the new branch. At any rate this refactor should make the code easier to work with compared to the previous god struct (the Gui struct) that was being used for everything. The new structure no doubt will have its own flaws that I'll need to work through over time. I've been using the refactor PR myself for a while and haven't run into any bugs, and I've added some more integration tests to capture more of the expected behaviour. Don't hesitate to raise an issue for any bug you find.