Ethanfel
  • Joined on 2026-01-04
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:51:28 +02:00
86055f2072 fix: defer preview follow so geometry is up-to-date after main window move
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:48:53 +02:00
5fddb06354 fix: add right margin to panel, make Hide exported a QPushButton
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:45:12 +02:00
e60263548d feat: move status messages to inline label on settings row
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:39:25 +02:00
86f447f3d6 feat: add Show Hidden button to reveal and unhide playlist files
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:29:13 +02:00
1d5b8023a2 feat: auto-create/remove keyframes when toggling random crop in lock mode
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 16:18:52 +02:00
cb4392125d fix: scrub preview fallback before first keyframe + document overwrite behavior
328c800d60 feat: apply keyframe crop modes in overwrite exports too
7a35e8268b feat: preview effective keyframe crop state during lock-mode scrub
465894af51 feat: color-code keyframe diamonds by crop mode
1004bd0a28 feat: rewrite export to use per-keyframe crop modes
Compare 12 commits »
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 12:58:55 +02:00
7b569dd248 docs: fix README to match current codebase
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 12:36:19 +02:00
3a2fd3d50b docs: add segment diagram SVG to README overview
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 09:09:44 +02:00
cfc0cb2f09 feat: multi-select in playlist for batch hide/remove
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 08:53:35 +02:00
d87b3c6da5 fix: disengage lock and clear keyframes when switching clips
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 00:09:09 +02:00
39e7b19bc5 fix: rewrite playlist to never use hidden items, eliminating scroll bugs
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 00:05:58 +02:00
ab5c8ae3db fix: scroll playlist to top after session resume
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 00:05:09 +02:00
dcd4a6aace fix: locked scrollbar snaps to top instead of drifting
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-14 00:01:00 +02:00
96d4dd8d89 fix: replace scrollTo override with locked scrollbar to block all scroll
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:55:08 +02:00
a6b91d9d3f fix: crop keyframes and position apply to random portrait/square exports
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:49:45 +02:00
12b06e8144 feat: cancel button to abort running exports
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:47:54 +02:00
4c3b3fb2db fix: override scrollTo to block Qt auto-scroll during playlist operations
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:45:07 +02:00
89d6feee47 fix: restore playlist scroll at 0/50/150ms to catch late layout events
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:44:06 +02:00
7051cc5b93 fix: defer playlist scroll restore to next event loop iteration
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-13 23:42:56 +02:00
7c776e24af fix: stash playlist scroll before video load, restore after