Wykres commitów

418 Commity (92ec70fe45f6b20c5f5dc0ac1da620b58d12f2a1)

Autor SHA1 Wiadomość Data
Mikael Finstad f19076adcc fix lint 2020-04-18 12:38:29 +08:00
Mikael Finstad e2b0053a7a improvements and bugfixes 2020-04-18 01:15:37 +08:00
Mikael Finstad 5346d412b9 fix a crash 2020-04-17 23:59:22 +08:00
Mikael Finstad 7dca7416ae improve feedback 2020-04-17 23:57:41 +08:00
Mikael Finstad 9e6379b729 workaround for #312 2020-04-17 23:44:11 +08:00
Mikael Finstad d7ace5e8af Improve error 2020-04-11 14:25:59 +08:00
Mikael Finstad 130d9a2f11 Sign trash exe also for MAS #303 2020-04-11 13:53:31 +08:00
Mikael Finstad 1d306e7073 add more error reporting #277 2020-04-10 22:04:19 +08:00
Mikael Finstad 4b80e358ce Improve messages 2020-04-10 21:31:02 +08:00
Mikael Finstad 5d979f5c1a imrpove animation 2020-04-10 18:55:01 +08:00
Mikael Finstad 57ecaf13c2 Improve messages
Also add report error function
2020-04-10 18:54:51 +08:00
Mikael Finstad 196859bd80 implement cut progress for conversion 2020-04-10 16:36:28 +08:00
Mikael Finstad 62189f2294 More flexible convert to friendly format
#297 #160
2020-04-10 15:51:35 +08:00
Mikael Finstad ec1759c965 Improve some dialogs 2020-04-10 15:41:23 +08:00
Mikael Finstad 1980bd8728 Fix issue with drag drop 2020-04-10 13:54:47 +08:00
Mikael Finstad 6a8d74f881 Ask for delete if trash fails #298 2020-04-10 13:21:25 +08:00
Mikael Finstad 8da05e836a improve paste behavior #301 2020-04-10 13:01:39 +08:00
Mikael Finstad 3b0bdaeea9 Explicitly set font for a consistent look on all platforms #301 2020-04-10 12:50:16 +08:00
Mikael Finstad e9a092350f improvements
-improve help screen
bugfixes
2020-04-09 18:13:16 +08:00
Mikael Finstad 58caf7a880 create dummy video immediately on open
instead of upon play
2020-04-08 15:30:14 +08:00
Mikael Finstad e707695a39 Allow batch convert to friendly format #295 #172
Also improve conver to friendly format flow
2020-04-07 22:03:33 +08:00
Mikael Finstad 19cb1e9944 fix broken merge in MAS 2020-04-07 16:55:45 +08:00
Mikael Finstad e66acc7f98 Improvements
- Fix issue with html5ify on new mac ffmpeg
- Improve output directory logic on mac
2020-04-07 00:08:46 +08:00
Mikael Finstad 56359c1b41 update links 2020-04-05 18:32:21 +08:00
Mikael Finstad 546ecaef67 Fix #291 2020-04-04 14:38:50 +08:00
Mikael Finstad 7b70e1c3fc improve check 2020-04-03 18:40:30 +08:00
Mikael Finstad 649042d9b6 tune mas version 2020-04-01 18:22:52 +08:00
Mikael Finstad d28db35ef2 fix build issues 2020-04-01 11:10:43 +08:00
Mikael Finstad 51ce0a3fed fix hook bug 2020-03-31 15:45:20 +08:00
Mikael Finstad 3a76aa0812 - Support Mac app store
- Disable version check for Mac app store and windows store
- restore windows targets
2020-03-31 13:11:55 +08:00
Mikael Finstad 62151d1582 add an unfinished waveform alternative implementation 2020-03-30 18:49:15 +08:00
Mikael Finstad d683fbbb69 support for grabbing a frame at 4k/hevc to jpg even though the preview is not native #88 2020-03-28 22:51:14 +08:00
Mikael Finstad ea73305618 include attachments by default #275 2020-03-26 21:54:00 +08:00
Mikael Finstad 8a9438847b fix menus and version check #239 #274
also improve help
2020-03-26 19:04:36 +08:00
Mikael Finstad 2a9801a260 Fix bug 2020-03-23 22:23:14 +08:00
Mikael Finstad 58e77cc3dc make ffmpeg errors less verbose 2020-03-23 20:39:41 +08:00
Mikael Finstad e41e2fc30d k don't reset speed #278 2020-03-23 20:39:19 +08:00
Mikael Finstad 9ea2cedeff add initial support for i18n (incomplete) #29 2020-03-19 23:37:38 +08:00
Mikael Finstad 12e2de0685 Revert "Try to support 32bit win"
This reverts commit 8871324279.
2020-03-06 23:44:19 +08:00
Mikael Finstad 8871324279 Try to support 32bit win 2020-03-06 14:45:26 +08:00
Mikael Finstad 821f268e92 fix error handling after new execa 2020-03-06 14:05:15 +08:00
Mikael Finstad 605ae2b28d improve message 2020-03-06 14:04:55 +08:00
Mikael Finstad 99d934066d allow click zoom number to toggle comfort zoom 2020-03-06 13:40:25 +08:00
Mikael Finstad 4fab846bac allow configure wheel sensitivity #254 2020-03-06 13:40:01 +08:00
Mikael Finstad a97244f532 debounce thumbnails rendering 2020-03-05 19:00:23 +08:00
Mikael Finstad 623ad89e95 fix bug 2020-03-05 18:48:55 +08:00
Mikael Finstad 5c1d4861bc simplify code 2020-03-05 18:48:51 +08:00
Mikael Finstad 939860d050 timeline improvements
- Pan timeline when cursor moves out of timeline window
- normalize mouse wheel
2020-03-05 18:32:02 +08:00
Mikael Finstad 3b982c1b48 improve text 2020-03-05 13:15:37 +08:00
Mikael Finstad ecba4d2f12 improve help 2020-03-05 01:42:32 +08:00
Mikael Finstad f42148b8c6 hide scrollbar
it breaks ui
2020-03-05 01:42:25 +08:00
Mikael Finstad a47c65cbdb clamp comfort zoom 2020-03-05 01:21:36 +08:00
Mikael Finstad 76771d233b zoom improvements #254
- ctrl/cmd+up/down hotkey to zoom
- implement hotkey for comfort zoom
2020-03-05 00:27:15 +08:00
Mikael Finstad d95225e6de make the player time indicator more visible 2020-03-04 23:27:37 +08:00
Mikael Finstad 6eb0346c44 New segment end position default to end of video
fixes #266
2020-03-04 23:25:14 +08:00
Mikael Finstad b389061b41 show message when frame captured 2020-03-04 19:07:23 +08:00
Mikael Finstad 676f92c803 Build with create-react-app #108 2020-03-04 18:41:40 +08:00
Mikael Finstad 5643f7ad49 fix zooming logic 2020-02-29 21:27:01 +07:00
Mikael Finstad 9d6ce3d12d improve thumbnails 2020-02-29 14:41:57 +08:00
Mikael Finstad 3378a5a88f add ui buttons for keyframe seek 2020-02-29 10:50:25 +08:00
Mikael Finstad 642d348373 fix warning 2020-02-29 10:21:38 +08:00
Mikael Finstad 3b22fb3852 Improvements:
- Implement jump prev/next keyframe
- improve help screen
- improve menu
2020-02-29 10:18:43 +08:00
Mikael Finstad 1e27b35676 fix lint 2020-02-28 19:03:04 +08:00
Mikael Finstad d3334f1d04 Improvements #257
- Change wording from cut away to remove
- separate settings
- show popup when switching mode
2020-02-28 19:00:30 +08:00
Mikael Finstad 6ef45af2d1 fix a bug where sometimes time is null 2020-02-28 18:45:33 +08:00
Mikael Finstad c731e0790f remove double extension #265 2020-02-28 18:28:04 +08:00
Mikael Finstad 6925db7532 CHange seek behavior #264 2020-02-28 18:18:16 +08:00
Mikael Finstad 0d71b2aa78 remove unused 2020-02-28 17:43:59 +08:00
Mikael Finstad 78a8064e35 Only ask confirm if file opened #261 2020-02-28 17:43:47 +08:00
Mikael Finstad 102a2e648a improve keyframes button 2020-02-27 23:40:20 +08:00
Mikael Finstad 25f6638661 default to true 2020-02-27 23:39:04 +08:00
Mikael Finstad 8d08fc5237 Allow turning off keyframe display #259 2020-02-27 23:26:08 +08:00
Mikael Finstad 9e7a4e317f Implement thumbnails #6 2020-02-27 22:59:37 +08:00
Mikael Finstad b5f2f5d552 Implement audio waveform #6
also try to improve zooming
2020-02-27 17:17:35 +08:00
Mikael Finstad 4af894a8a8 add label 2020-02-26 11:30:15 +08:00
Mikael Finstad b2705bacb6 Improvements:
- Allow toggle sidebar
- Allow zoom with CTRL+mousewheel #254
- Improve performance
- modularize code
- remove standalone fontawesome
2020-02-26 11:11:28 +08:00
Mikael Finstad bf04116c91 fix bug 2020-02-25 18:36:37 +08:00
Mikael Finstad 2fc6d0f3fa upgrade ffmpeg static 2020-02-25 15:01:08 +08:00
Mikael Finstad 74585af409 Arrow keys now jump percentage of timeline length (at current zoom level) #254 2020-02-24 18:33:56 +08:00
Mikael Finstad d1661e8706 Don't ask before close by default
also let close file dialog obey this setting
2020-02-24 18:21:01 +08:00
Mikael Finstad 6f1fc6ffe8 add devtools 2020-02-24 18:18:44 +08:00
Mikael Finstad ad5033e36c fix pointerevents keyfram indicators 2020-02-24 17:07:47 +08:00
Mikael Finstad 56dcfc1cbf add missing 2020-02-24 17:05:17 +08:00
Mikael Finstad 74abd81dcc improvements:
include segment name in output file name #251
2020-02-24 17:04:55 +08:00
Mikael Finstad 6b2d3e5013 debounce saving of project file 2020-02-23 22:55:49 +08:00
Mikael Finstad 3004cfee69 improvements:
- add -shortest flag option
- show file duration when stream duration not present
- show file format info
2020-02-23 22:17:50 +08:00
Mikael Finstad 2cb171eaba change a text 2020-02-23 18:23:46 +08:00
Mikael Finstad c54f4c68cb only show keyframes when enough zoomed in 2020-02-23 18:21:56 +08:00
Mikael Finstad 2e8657d745 improve notification 2020-02-23 18:21:44 +08:00
Mikael Finstad 8a055ce1f1 add more zoom 2020-02-23 00:07:52 +08:00
Mikael Finstad d91e9b1c45 improvements:
- show keyframes on timeline
- add help to help menu
- improve buttons
- round all seeking to frame time
- bugfixes
2020-02-22 23:44:21 +08:00
Mikael Finstad 27f46d0424 fix rendering bug 2020-02-21 19:09:57 +08:00
Mikael Finstad a7226ec107 move buttons and refactor 2020-02-21 19:03:37 +08:00
Mikael Finstad cf35011021 add total time 2020-02-21 18:20:24 +08:00
Mikael Finstad c97f7ab732 disable user select only where needed 2020-02-21 17:58:21 +08:00
Mikael Finstad 9e73ec0e3c move keep audio button 2020-02-21 17:40:29 +08:00
Mikael Finstad b22654a853 Improvements:
- Make side panel for cut segments
- Use up/down key to jump prev/next segment #254
2020-02-21 17:37:36 +08:00
Mikael Finstad 8addb00789 seek single frame #156 2020-02-21 15:26:16 +08:00
Mikael Finstad 3efd4ef489 improve settings screen 2020-02-21 15:10:40 +08:00
Mikael Finstad 6bb175b990 Button to jump between segments #249 2020-02-21 14:01:48 +08:00
Mikael Finstad f47bb837fd #223 2020-02-21 13:27:41 +08:00
Mikael Finstad 36ebb3f714 fix silly bug 2020-02-21 13:01:52 +08:00
Mikael Finstad fc817f3f75 Implement save/load csv and autosave project #199 #251 #181 #58
Also show up to date segment list under help
2020-02-21 01:57:14 +08:00
Mikael Finstad 100011750c allow labeling segments #199
also fix color bug
2020-02-20 22:01:03 +08:00
Mikael Finstad bcbf2d5dff copy to clipboard button 2020-02-20 21:21:54 +08:00
Mikael Finstad 16edb60e95 fix buggy frame numbers 2020-02-20 19:18:36 +08:00
Mikael Finstad 3bb03305fc clamp input 2020-02-20 19:18:30 +08:00
Mikael Finstad 3ad0a0c9bc improve start/stop buttons 2020-02-20 19:02:15 +08:00
Mikael Finstad e7d3de3a25 implement undo/redo #176 2020-02-20 18:41:01 +08:00
Mikael Finstad 2aa0d1a8c6 fix warn 2020-02-20 17:31:52 +08:00
Mikael Finstad ea222ad12a show ffmpeg command log 2020-02-20 14:20:05 +08:00
Mikael Finstad ad5e5c0ad3 fix merge 2020-02-20 13:56:51 +08:00
Mikael Finstad b9c99afc5c show commanded time in addition to player time 2020-02-20 13:45:38 +08:00
Mikael Finstad fc4c8873ac checkbox for merge all streams 2020-02-20 13:36:25 +08:00
Mikael Finstad c86fefad9e implement persistent settings #149 2020-02-20 12:34:53 +08:00
Mikael Finstad d92c32281c preserve invert cut segments 2020-02-20 12:12:42 +08:00
Mikael Finstad 79319d21b7 preserve muted setting 2020-02-20 12:10:15 +08:00
Mikael Finstad 6e9bb876f4 fix some hooks issues 2020-02-20 12:07:05 +08:00
Mikael Finstad 55131fde62 config quit confirm #252 2020-02-20 12:03:25 +08:00
Mikael Finstad 059b30c4b8 add note 2020-02-20 11:53:35 +08:00
Mikael Finstad 76995daee4 export data streams as separate files by default 2020-02-20 11:15:05 +08:00
Mikael Finstad 542d4ef946 reduce springyness 2020-02-20 10:56:18 +08:00
Mikael Finstad 228adc844c improvements
-icon
-auto convert to dummy if cannot playback
2020-02-20 00:56:33 +08:00
Mikael Finstad acbefef259 minor improvements 2020-02-19 15:41:33 +08:00
Mikael Finstad 2b256aa083 improve wheel scroll 2020-02-19 13:16:49 +08:00
Mikael Finstad 9defcc9bfe lint 2020-02-19 13:02:56 +08:00
Mikael Finstad e4ebd604cc remove old file 2020-02-19 13:02:45 +08:00
Mikael Finstad 85c8d47058 fix division by zero 2020-02-19 12:56:37 +08:00
Mikael Finstad dbb58053ed use correct extension for format 2020-02-19 12:56:30 +08:00
Mikael Finstad 296a3a2ad5 fix bug 2020-02-19 12:56:10 +08:00
Mikael Finstad e01cc243eb improve stream info 2020-02-19 12:56:05 +08:00
Mikael Finstad 765caff34f implement zoom #113 2020-02-19 12:55:51 +08:00
Mikael Finstad 4c14cde1d1 fix crash 2020-02-18 22:22:13 +08:00
Mikael Finstad 0cfe65e890 improvements
- Show stream info
- add cute loader
2020-02-18 22:17:14 +08:00
Mikael Finstad 9973878175 add shortcut for close file 2020-02-18 17:07:10 +08:00
Mikael Finstad da32b097ee fix text 2020-02-18 17:07:02 +08:00
Mikael Finstad 6906b69996 prompt before quit #229 2020-02-18 17:06:57 +08:00
Mikael Finstad f73f7691e1 many improvements
- allow include streams from other files #214
- confirm on replace existing file
- allow select more formats
- fix output extension issue
- confirm open and close when editing existing file #229
- improve ui
2020-02-18 16:43:10 +08:00
Mikael Finstad 581bc52868 improve text 2020-02-17 00:16:35 +08:00
Mikael Finstad c1d6711861 fix shriking of icon when narrow seg 2020-02-17 00:01:17 +08:00
Mikael Finstad fa65b283ae add hevc as output codec 2020-02-17 00:01:01 +08:00
Mikael Finstad c7278bac71 harden 2020-02-16 23:36:33 +08:00
Mikael Finstad 59d5700f9e update help 2020-02-16 23:09:56 +08:00
Mikael Finstad 2c3312c1fd delete source hotkey #114 2020-02-16 23:09:17 +08:00
Mikael Finstad 0edf133bac Allow invert cutting (remove instead of keep segments) #247 #128 #189 2020-02-16 22:45:54 +08:00
Mikael Finstad 3b72b20ca4 mose wheel scrolling #248 2020-02-16 20:53:29 +08:00
Mikael Finstad bab424131f UI improvements #128 #189 2020-02-16 20:38:45 +08:00
Mikael Finstad bb601d2545 improve segments 2020-02-16 13:04:07 +08:00
Mikael Finstad e913982dc4 Many UI improvements #189
- support arbitrary stream selection #214
- implement mute playbakc #125
2020-02-16 12:33:38 +08:00
Mikael Finstad 5b69fd9a3b cleanup some deps 2020-02-15 21:04:44 +08:00
Mikael Finstad e0f001c08b fix bug 2020-02-15 20:29:16 +08:00
Mikael Finstad bf1b8e281c make active segment more visible 2020-02-15 16:18:54 +08:00
Mikael Finstad d91ca6373a improve feedback 2020-02-15 15:57:40 +08:00
Mikael Finstad 4109c7c1cd close file #155 2020-02-15 15:09:05 +08:00
Mikael Finstad 2cea3c1a03 improve help sheet and add banner 2020-02-15 14:53:32 +08:00
Mikael Finstad 700c501b08 Automatically start NEW cut segment
#168
2020-02-15 00:03:57 +08:00
Mikael Finstad 9ed3b4a40e Implement convert with audio #94 2020-02-14 14:22:11 +08:00
Mikael Finstad 085b72591e suppor timecode running time #211 2020-02-14 13:48:58 +08:00
Mikael Finstad f8db1ee045 add menu item to html5ify (fastest) 2020-02-14 13:13:55 +08:00
Mikael Finstad bd636466e6 Detect existing html5ified
fixes #138
2020-02-14 12:44:16 +08:00
Mikael Finstad a86808c003 simplify logic 2020-02-14 12:30:46 +08:00
Mikael Finstad 9b574f7f8c auto remove dummy vid 2020-02-14 12:25:16 +08:00
Mikael Finstad 0c65d6eee5 extract also raw data streams 2020-02-14 12:13:50 +08:00
Mikael Finstad 6b67f6546d rewrite to modern hooks 2020-02-14 12:06:15 +08:00
Mikael Finstad ee3d7eb6ae include all streams also in merge #227 2020-02-12 22:26:54 +08:00
Mikael Finstad 5edaafa828 show segment time #224 2020-02-12 00:48:40 +08:00
Mikael Finstad 40646d2feb fix text 2020-02-12 00:41:34 +08:00
Mikael Finstad a4108210ee improve trash #228 2020-02-12 00:40:10 +08:00
Mikael Finstad 095be5c92d Clarify unsupported codecs #232 2020-02-11 23:55:35 +08:00
Mikael Finstad e68c4c01c7 fix #237 2020-02-11 23:26:15 +08:00
Mikael Finstad 23c17f2862 fix #236 2020-02-11 23:15:53 +08:00
Mikael Finstad 72145c46fc fix error when opening LC first time on mac 2020-02-11 22:16:48 +08:00
Mikael Finstad 7ca8524f12 fix warning 2020-02-11 22:16:48 +08:00
Mikael Finstad 736ed005b2 fix strange bug 2020-02-11 22:16:47 +08:00
Mikael Finstad fe55f38ac0 fix ununsed arg 2019-11-05 02:14:47 +08:00
Mikael Finstad f4d2dd9cdf allow drag drop multiple files to merge
also fix breaking electron change to showOpenDialog
and fix react warnings
2019-11-05 02:11:07 +08:00
Mikael Finstad b33df356d5 Fix #195 2019-11-04 19:31:43 +08:00
Mikael Finstad d0667d0f21 improve update checker 2019-11-04 19:29:56 +08:00
Mikael Finstad f9e43a3bb4 upgrade build system
- change to electron-builder
- upgrade electron to 7
- use ffmpeg-static
2019-11-04 11:32:03 +08:00
Mikael Finstad f4fb54fff6 Improvements
- add low FPS support for HEVC/H265 and PRORES using ffmpeg per-frame rendering
- rotation previews
- refactoring
2019-11-04 00:19:36 +08:00
Mikael Finstad ce3a6d48b8 Add about/version on non mac too #161 2019-08-13 12:39:26 +02:00
Mikael Finstad 3cd1e012c4 lint 2019-08-12 22:19:07 +02:00
Mikael Finstad b388d4f47c allow selecting output format #173 2019-08-12 22:04:43 +02:00
Mikael Finstad 73482bdf52 Fix for TS with unknown streams #170 2019-06-13 15:34:48 +02:00
Mikael Finstad 02a10bc306 attempt to fix https://github.com/mifi/lossless-cut/issues/141 2019-05-06 21:11:08 +02:00
Mikael Finstad 7c34b50f7f allow custom output dir for merge and extract also 2019-05-06 20:02:23 +02:00
Mikael Finstad 397b8b6bf8 Auto delete segments on merge #147 2019-05-06 17:37:09 +02:00
Mikael Finstad e16d235a38 allow merge with multi cut
should cover #98
2019-01-29 00:07:38 +01:00
Mikael Finstad 0051e4d289 implement multi cut feature 🎉
#12
2019-01-28 18:09:54 +01:00
Mikael Finstad 2a44d0b648 include all streams by default 2019-01-28 18:01:43 +01:00
Mikael Finstad 89cc588714 improve cut section rendering 💪 2019-01-28 14:31:30 +01:00
Mikael Finstad 75839487b0 change menu text 2019-01-28 12:50:21 +01:00
Mikael Finstad 461e909e47 add default subtitle codec too 2019-01-28 12:49:57 +01:00
Mikael Finstad 9dc15267c8 fix merge extension 2019-01-28 12:49:36 +01:00
Mikael Finstad e7f61dca61 implement extract all streams #106 2019-01-28 03:23:05 +01:00
Mikael Finstad cfaa11028e Implement merge function
Also upgrade to react 16, sweetalert2 8 and refactor a bit
2019-01-28 02:25:31 +01:00
Mikael Finstad 8817c2c80b modernize code and use sweetalert2 2019-01-28 00:21:53 +01:00
Mikael Finstad 328a2cd6f8 add help text on drop box 2019-01-27 15:28:48 +01:00
Mikael Finstad dc04cee6b5 make description a bit better 2019-01-12 21:14:02 +00:00
Mikael Finstad 4491c97102 Make keyframe cut the default option
people are having success with this so make it default
See discussion in #13
2019-01-12 21:13:52 +00:00