[pitivi] Release 2020.09
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Release 2020.09
- Date: Thu, 1 Oct 2020 07:29:29 +0000 (UTC)
commit a37b96cc81dafd6284e48b907d7b0ac1575f1664
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Wed Sep 30 21:59:22 2020 +0200
Release 2020.09
AUTHORS | 6 ++---
NEWS | 37 ++++++++++++++++++++++++++++++
data/org.pitivi.Pitivi.appdata.xml.in | 43 +++++++++++++++++++++++++++++++++++
docs/Past_GSoCs.md | 1 +
docs/release.md | 21 +++++++++++------
meson.build | 2 +-
tests/test_application.py | 9 --------
7 files changed, 99 insertions(+), 20 deletions(-)
---
diff --git a/AUTHORS b/AUTHORS
index fbb5b1013..370e3d59b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -3,12 +3,12 @@ Now with half the codebase and twice the power
2012 - ...
-Maintained by Thibault Saunier, Jeff Fortin, Mathieu Duponchelle and Alex Băluț
-with the help of many contributors.
+Maintained by Thibault Saunier and Alex Băluț with the help of many
+contributors.
A handwritten list here would be too long, be frequently outdated,
and would not give their relative merit. Out of respect for our contributors,
-we point you instead to: http://ohloh.net/p/pitivi/contributors
+we point you instead to: https://www.openhub.net/p/pitivi/contributors
Or you can run: git shortlog -s -n
diff --git a/NEWS b/NEWS
index 97561a0c1..58ef10c59 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,40 @@
+2020 September 30th - Pitivi 2020.09
+
+This release includes lots of new features, originating from GSoC
+internships, from University of Nebraska-Lincoln's Soft-261 class
+Spring 2020 and from individual contributors.
+
+ * A plugin system allows extending the Pitivi functionality medium-term, targeted for teams of editors.
+ * A developer console plugin allows interacting with the project in a Python console.
+ * Custom UI replaces the automatically generated UI for a handful of effects.
+ * Easy Ken-Burns effect.
+
+ * The new Greeter perspective replaces the Welcome wizard dialog and allows a slick selection of a
recently opened project.
+ * When being resized, the Viewer shows the percent of the actual widget size in relation to the project
video size.
+ * The Viewer size snaps at 50% when being resized.
+ * Scaled proxies if optimized media is too much for your machine.
+
+ * Timeline markers.
+ * Support for nested timelines by importing entire XGES files as a clip.
+ * The Effects Library has been redesigned to allow quick access to effects.
+ * Ability to favorite effects in the Effects Library.
+ * Improved workflow for adding effects.
+ * The refreshed clip effects UI allows working on multiple effects at a time.
+
+ * Refactored Media Library using same logic for different view modes.
+ * Refactored Render Dialog UI to avoid overwhelming people. Tell us what you think about it.
+
+ * Restoring the editing state when reopening a project.
+ * Safe areas visualization in the Viewer.
+ * Easy alignment for video clips.
+ * Composition guidelines in the Viewer.
+ * Solid color clips.
+ * Ability to mute or hide an entire layer.
+
+ * Interactive intro so newcomers get familiar with the names of the UI elements.
+ * The action search is a shortcut to everything possible in the timeline, if you can find it. Press "/".
+ * New keyboard shortcuts for pros.
+
2018 August 29th - Pitivi 0.999
* Selecting a range of clips can be done by clicking followed by Shift+click
diff --git a/data/org.pitivi.Pitivi.appdata.xml.in b/data/org.pitivi.Pitivi.appdata.xml.in
index d93fcad1b..ace073107 100644
--- a/data/org.pitivi.Pitivi.appdata.xml.in
+++ b/data/org.pitivi.Pitivi.appdata.xml.in
@@ -41,6 +41,49 @@
<developer_name>The Pitivi Team</developer_name>
<releases>
+ <release version="2020.09" date="2020-09-30">
+ <description>
+ <p>
+ This release includes lots of new features, originating from GSoC
+ internships, from University of Nebraska-Lincoln's Soft-261 class
+ Spring 2020 and from individual contributors.
+ If you're interested to contribute, please get in touch with us.
+ </p>
+ <ul>
+ <li>A plugin system allows extending the Pitivi functionality medium-term, targeted for teams of
editors.</li>
+ <li>A developer console plugin allows interacting with the project in a Python console.</li>
+ <li>Custom UI replaces the automatically generated UI for a handful of effects.</li>
+ <li>Easy Ken-Burns effect.</li>
+
+ <li>The new Greeter perspective replaces the Welcome wizard dialog and allows a slick selection of
a recently opened project.</li>
+ <li>When being resized, the Viewer shows the percent of the actual widget size in relation to the
project video size.</li>
+ <li>The Viewer size snaps at 50% when being resized.</li>
+ <li>Scaled proxies if optimized media is too much for your machine.</li>
+
+ <li>Timeline markers.</li>
+ <li>Support for nested timelines by importing entire XGES files as a clip.</li>
+ <li>The Effects Library has been redesigned to allow quick access to effects.</li>
+ <li>Ability to favorite effects in the Effects Library.</li>
+ <li>Improved workflow for adding effects.</li>
+ <li>The refreshed clip effects UI allows working on multiple effects at a time.</li>
+
+ <li>Refactored Media Library using same logic for different view modes.</li>
+ <li>Refactored Render Dialog UI to avoid overwhelming people. Tell us what you think about it.</li>
+
+ <li>Restoring the editing state when reopening a project.</li>
+ <li>Safe areas visualization in the Viewer.</li>
+ <li>Easy alignment for video clips.</li>
+ <li>Composition guidelines in the Viewer.</li>
+ <li>Solid color clips.</li>
+ <li>Ability to mute or hide an entire layer.</li>
+
+ <li>Interactive intro so newcomers get familiar with the names of the UI elements.</li>
+ <li>The action search is a shortcut to everything possible in the timeline, if you can find it.
Press "/".</li>
+ <li>New keyboard shortcuts for pros.</li>
+ </ul>
+ </description>
+ </release>
+
<release version="0.999" date="2018-08-20">
<description>
<p>
diff --git a/docs/Past_GSoCs.md b/docs/Past_GSoCs.md
index 16d8a6e93..4e9d967cb 100644
--- a/docs/Past_GSoCs.md
+++ b/docs/Past_GSoCs.md
@@ -37,6 +37,7 @@ get involved.
timelines](https://swaynethoughts.wordpress.com/2019/08/25/gsoc-2019-final-report/).
- [Yatin Maan](https://yatinmaan.github.io/) improved the [effects
usability](https://yatinmaan.github.io/2019/08/26/GSoC-19-Final-Report/).
+ The Effects Library has been refactored to
## 2018
diff --git a/docs/release.md b/docs/release.md
index b903a21b5..0ff71c428 100644
--- a/docs/release.md
+++ b/docs/release.md
@@ -1,16 +1,23 @@
# How to make a release
-Ideally these instructions are in line with the [GNOME releasing
process](https://live.gnome.org/MaintainersCorner/Releasing).
+Ideally these instructions are in line with the [GNOME releasing
+process](https://live.gnome.org/MaintainersCorner/Releasing).
We make two types of releases:
- regular releases, when we have new features or improvements, and
- "smaller" bug-fix releases, when a regular release needs patching.
-The regular releases have the version number X.YY, and the bug-fix
-releases have the version number X.YY.Z, where Z is hopefully a relatively small
+The regular releases have the version number YYYY.MM, and the bug-fix releases
+have the version number YYYY.MM.Z, where Z is hopefully a relatively small
number (1, 2, 3...).
-Most of the steps below should be done in the [development environment](HACKING.md): `$ source
bin/pitivi-env` -> `(ptv-flatpak) $`
+Most of the steps below should be done in the [development
+environment](HACKING.md):
+
+```
+$ source bin/pitivi-env
+(ptv-flatpak) $
+```
1. Check [GitLab](https://gitlab.gnome.org/GNOME/pitivi/milestones)
* Make sure there are no significant issues open against the current milestone.
@@ -26,9 +33,9 @@ Most of the steps below should be done in the [development environment](HACKING.
If doing a bugfix release, add or increase the micro.
If doing a regular release, bump YY up and remove the micro from
the version number, for example: 0.97.1 -> 0.98. Normally this is the
-same as the name of the Phabricator milestone you just archived.
+same as the name of the GitLab milestone you just archived.
*
[data/org.pitivi.Pitivi.appdata.xml.in](https://gitlab.gnome.org/GNOME/pitivi/blob/master/data/org.pitivi.Pitivi.appdata.xml.in):
-Add a new release tag with the exec summary of changes.
+Add a new release entry with the exec summary of changes.
* [NEWS](https://gitlab.gnome.org/GNOME/pitivi/blob/master/NEWS):
Copy the exec summary of changes also here. This ends up in the `.news` file at
[download.gnome.org/sources/pitivi](https://download.gnome.org/sources/pitivi/).
* [AUTHORS](https://gitlab.gnome.org/GNOME/pitivi/blob/master/AUTHORS):
@@ -48,7 +55,7 @@ If there are new maintainers.
$ cd /tmp
$ asp checkout pitivi
$ cd /tmp/pitivi/repos/community-x86_64/
- $ cp .../pitivi-X.YY.Z.tar.xz .
+ $ cp .../pitivi-YYYY.MM.Z.tar.xz .
$ vim PKGBUILD
... Update "pkgver",
... Make sure "source" ends in .tar.xz
diff --git a/meson.build b/meson.build
index e7d7aa73d..0e151eee0 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('pitivi', 'c', version : '1.90.0.1', meson_version : '>= 0.46.0')
+project('pitivi', 'c', version : '2020.09', meson_version : '>= 0.46.0')
host_system = host_machine.system()
pymod = import('python')
diff --git a/tests/test_application.py b/tests/test_application.py
index cc00f535a..a10d1e956 100644
--- a/tests/test_application.py
+++ b/tests/test_application.py
@@ -52,15 +52,6 @@ class TestPitivi(common.TestCase):
self.assertTrue(app.is_latest())
self.assertEqual(configure.VERSION, app.get_latest())
- app = self.call_version_info_received("999.0=CURRENT")
- self.assertFalse(app.is_latest())
- self.assertEqual("999.0", app.get_latest())
-
- app = self.call_version_info_received(
- "999.0=CURRENT\n%s=SUPPORTED" % configure.VERSION)
- self.assertFalse(app.is_latest())
- self.assertEqual("999.0", app.get_latest())
-
app = self.call_version_info_received("0.91=current")
self.assertTrue(app.is_latest())
self.assertEqual("0.91", app.get_latest())
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]