JetBrains: Implement file previewing in standalone mode
Created by: philipp-spiess
Fixes #35556 (closed)
This implements the file previewing in standalone mode.
In addition to that, I removed the JS -> Java bridge mock from the search JavaScript bundle into their own. The reason is that we need an easy way for the mock to access both the underlying web view context as well as the host content (i.e the preview panel).
As a nice side effect we have also removed the code related to the bridge mock from our production bundle
Test plan
https://user-images.githubusercontent.com/458591/169570734-3437b6cd-00a6-4db8-a856-f3cf19777532.mov
App preview:
Check out the client app preview documentation to learn more.