Skip to content

Commit

Permalink
Update changes.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
cantabile committed Jun 14, 2020
1 parent 8fb1bfd commit b81d354
Showing 1 changed file with 147 additions and 0 deletions.
147 changes: 147 additions & 0 deletions changes.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,150 @@
v5 (20200614)
=============

Wibbly
------

* Make the Compact Projects checkbox work. Its value wasn't actually
used and projects were always saved not compact. (Bug introduced in
v1.)

* Show overall average processing speed and estimated time remaining.

Wobbly
------

* Fix crash when attempting to preview nothing, i.e. before opening a
project or video. (Bug introduced in v1.)

* Fix crash when decimating all five frames in a cycle by not allowing
to decimate all five frames in a cycle.

* Fix crash when opening a project which was saved when the crop
assistant was visible. (Bug introduced in v3.)

* Fix previewing when the crop assistant is visible. Don't show what's
getting cropped when previewing the final script, because the final
script already includes the cropping. (Bug introduced in v2.)

* Fix switching to preview and back too quickly. Previously, if you
switched to preview and back very quickly, before the preview frame
appeared on screen, then you could end up with the preview frame
shown instead of the source frame.

* Fix opening projects with bad cropping, like odd numbers
incompatible with the video's subsampling (or other problems that
make it generate unusable scripts). When opening such a project,
script evaluation fails, but that doesn't have to leave the
application in a semi-invalid state. Instead of closing the
previously opened project and refusing to open the new one, open the
new one in the hopes that the user can fix the problem. In the case
of bad cropping, the user can fix it easily.

* Fix opening videos that can't be opened, e.g. files that aren't
actually videos. Anything that causes a script evaluation error.
Don't close the previously opened project when opening such a video.

* Fix the default resize values in the crop assistant. If the project
didn't have resizing enabled, use the project's width and height as
default values.

* Fix shortcuts that require the Shift key. Shortcuts like "{" (typed
with Shift+[) or ">" (Shift+.) were not usable. Shortcuts that
involve keys from A to Z were fine.

* Don't allow resizing to less than 16x16. The resizer (zimg) has some
trouble resizing to very small sizes. This will be fixed at some
point, probably, but work around the problem anyway. Surely no one
needs to resize to less than 16x16.

* Use a tab bar to switch from source to preview.

* Print the frame details on top of the video, much like Yatta does.
The frame details window can still be used instead of or along with
this feature.

* Add action to disable/enable all freezeframes (only in the source
tab). No default shortcut.

* Add window displaying the list of combed frames

* Add a button to redetect all the combed frames. It runs the final
script with all the filtering set up by the user through
tdm.IsCombed from TDeintMod.

* Add the possibility to bookmark frames.

* Make the number of thumbnails shown under the video customisable.
The minimum is none, the maximum 21.

* Make the thumbnail size customisable.

* When quitting only ask to save the current project if it was
modified.

* Ask to save the current project when opening another project or a
video (if the current project was modified).

* Change the mouse cursor during potentially slow operations like
opening a video or project, saving a project, guessing patterns, and
jumping to another frame.

* Make Home, End, Shift+Home, Shift+End keys behave better in tables.
Make them move to the first/last row, not the first/last column of
the current row.

* Make the Preview tab update automatically. Most of the actions that
affect the final script will now update the preview immediately if
the Preview tab is active. One action that doesn't do this is
editing a preset. It's too easy to accidentally create an unusable
preset, which would make an error message appear. So when editing a
preset switch to the Source tab and back to the Preview tab to make
it update.

Both
----

* Fix compatibility with VapourSynth R41 and newer. Older VapourSynth
versions should still work.

* Fix gibberish error messages or crash when VapourSynth returns an
error message instead of a frame. (Bug introduced in Wobbly in v3,
and in Wibbly in v1.)

* Use native file selector dialogs. If the application ever froze when
it should have displayed a file selector dialog, this should fix it.

* Fix the file name passed to vsscript_evaluateScript, so that a more
correct file name appears in error messages from VapourSynth.

* Fix opening videos with single quotes in the file name.

* Make it possible to focus the scroll areas, so that the user can
click on the scroll area to move the keyboard focus away from
widgets like tables, lists, text editors, etc so that the shortcut
keys defined by the user can be used again.

* Give the scroll areas a frame. At least some widget styles will make
the frame look different when the scroll area has focus, so that's
possibly useful.

* To make the Windows binaries fully portable, store the settings in
ini files alongside the executables instead of using the Windows
registry. Settings stored in the registry by previous versions will
be automatically migrated to the ini files and deleted from the
registry.

* Give the progress dialogs a Minimise button and make the main window
minimise/restore when the progress dialog is minimised/restored.
Also make the main window's taskbar entry flash when the progress
dialog disappears, whether the window was minimised or not.

* Add option to write projects with relative paths. If enabled, the
project's input_file key will only contain the input file's name,
without the path to it. It's disabled by default.



v4 (20160718)
=============

Expand Down

0 comments on commit b81d354

Please sign in to comment.