* Can only remove last document successfully
* Correctly update the layer tree panel
* Remove comments
* Add support for randomly closing docs
* Create new doc after closing last doc
* Update layer panel when creating new docs
* Fix bug that crashed the program when first doc was closed
* Refactor to make code simpler and increase readability
* Add shortcut to close active doc (Shift + C)
* Add a confirmation dialog box before closing tabs
* New docs get the correct title
* Remove comments and fix typos
* Disable 'eslint-no-alert'
* Refactor and fix document title bug
* Rename the FrontendMessage and ReponseType for showing close confirmation modal
* Change the message displayed in the close confirmation modal
Co-authored-by: Keavon Chambers <keavon@keavon.com>
* Multi-docs WIP
* Change to number
* Add new document and switch documents
* Remove keybind for previous document. Change keybind for next document.
* Switch documents by clicking tabs
* Remove keybind for previous document. Change keybind for next document.
* multi-docs
* Update package-lock.json
* Hook up File>New to add new document
* Remove console logs and empty lines. Start new documents from 2 instead of 1.
* Fix formatting