

6736aa6 Jonathan Thomas Bumping version to 3.1.1, min libopenshot dependency to 0.3.2.967a429 Jonathan Thomas On launch of OpenShot, convert float sample_rate into Integer (if needed), and update settings::sample_rate if needed.91b19e5 Jonathan Thomas Protecting timeline webview from unrelated changes - which can sometimes happen prior to the webview being fully loaded (causing a freeze on launch of OpenShot).Protect preview_thread::update() method from triggering with 'sample_rate' update. 0979288 Jonathan Thomas Protect setWindowTitle from being called by a different thread (preview_thread - if sample_rate is updated).

1ee5f7b Jonathan Thomas Allow "duration" to be sent to the webview, to allow auto-increase project duration / auto resize the timeline.

5416a16 Jonathan Thomas Adding back in "layers", "markers" to webview changes - since we accidentally filtered them out.Removed old GitHub Action builder for Ubuntu 18.04, and tweaked GitHub CI build scripts.Many small code refactors and fixes to prevent noisy errors (reported by Sentry.io).Improved caching logic around Property Editor (better performance while adjusting clip properties).Refactor of Parent property (simpler, a single 'None' option, thumbnail images).Large refactor for Tracker and Object Detection effects (allow property editing, prevent crashes, allow parent property to work).Protect timeline (webview) from receiving lots of unneeded messages from libopenshot.Adding Profile search button to Preferences (for easier filtering and searching for a default profile).

