Commit Graph

  • 42c1f32647 Fix file dialog and drag-and-drop loading issues master Stu 2025-12-15 15:37:15 -0500
  • a026f723ed Update TODO and DONE docs for GTK player Stu 2025-12-15 06:17:12 -0500
  • d4efa91ce1 Add vendored gotk3 GTK3 bindings for Go Stu 2025-12-15 05:40:43 -0500
  • 9d33575ada Fix CGO type errors and improve GTK player Stu 2025-12-15 05:40:37 -0500
  • bbe45c6524 Add MPV render context API for OpenGL rendering Stu 2025-12-15 05:24:27 -0500
  • bd1b90be03 Assign drags to first-empty pane and ensure mpv ready before load Stu 2025-12-14 00:46:50 -0500
  • 29bc1ac19c Parse drag data manually to avoid GetURIs crashes Stu 2025-12-13 22:46:46 -0500
  • 20c4b5d177 Harden drag handler: check data/text and recover Stu 2025-12-13 22:37:27 -0500
  • 5cd4c22764 Fix IdleAdd return handling Stu 2025-12-13 22:35:54 -0500
  • aac6d6eb95 Guard meta update idle callback to avoid panic Stu 2025-12-13 22:35:00 -0500
  • 32434dbc28 Guard drag handler with recover and nil checks Stu 2025-12-13 22:33:56 -0500
  • fdb0f44fa7 Fix drag target setup crash (require non-empty target list) Stu 2025-12-13 22:32:35 -0500
  • 6fc4d80e6c Use TargetEntry drag setup for GTK draw area Stu 2025-12-13 22:31:30 -0500
  • 2239c5cf3a Fix drag URI handling to prevent crash Stu 2025-12-13 22:30:37 -0500
  • 93bd8a1424 Fix TargetEntryNew return handling Stu 2025-12-13 22:25:50 -0500
  • 4d33e1ec71 Fix drag targets and force X11 backend for embedded mpv Stu 2025-12-13 22:24:07 -0500
  • bec66816df Fix drag target setup for gtkplayer Stu 2025-12-13 22:22:33 -0500
  • aba4d14f57 GTK/mpv embed: fix locale, add CSS theme, drag-and-drop support Stu 2025-12-13 22:21:44 -0500
  • 03b6804a9e Fix build: remove unused imports, drop playSess img refs, cleanup state init Stu 2025-12-13 21:58:41 -0500
  • c81d540b0f Use local go cache/mod in build.sh and check gtk3 dev Stu 2025-12-13 21:50:38 -0500
  • 19c3d1e3ad Handle GetWindow error return for mpv embed Stu 2025-12-13 21:48:16 -0500
  • 2e4b433f01 Rewrite gtkplayer entry cleanly Stu 2025-12-13 21:46:59 -0500
  • a4653dd116 Fix GetWindow return handling Stu 2025-12-13 21:45:25 -0500
  • 1c40324cd6 Simplify GTK window retrieval for mpv embed Stu 2025-12-13 21:44:19 -0500
  • bab96baee8 Handle gdk window retrieval without boolean conversion Stu 2025-12-13 21:42:35 -0500
  • e3305ce80c Fix Gtk window checks for mpv embed Stu 2025-12-13 21:41:48 -0500
  • 08e0da1d45 Fix GTK window handle calls for mpv embed Stu 2025-12-13 21:40:04 -0500
  • ba1db9e16f Fix GTK/mpv player build issues (imports, window ID, polling) Stu 2025-12-13 21:39:04 -0500
  • 26c48ab981 Vendor gotk3, add mpv cgo wrapper, and GTK mpv player stub Stu 2025-12-13 18:58:03 -0500
  • 7f0ea613d6 Install mpv on Windows via choco/scoop Stu 2025-12-13 12:43:33 -0500
  • 051a17243c Add mpv runtime dependency to installer and build scripts Stu 2025-12-10 05:55:05 -0500
  • 1dfab7000b Switch playback to mpv IPC and poll progress Stu 2025-12-10 05:47:38 -0500
  • 0ba248af4e Coalesce player view renders and schedule once Stu 2025-12-10 05:31:48 -0500
  • 4929918d4b Replace internal decoder with ffplay subprocess Stu 2025-12-10 05:27:24 -0500
  • 3d43123840 Throttle player view calls aggressively Stu 2025-12-10 05:22:30 -0500
  • feeaf8e39a Throttle player view rebuilds after video load Stu 2025-12-10 05:20:37 -0500
  • 8479bfef6f Guard player view render and refresh after loads Stu 2025-12-10 05:17:02 -0500
  • 9d255680bf Track current source to avoid rebuilds Stu 2025-12-10 05:09:01 -0500
  • a393183d83 Trim extra UI rebuild guard Stu 2025-12-10 05:02:17 -0500
  • 22e325e123 Keep player session alive and stop repeated rebuilds Stu 2025-12-10 04:59:43 -0500
  • 47067aabf0 Keep player session alive in showPlayerView Stu 2025-12-10 04:54:55 -0500
  • e727b8ea09 Auto-start playback, guard view rebuilds, and clean window close Stu 2025-12-10 03:23:40 -0500
  • fc1e91bda6 Avoid player view rebuild when already active Stu 2025-12-10 03:13:54 -0500
  • ee08618142 Add playback session logging for troubleshooting Stu 2025-12-09 18:53:30 -0500
  • ab9f19095d Set video surface size and surface ffmpeg errors Stu 2025-12-09 18:51:41 -0500
  • 142d2f1383 Default to software canvas and fix binary name in run.sh Stu 2025-12-09 18:28:57 -0500
  • 8815f69fe8 Show preview frame when loading videos Stu 2025-12-09 18:20:36 -0500
  • c4a5e48a22 Add comprehensive debug logging and performance monitoring Stu 2025-12-09 16:09:02 -0500
  • 998b76cefd Hide playlist by default - make fullscreen video player the default view Stu 2025-12-09 12:40:33 -0500
  • eb2a7a4297 Fix critical bug: remove TappableOverlay that was blocking all button clicks Stu 2025-12-09 12:30:28 -0500
  • 5e902262c5 Improve build script: remove aggressive cache cleaning and add auto dependency check Stu 2025-12-09 12:08:58 -0500
  • 792e5a6a5a Fix build error: rename tappableRenderer to overlayRenderer Stu 2025-12-09 11:53:17 -0500
  • e0ecc92195 Add Space bar play/pause and fix icon display with ASCII fallback Stu 2025-12-09 11:37:49 -0500
  • e25f0c4284 Add video interaction: double-click fullscreen and right-click play/pause Stu 2025-12-09 11:23:26 -0500
  • b73beb1fef Add fullscreen mode with F11 and ESC keyboard shortcuts Stu 2025-12-09 11:19:44 -0500
  • 30899b3512 Add Windows 11 compatibility and cross-platform build system Stu 2025-12-09 11:10:57 -0500
  • 5e2c07ad21 Create custom timeline widget with keyframe markers (Commit 6) Stu 2025-12-08 12:07:45 -0500
  • 3a5b1a1f1e Add frame-accurate navigation controls (Commit 5) Stu 2025-12-05 15:28:41 -0500
  • 1618558314 Implement keyframe detection system (Commit 4) Stu Leak 2025-12-05 14:11:45 -0500
  • 3f47da4ddf Integrate Google Material Icons for clean UI Stu Leak 2025-12-05 10:06:43 -0500
  • c7d821e03a Add menu bar and center playback controls Stu Leak 2025-12-05 10:03:31 -0500
  • 5e2171a95e Fix video loading and improve player UI Stu Leak 2025-12-05 10:01:43 -0500
  • fa3f4e4944 Note blocker: video load not firing Stu 2025-12-04 07:29:17 -0500
  • e1b1f0bb94 Fix build: import net/url Stu 2025-12-04 07:16:50 -0500
  • 3f43b3fe4b Rename app/window to VT Player Stu 2025-12-04 07:10:18 -0500
  • b7b5788938 Harden drag/drop path handling and user feedback Stu 2025-12-04 07:08:12 -0500
  • ffca39811a Improve drag/drop path handling and landing layout Stu 2025-12-04 06:59:08 -0500
  • e749a32926 Remove legacy compare/convert hooks Stu 2025-12-04 06:40:00 -0500
  • 66c79cee91 Remove duplicate compare/queue handlers Stu 2025-12-04 06:28:06 -0500
  • f13f13d05b Doc: add compare sync tasks Stu 2025-12-04 06:12:23 -0500
  • 7fe4f78b94 Add compare view and drop-to-play only handler Stu 2025-12-04 06:12:02 -0500
  • d5458f7050 Simplify player view and enable drop-to-play Stu 2025-12-04 06:04:35 -0500
  • 5cc42c9ca0 Update VT Player done/todo docs Stu 2025-12-04 06:04:26 -0500
  • eaea93e0e6 Initial import for VT Player Stu 2025-12-04 04:18:53 -0500
  • 71a282b828 Add Compare module and Target File Size encoding feature Stu Leak 2025-12-03 20:14:31 -0500
  • 6a2f1fff3f Add target file size feature and fix multiple encoding issues Stu Leak 2025-12-03 10:00:14 -0500
  • 292da5c59e Add cross-platform dependency installation and build scripts Stu Leak 2025-12-02 18:19:33 -0500
  • 220c273bcf Plan Windows compatibility for dev14 Stu Leak 2025-12-02 18:16:30 -0500
  • 50163f6ea5 Release v0.1.0-dev12: Advanced encoding and compatibility Stu Leak 2025-12-02 18:12:50 -0500
  • 50f2bc8ff6 Stop tracking built binary Stu Leak 2025-11-30 03:09:35 -0500
  • e8ae7b745f Update DONE for dev11 and outline dev12 plan Stu Leak 2025-11-30 02:46:45 -0500
  • 81daccde60 Track current convert filenames to label UI correctly Stu Leak 2025-11-30 01:13:06 -0500
  • cd3a9dcb68 Return from queue to last module when opened in-context Stu Leak 2025-11-30 01:09:52 -0500
  • 26c4af25af Count active direct convert in main menu queue label Stu Leak 2025-11-30 01:07:20 -0500
  • 14de3d494d Refresh queue view during direct conversion progress Stu Leak 2025-11-30 01:06:00 -0500
  • c5124e4b29 Skip cover art for DVD targets to avoid mux errors Stu Leak 2025-11-30 01:02:48 -0500
  • cf700b2050 Include direct convert in queue totals Stu Leak 2025-11-30 01:00:05 -0500
  • 58773c509c Track direct conversion progress in stats and queue Stu Leak 2025-11-30 00:58:46 -0500
  • d71a50eff1 Clarify direct conversion in stats and queue list Stu Leak 2025-11-30 00:52:26 -0500
  • 846cd64419 Defer queue start until direct convert finishes Stu Leak 2025-11-30 00:50:54 -0500
  • e0e7c33445 Preserve queue scroll and show active conversion inline Stu Leak 2025-11-30 00:48:56 -0500
  • 0116b53479 Show active direct conversion in stats and queue view Stu Leak 2025-11-30 00:40:33 -0500
  • e094872fce Allow queueing while a conversion is in progress Stu Leak 2025-11-30 00:37:14 -0500
  • a345b5a457 Fix DVD target option ordering for direct and queued converts Stu Leak 2025-11-30 00:34:32 -0500
  • c85fd8503e Align queued DVD jobs with direct convert settings Stu Leak 2025-11-30 00:29:05 -0500
  • c237cb8a8e Fix queue scroll jump and DVD format codec selection Stu Leak 2025-11-30 00:15:04 -0500
  • 54eab7d800 Enforce DVD codecs and targets for mpg outputs Stu Leak 2025-11-30 00:05:40 -0500
  • 64ac00b881 Remove accidental build artifacts Stu Leak 2025-11-30 00:01:35 -0500
  • 1187a77f43 Fix convert layout stacking and cgo build Stu Leak 2025-11-30 00:01:06 -0500
  • 704ed38fcd Prevent simultaneous conversions - enforce queue-only mode when queue is running Stu Leak 2025-11-29 20:36:13 -0500