After removing compass-home package and moving home.tsx near CompassElectron, few things need to be improved there:
- Move FileInputBackendProvider and ConnectionStorageProvider from home.tsx to entrypoint.tsx where have all the providers.
- Have compass-update code in one place, this means moving
RestartCompassToastContent component to update-handlers.ts. - Pass onActiveWorkspaceTabChange to the entrypoint.tsx and remove showCollectionSubMenu and hideCollectionSubMenu props. This aligns it with compass-web entrypoint.tsx