summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Urban Wallasch [Wed, 12 May 2021 18:59:28 +0000 (20:59 +0200)]
* Fixed excessive thumbnail label resizing by setting maximum size.
Urban Wallasch [Wed, 12 May 2021 18:39:26 +0000 (20:39 +0200)]
* Shrink grid size, if not enough thumbnails to fill initial dimensions.
Urban Wallasch [Wed, 12 May 2021 18:15:31 +0000 (20:15 +0200)]
* Renamed -t/--tmpdir configuration option to -o/--outdir.
Urban Wallasch [Wed, 12 May 2021 18:04:52 +0000 (20:04 +0200)]
* Only attempt to chdir to non-empty path.
Urban Wallasch [Wed, 12 May 2021 17:46:48 +0000 (19:46 +0200)]
* Removed mouse-over effects.
Urban Wallasch [Wed, 12 May 2021 16:15:08 +0000 (18:15 +0200)]
* Added file open dialog; filename argument is now optional.
* Change to directory and operate on basename of input file.
* Copy absolute pathname to clipboard.
Urban Wallasch [Wed, 12 May 2021 13:23:08 +0000 (15:23 +0200)]
* Implemented more intuitive keyboard navigation logic.
Urban Wallasch [Wed, 12 May 2021 13:22:18 +0000 (15:22 +0200)]
* Fixed broken 'copy thumbnail image' functionality.
Urban Wallasch [Tue, 11 May 2021 17:57:48 +0000 (19:57 +0200)]
* Tiny fixes to tLabel geometry.
Urban Wallasch [Tue, 11 May 2021 13:16:25 +0000 (15:16 +0200)]
* Moved license blurb to LICENSE file.
* Added README.md file.
Urban Wallasch [Tue, 11 May 2021 13:15:15 +0000 (15:15 +0200)]
* More help message improvements.
Urban Wallasch [Tue, 11 May 2021 10:50:07 +0000 (12:50 +0200)]
* Fixed broken main window class singleton pattern.
Urban Wallasch [Tue, 11 May 2021 10:27:42 +0000 (12:27 +0200)]
* Improved help message.
Urban Wallasch [Tue, 11 May 2021 10:27:17 +0000 (12:27 +0200)]
* Optimized tLabel class.
Urban Wallasch [Tue, 11 May 2021 09:41:05 +0000 (11:41 +0200)]
* Small tweaks to version check and display.
Urban Wallasch [Mon, 10 May 2021 20:36:01 +0000 (22:36 +0200)]
* Final de-spaghettification round-up.
* Minor fixes.
Urban Wallasch [Mon, 10 May 2021 13:59:28 +0000 (15:59 +0200)]
* Refactored some of the spaghetti code.
* Implemented optimal window extent calculation.
* Fixed some minor display issues.
Urban Wallasch [Sun, 9 May 2021 21:52:05 +0000 (23:52 +0200)]
* Added -v/--verbosity and --version options
* Improved debug output.
(No changes to core functionality)
Urban Wallasch [Sun, 9 May 2021 20:49:39 +0000 (22:49 +0200)]
* Suppress Qt debug logging.
Urban Wallasch [Sun, 9 May 2021 20:24:04 +0000 (22:24 +0200)]
* Fixed bug in fallback logic, in case no thumbnails were loaded.
Urban Wallasch [Sun, 9 May 2021 18:08:38 +0000 (20:08 +0200)]
* Added missing test for 'time_skip' parameter in chk_idxfile().
Urban Wallasch [Sun, 9 May 2021 17:01:26 +0000 (19:01 +0200)]
* Redirect stdout and stderr of player child process to DEVNULL.
Urban Wallasch [Sun, 9 May 2021 16:50:16 +0000 (18:50 +0200)]
* Partial revert of previous commit (dropped 'disown').
Urban Wallasch [Sun, 9 May 2021 16:21:52 +0000 (18:21 +0200)]
* Disown player child processes to avoid side effects after ffpreview is closed while child running.
Urban Wallasch [Sun, 9 May 2021 16:19:57 +0000 (18:19 +0200)]
* Removed spurious parameters from call (C&P cockup).
Urban Wallasch [Sun, 9 May 2021 15:27:59 +0000 (17:27 +0200)]
* Botch-fixed initial window height calculation.
Urban Wallasch [Sun, 9 May 2021 15:10:09 +0000 (17:10 +0200)]
* Fixed application not exiting cleanly, when main window is closed while child process is running.
Urban Wallasch [Sun, 9 May 2021 14:50:58 +0000 (16:50 +0200)]
* Fixed typo in sample configuration file.
Urban Wallasch [Sun, 9 May 2021 13:51:24 +0000 (15:51 +0200)]
* Ported GUI from Tkinter to PyQt5.
Urban Wallasch [Sun, 9 May 2021 13:44:30 +0000 (15:44 +0200)]
* Fixed broken ffprobe invocation.
Urban Wallasch [Sat, 8 May 2021 15:39:10 +0000 (17:39 +0200)]
* Added alternative method to get video meta data using ffmpeg.
* Include number of frames in file info.
Urban Wallasch [Sat, 8 May 2021 12:57:57 +0000 (14:57 +0200)]
* Print a warning, if thumbnail scrollframe size exceeds the maximum supported by Tkinter.
Urban Wallasch [Sat, 8 May 2021 10:09:34 +0000 (12:09 +0200)]
* Fixed config file and argument parsing.
Urban Wallasch [Thu, 6 May 2021 19:24:54 +0000 (21:24 +0200)]
* Added configuration file support.
* Added configuration file option to specify paths to ffprobe and ffmpeg executables.
* Added configuration file option to specify custom video player invocation.
* Separated temp directory from thumbs directory in configuration.
* Comments in sample configuration.
* Several small fixes and improvements, refactoring.
CAUTION: Some command line options have been changed: -c --> -g, -R --> -r
Urban Wallasch [Wed, 5 May 2021 20:31:33 +0000 (22:31 +0200)]
* Fix: Include the saved customvf setting when checking index file.
Urban Wallasch [Wed, 5 May 2021 20:09:25 +0000 (22:09 +0200)]
* Store customvf filter settings in index file.
Urban Wallasch [Wed, 5 May 2021 19:55:56 +0000 (21:55 +0200)]
* Added -C/--customvf and -R/--reuse command line options.
Urban Wallasch [Wed, 5 May 2021 19:29:09 +0000 (21:29 +0200)]
* Switched popup menu focus handling from <Enter> to <Visibility>.
Urban Wallasch [Wed, 5 May 2021 19:16:50 +0000 (21:16 +0200)]
* Fixed context menu strange focus behaviour.
Urban Wallasch [Wed, 5 May 2021 15:46:58 +0000 (17:46 +0200)]
* Added command line options -S/--start and -E/--end to specify start and end time for video scan.
Urban Wallasch [Wed, 5 May 2021 13:50:54 +0000 (15:50 +0200)]
* Added thumbnail right click menu.
* Refactoring.
Urban Wallasch [Wed, 5 May 2021 10:25:49 +0000 (12:25 +0200)]
* Sanitized imports, code cleanup.
Urban Wallasch [Tue, 4 May 2021 19:23:15 +0000 (21:23 +0200)]
* Added status bar, improved progress display.
Urban Wallasch [Tue, 4 May 2021 17:33:07 +0000 (19:33 +0200)]
* Consolidated all scroll event handling into one funtion.
Urban Wallasch [Tue, 4 May 2021 17:24:37 +0000 (19:24 +0200)]
* Geometry shenanigans, again.
Urban Wallasch [Tue, 4 May 2021 13:00:15 +0000 (15:00 +0200)]
* Improved responsiveness and progress update during startup, particularly when handling thousands of thumbnails.
Urban Wallasch [Tue, 4 May 2021 11:11:11 +0000 (13:11 +0200)]
* Implemented mouse-over background highlighting for thumbnail labels.
Urban Wallasch [Tue, 4 May 2021 11:08:36 +0000 (13:08 +0200)]
* Fixed mousewheel scrolling partially not working by binding all relevant event handlers to container not canvas.
* Use better looking scrollbar from tkinter.ttk.
Urban Wallasch [Mon, 3 May 2021 20:41:59 +0000 (22:41 +0200)]
* Added option to select frames by skipping specified number of seconds.
Urban Wallasch [Mon, 3 May 2021 20:41:24 +0000 (22:41 +0200)]
* Display total number of thumbnail images in title bar.
Volodymyr Poltavets [Mon, 3 May 2021 15:45:25 +0000 (17:45 +0200)]
* Tell mpv to ignore ordered-chapters as thumbnails don't account for them either
Fixes off-by-ordered-chapters-duration while seeking to time code
Urban Wallasch [Mon, 3 May 2021 14:37:38 +0000 (16:37 +0200)]
* Deduplicated thumbnail grid creation code.
Urban Wallasch [Mon, 3 May 2021 14:12:02 +0000 (16:12 +0200)]
* Fixed stale files not being removed, replaced silently failing glob with own logic.
Urban Wallasch [Mon, 3 May 2021 13:01:44 +0000 (15:01 +0200)]
* Added application icon.
* Minor fixes (scrolling, WM class name, ...)
Urban Wallasch [Mon, 3 May 2021 13:01:01 +0000 (15:01 +0200)]
* Added signal handler.
Urban Wallasch [Mon, 3 May 2021 10:39:34 +0000 (12:39 +0200)]
* Dynamically adjust number of thumbnail display columns to fit viewport width.
Urban Wallasch [Mon, 3 May 2021 09:53:50 +0000 (11:53 +0200)]
* Fixed argument precedence and help text.
Urban Wallasch [Mon, 3 May 2021 08:52:41 +0000 (10:52 +0200)]
* Fixed yscrollincrement computation.
Urban Wallasch [Mon, 3 May 2021 08:25:23 +0000 (10:25 +0200)]
* Improved scrolling, Up/Down/PgUp/PgDn/Home/End keys work as long as window has focus.
Urban Wallasch [Mon, 3 May 2021 08:21:53 +0000 (10:21 +0200)]
* Added 'exec ' to Popen commands, subprocess termination now works as expected.
Urban Wallasch [Mon, 3 May 2021 07:37:06 +0000 (09:37 +0200)]
* Consistent string quoting.
* Less noise on stderr.
Urban Wallasch [Mon, 3 May 2021 07:07:07 +0000 (09:07 +0200)]
* Reuse existing thumbnails and index, provided the essential parameters still match.
* Changed index file format to JSON.
* Added -f,--force option to rebuild thumbnails, adjusted command line options.
Urban Wallasch [Sun, 2 May 2021 20:19:13 +0000 (22:19 +0200)]
* Removed unused code.
* Fixed copyright year.
Urban Wallasch [Sun, 2 May 2021 19:35:29 +0000 (21:35 +0200)]
* Support three different methods of frame selection: I-frame, skip-N, scene-change detect.
* Changed command line options.
Urban Wallasch [Sun, 2 May 2021 19:34:54 +0000 (21:34 +0200)]
Merge branch 'master' of ssh://git.latice.de/var/lib/git/ffpreview
Urban Wallasch [Sun, 2 May 2021 18:38:25 +0000 (20:38 +0200)]
* Use only the basename of input file for thumbnail folder naming.
* Switched to PNG from PPM, the latter regularly crashes the interpreter.
* Some minor fixes and improvements.
Volodymyr Poltavets [Sun, 2 May 2021 18:18:06 +0000 (20:18 +0200)]
* Fix long option usage (start)
Using = to specify a value is mandatory in newer versions
of mpv for long options ("--option value" is no longer valid)
Alternative format to "--option=value" is "-option value"
Urban Wallasch [Sun, 2 May 2021 16:06:11 +0000 (18:06 +0200)]
* Initial commit.