Skip to content

Ensure viewmodel updates happen on main thread

Compare
Choose a tag to compare
@machinewrapped machinewrapped released this 08 Oct 13:11
· 434 commits to main since this release
6221d1a

Speculative fix for reported segmentation fault errors on Mac OS - make sure all updates to the ViewModel happen on the main thread so that there is (hopefully) no risk of Qt updating the view whilst the ViewModel is being modified.

  • made some adjustments to the layout to try to get the original and translated text to line up better (Qt is unpredictable but this seems to help)
  • some fallback patterns to try to match more malformed responses from GPT

Apologies for the belated Windows version for this release, MalwareBytes was erroneously flagging packages generated with PyInstaller as malware.