- Main app creates window with Renderer.
- Renderer and Main communicate via Message Handlers.
- Main also creates Worker to modify files in parallel and without UI interruption.
- You rotate and like your file in UI.
- Renderer sends LikeMessage to Main.
- Main passes LikeMessage to Worker.
- Worker moves file to directory and rotates it.
- Then worker sends success message to Main and then to Renderer.
Currently it doesn't run in CI:
DEV=Y yarn run test