Logan Ramos 76c3eb94c9
On the fly tab model construction (#133025)
* Enrich the change event

* Initial tab model building

* Work in progress model construction

* Add pauseable emitter

* Attempt using microtask

* Make tests pass

* Update active tab logic

* Fix layering issue

* event rename

* PR feedback

* Remove stray new line

* Add test for microtask emitter

* Add move event

* Add mmerge functionality to Microtask emitter

* Fix compilation errrors

* Fix tests

* Add tests to address feedback

* Change editor change event to an array

* Add array support to editorsChangeEvent

* Update src/vs/workbench/common/editor/editorGroupModel.ts

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>

* Switch to a less efficient array method

* Add console.log for debugging

* Test with different notebook

* Fix notebook URI

* For now split up file open for better debugging

* Don't use notebook in test for now

* Cleanup event

* Fix tests

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2021-09-16 14:34:54 -04:00
..
2021-08-30 14:45:57 +02:00
2021-09-01 09:14:11 +02:00
2021-08-10 17:06:42 +02:00
2021-08-27 15:45:42 -04:00
2021-09-07 13:04:03 -07:00
2021-08-10 17:06:42 +02:00
2021-08-10 17:06:42 +02:00
2021-08-10 17:06:42 +02:00
2021-08-30 14:45:57 +02:00
2021-08-30 14:45:57 +02:00
2021-09-13 10:34:54 -07:00
2021-08-30 14:45:57 +02:00
2021-09-14 14:24:52 -07:00
2021-09-14 14:24:52 -07:00