mattermost-desktop/e2e
Devin Binnie f4f4511cc7
Remove WindowManager, separate functionality into smaller modules (#2682)
* Move sendToRenderer to respective singletons

* Move to using ViewManager call for getting view by webContentsId

* Move show and create logic to main window, handle deep linking seperately

* Move resizing logic and event handing to mainWindow

* Move server switching logic to main/app

* Move tab switching logic to main/app, rely on showById for most usage

* Migrate remaining functions, remove windowManager objects, set up imports for self-contained singletons

* Fix E2E tests

* Update src/main/app/servers.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

---------

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-04-19 11:04:26 -04:00
..
modules [MM-50485] Migrate app to ServerManager, remove view names and replace with IDs (#2672) 2023-04-12 12:52:34 -04:00
performance PoC performance tests in CI (#2474) 2023-01-30 17:16:10 +02:00
specs Remove WindowManager, separate functionality into smaller modules (#2682) 2023-04-19 11:04:26 -04:00
utils PoC performance tests in CI (#2474) 2023-01-30 17:16:10 +02:00
.eslintrc.json [MM-39839] Changes for writing unit tests, some re-org (#1849) 2021-11-04 11:29:32 -04:00
save_report.js [MM-46305] Add reporting code for E2E tests (#2222) 2022-08-15 09:07:22 -04:00