Close files with uncommited changes in the multi-file editor
When I want to edit lots of files I don't necessarily want to keep a tab open for each file while I wait to commit the changes. I should be able to close a file without losing my changes, and re-open it if I need it and changes will be shown. Even when the file is closed, the file and changes should be available in the commit panel to be staged and committed.
Design
For a live example: https://codepen.io/strages/pen/ppBpaG
Edited by Dimitrie Hoekstra