video playback timing is inaccurate which may cause the start and end timings to be off by a frame or two.
pnpm breaks electron-builder, it's recommended to install dependencies with either npm or yarn :(.
note: it's 1:30am, i'll package for mac and linux tomorrow
changes
- fixed the startup crash bug
changes
- I'm dumb
changes
- fixed critical bug in normalize audio function
changes
-
improved editor options framework
- this improves maintainability and allows for more complex effects
-
progress bar shows more detailed information
-
changed
AppDataPath()
inmain.js
to use the app name rather than justAshley-VideoTrimmer
additions
- auto update
- more detailed compression
- auto and discord auto
- audio normalization
- settings button on main screen
fixes
- update checker would give false positives
- progress bar wouldn't revert from circle
- updated dependencies
notes
- while the settings page does exist and is functional, it is not styled well and will be updated whenever I get around to finishing it
fixes
- critical error preventing user from using left/right arrow keys in editor page
- update checker now works
additions
- window will start up immediately and say Loading while downloading ffmpeg
- error screen has been updated to catch all errors on its own and to display the error
fixes
- page will (finally) no longer flicker when file is hovering over page
additions
- version number is now displayed on primary screen
- editor screen will scale down if it isn't all visible
- added a cancel/finish button to final page
fixes
- reorganized
index.js
code- moved the video player functionality into its own file (
modules/editor.js
) - now using
fluent-ffmpeg
from npm to create the ffmpeg command
- moved the video player functionality into its own file (
- commented
index.js
- ffmpeg will no longer reencode the audio and video when not needed
fixes
- hovering video over app no longer flickers
- video in editor will now pause when using arrow keys for frame by frame viewing
- video in editor will now pause and keyboard shortcuts will be disabled when the editor screen is no longer visible
- removed horizontal scrollbar for the progress screen
- fixed autoscroll for the progress screen
- fixed compressing as same file
additions
- electron has been updated
- dev tools are now available and a button was added to the error screen to view the console
Initial Program