Commit graph

89 commits

Author SHA1 Message Date
a211bfd1b3 Don't get stuck on directories when thumbnailing 2025-03-15 22:21:07 +01:00
b1858e4868 Don't overdo it with thumbnailing 2025-03-15 22:18:21 +01:00
6d9fd25cd1 Remove unnecessary prints 2025-03-15 22:18:06 +01:00
e7ee70e69f Generate thumbnails in the background 2025-03-15 22:11:25 +01:00
1b75a2527a Fix final progress save 2025-03-15 22:06:30 +01:00
32584313b0
Add GObject reactive utility 2025-03-14 19:51:49 +01:00
9e818dab35 Be smarter about thumbnails 2025-03-13 23:42:07 +01:00
1a92ded9a1 Implement "o" to show overlay for a bit 2025-03-13 22:31:02 +01:00
6e600099cc Fix player file_item assignment 2025-03-13 21:07:41 +01:00
2f67ad7b87 Move Gst.init to earlier time 2025-03-12 23:16:57 +01:00
549f557008 Give player access to file info 2025-03-12 15:28:25 +01:00
f1e35214e2 Fix toggle watched status 2025-03-11 20:19:18 +01:00
5894e55c36 Tweak UI 2025-03-11 20:13:15 +01:00
3c7953d815 Split-off video overlay 2025-03-11 19:02:55 +01:00
ae1e361cc9 Do not propagate computed exceptions 2025-03-11 18:03:12 +01:00
03c9357c01 Fix thumbnailer 2025-03-11 17:56:53 +01:00
8be6b21bed Use functools.wraps 2025-03-11 17:56:28 +01:00
758f017f22 Make saving stuff reactive 2025-03-11 17:41:24 +01:00
33ca05a3cb Deal with errors inside Computed 2025-03-11 17:20:20 +01:00
5503e48db8 Experiment with reactivity 2025-03-11 16:11:47 +01:00
d845d3c3a9 Add reactivity toolkit 2025-03-11 16:01:30 +01:00
0d2d628eef Add clock to paused overlay 2025-03-11 14:13:20 +01:00
30015c75c2 Don't be that nice 2025-03-11 12:43:34 +01:00
6016db128c Generate thumbnails on CPU and with high niceness 2025-03-11 12:14:31 +01:00
fd4e46791c Use thread pool thumbnailer 2025-03-11 11:47:00 +01:00
97af0de6c2 Use deeper queue for thumbnails 2025-03-11 11:16:36 +01:00
6bd0bc62b9 Use only keyframes when thumbnailing 2025-03-11 10:59:27 +01:00
bc533c29b1 Avoid circular import 2025-03-11 10:42:08 +01:00
0972dbd238 Improve thumbnailing process 2025-03-11 10:38:42 +01:00
4985de9ca8 Use same seek parameters everywhere 2025-03-11 10:05:41 +01:00
c62963091d Reorganize project 2025-03-11 09:58:17 +01:00
c37b05a3a1 Revert default duration 2025-03-10 22:59:48 +01:00
6d9b6dabd2
Save and resume cursor position when navigating 2025-03-10 21:05:59 +01:00
eb8e7d6f9d
Disable mouse cursor 2025-03-10 20:25:55 +01:00
f934fe0b14
Hide mouse cursor 2025-03-10 20:20:28 +01:00
0655290232
Disallow going above the initial directory 2025-03-10 20:17:26 +01:00
6695e6b07f Add audio track selection 2025-03-09 23:16:07 +01:00
85c0a60ec4 Add clock 2025-03-09 22:54:05 +01:00
0433dee8c1 Add refresh 2025-03-09 22:49:42 +01:00
8be5a56ac5 Fix subtitle language code 2025-03-09 22:31:34 +01:00
82cb252eb5 Tame thumbnail a bit 2025-03-09 22:23:22 +01:00
fa98ed28b2 Simplify thumbnailer 2025-03-09 21:32:40 +01:00
c423f655de Use synchronous threaded thumbnailer 2025-03-09 21:21:20 +01:00
fe00f49b5d Fix thumbnailer 2025-03-09 20:30:43 +01:00
85950648b9 Call thumbnailer 2025-03-09 18:42:28 +01:00
dc37e26256 Start working on thumbnailer 2025-03-09 18:37:30 +01:00
1100db8bf0 Escape file path properly 2025-03-09 18:07:06 +01:00
5e9c6229a4 Refactor FileInfo into GObject 2025-03-09 17:58:52 +01:00
fa24847dce Fix position saving and other minor issues 2025-03-09 17:41:42 +01:00
0b0b491195 Factor out the video player 2025-03-09 17:07:52 +01:00