- Upgraded electron (and by proxy, Chrome) to the latest version.
- Upgraded some out of date libs, including Chrome to try and address an issue with slow video playback.
- Improved dropdown menus on OSX (thanks to @devernay)
- Changed the way zoom/pan is tracked so that removing videos or creating a new project will reset it.
- Added a way of resetting all settings from the settings page.
- Made it possible to access developer tools when running in production mode.
- Upgraded dependencies.
- Upgraded to Node 18.
- Updated a bunch of dependencies, including moving to latest Electron version.
- Fixed drawing hotkeys to work correctly in presentation mode.
- Added Kilk to the credits and updated other users contributions.
- Display the keyboard shortcut on the thumbnail videos to jump to them.
- Drawing controls can be selected using keyboard shortcuts.
- Fixed a bug where loading Vodon when it had previously been closed on a bookmark, would erase the bookmark.
- Navigating into bookmarks which don't have drawings will no longer wipe out the current drawing.
- When in presentation mode with controls hidden, mouse pointer is now visible.
- Added line tool.
- Added additional playback speeds.
- Bookmarks hidden when video UI overlay hidden.
- Bookmarks support emoji icons.
- H now toggles video UI on and off instead of needing to be held.
- App starts full screen by default.
- Playback will now pause when encountering a bookmark.
- Tool selection will stay after playback resumes.
- When using the drawing tools, keep the tool selected after drawing with it.
- Bumped dependencies for npm. Upgrade to latest Electron version.
- Build releases for Linux + OSX alongside windows.
- Placeholder page for FileYeet integration.
- Removed slow cpu mode, incompatible with the way the current synced time system now works.
- Ensure videos start from the last place they were saved at.
- Reworked the way video times are synchronised to avoid hitching.
- Improved the way "finished" videos are displayed.
- Improved performance of frame navigation.
- Clear drawings when resetting zoom / pan.
- Fixed bug when nudging videos in setup.
- Added pan and zoom mode for main video when holding "z". Press "x" to undo.
- Fixed bug that caused drawings to be cleared when resizing screen.
- Show help pages on first load of setup and review.
- Close video name editor on enter (thanks https://github.com/Assain2)
- Don't restrict files the user can choose (i.e. support mkv files)
- Fixed bug with bookmarks closing when controls fading out. Controls now stay open when a bookmark is being edited.
- Fixed bug with bookmarks not appear until a resize event triggered.
- Greatly improved the way the app works when you've associated video files with it.
- Save sidebar width when navigating between pages and restoring app.
- Reduce padding of remove videos button in header.
- Fixed bug with thumbnail size when coming back to the review tab.
- Improved speed of frame advance / rewind when using keyboard controls.
- Fix bug with sidebar size after exiting presentation mode.
- Improved frame step controls so they don't overwhelm the video with requests and cause it to stall out.
- Added unified help button. Help button will display help based on which page you are on (only setup and review for now)
- Changed shortcuts so that "a" and "d" move frame by frame, "w" and "s" jump frames (based on jump distance in settings)
- Removed ability to change arrow keys from frame navigation to jump frame (just added more shortcuts)
- Added ability to resize the sidebar where thumbnails are located.
- Added keyboard shortcuts to jump between viewpoints using the number keys.
- Review page help button now displays all available keyboard shortcuts.
- Introduces new floating controls.
- Hold H to hide controls.
- Slow audio down rather than trying to pitch shift it.
- Added 1.5x and 2x speed controls for video.
- Removed preview thumbnail images from seek bar as they were too slow to generate.
- Removed focus on fullscreen button after click. Prevents spacebar toggling fullscreen on and off when trying to pause video.
- Fix for the fullscreen video controls losing sync.
- Pause video when navigating using arrow keys, shortcurts.
- Added shift modifier key option to a, d, left arrow, right arrow. Will perform the "other" behaviour depending on how you have the navigation set. If set to frame by frame navigation, holding shift and using they keys will jump seconds, if set to jump seconds, holding shift will navigate frame by frame.
- Default arrow keys to navigate by jumping, not frames.
- Bookmarks now have navigation controls to jump between them.
- Improved the way you input the jump length number.
- Improved behaviour around the way the screen is cleared of drawings (when set)
- Full screen now full screens the full video element (drawings are lost)
- Don't deselect current tool when playing.
- Restored duration display when syncing videos (makes it easier to see which video is which when length is known)
- Allow decimal values when specifying jump.
- Drawings persist even when the video is playing. Cleared when moving in and out of bookmarks.
- Added function to use the arrow keys to move backwards and forwards by jumps in time instead of by frame. Selectable from the settings menu.
- Added function to select how far the jump should be (in seconds)
- Added a control for playback speed.
- Added "dash styles". You can now have dotted, dashed or solid lines for drawing.
- Can play the alignement videos to help alignment.
- Slight tweak to the way the time is displayed for the alignment videos (now shows: "Syncs @ 1:00")
- Improved test coverage and typing.
- No release.
- Upgraded build system to use
electron-build
instead ofelectron-forge
.
- Added loading screen.
- Reworked bookmarks to show all at once.
- Added "New Project" in file dropdown which resets state.
- Prompt user on loading if they want to restore the last project.
- Fixed ordering of videos to preserve the order they're added in (was being reordered by duration)
- Fixed bugs with video alignment (now just uses the "overlapping" area)
- Fixed bugs with trying to draw on moving video.
- Time display fixed to display hh:mm:ss instead of seconds.
- Navigation keys (
left arrow, a, right arrow, d
) can now be held down to navigate through frames quickly.
- Added
a
andd
as navigation keys.
- Added instant thumbnail previews when mousing over the global timeline.
- Fix some layout bugs related to videos going out of range.
- Handle removing active video when only two videos present.
- Load and save projects.
- Added volume control per video.
- Auto save changes. Restore last state when loading app.
- Reworked "Setup Videos" UI by moving instructions to a dialog box. Allows more room to setup videos.
- It's now possible to hold the mouse button down when using the frame advance / rewind functionality.
- Added the name of the currently active video.
- Changed navigation from "Setup videos" to "videos".
- Fix selecting a single video, removing it, then selecting another causing the videos not to activate.
- Fix single video play not starting when play triggered.
- Trigger resize after fullscreen to recalculate video layout dimensions.
- Improved layout algo to avoid needing to scroll sidebar.
- Hide visual alignment tool when setting up videos.
- Added a "slow CPU" mode which disables smooth playback of the thumbnail videos.
- Removed hardcoded 16:9 aspect ratio for videos, now supports actual video aspect ratio.
- Removed hardcoded 60fps for videos, now supports actual video fps.
- Added ability to toggle fullscreen.
- Added ability to toggle drawing controls on or off. Drawing controls are off by default.
- Adding a video will automatically default it to being active on the review video page.
- Removed placeholder when a video is "popped out".
- Removed sidebar video selector when only one video being reviewed.