← Back to team overview

openshot.developers team mailing list archive

New Version: 0.9.31

 

Here it goes. Massive re-factoring across OpenShot. I put a ton of
regression work into this to ensure everything still works, but as always, I
could have missed something.  TJ's branch and Andy's branch have been merged
into the trunk... along with many other changes and bug fixes.

The biggest changes:
------------------------------
1) Distutils is now used to install OpenShot (setup.py install).
   Installing OpenShot this way will copy Mime Types, Register Icons,
   Add launcher to Application menu, and copy the OpenShot .py code
   to the /site-packages/ folder.
2) Python code moved into ~/openshot/openshot/
3) New folders ~/openshot/[bin,docs,xdg]
4) Translations moved to ~/openshot/openshot/locale
5) classes/project.py contains all of the PATH variables
6) classes/info.py contains the version of OpenShot
7) after installing (using setup.py), the /openshot/bin/openshot
   is the launcher that gets copied to the /usr/bin
8) A few bug fixes have also been added:
   A) removing marker clears timeline
   B) opening a project stopped some changes from refreshing the video
9) Arguments can be passed to OpenShot ($ openshot 'video1.avi',
'video2.avi')
10) New folder ~/.openshot/ for thumbnails, queue, and .lock file (created
at runtime)
------------------------------

There are now 2 ways to launch OpenShot.

$ openshot  (assuming setup.py was used to install OpenShot)
$ ~/openshot/openshot/openshot.py (I know... it looks funny)

Good luck to everyone testing this! =)

Follow ups