Commit Graph

845 Commits (v3.50.0)

Author SHA1 Message Date
Mikael Finstad fb2adaf677
implement subtitle viewing #250
limitation: does not work with 'fastest' preview (due to canvas overlaying the video)
4 years ago
Mikael Finstad 86a41809ad
move icon back 4 years ago
Mikael Finstad f3872728d0
improve tracks ui #482 4 years ago
Mikael Finstad 6041a95f6e
Improve tracks screen #482
- select/deselect all by type (audio/video/subtitle)
- deselect / select all tracks option
- improve tracks screen UX
4 years ago
Mikael Finstad 9cd8f13f7b
Implement support for exporting attachment streams as files 4 years ago
Mikael Finstad d64464ab01
remove duplicate line 4 years ago
Mikael Finstad 230b035286
implement per-stream disposition
allows for adding cover art to videos #673
4 years ago
Mikael Finstad cd57d6cbe3
fix brokne mapInputStreamIndexToOutputIndex
it would not take into account disabled streams
4 years ago
Mikael Finstad 0d1cb5c091
refactor 4 years ago
Mikael Finstad 6c7b63d9c2
Store "working" in a ref so we can avoid race conditions 4 years ago
Mikael Finstad 612d883bd0
remove fairly useless notifications 4 years ago
Mikael Finstad d9fd31a199
fix flawed out directory detection logic 4 years ago
Mikael Finstad a7a9c2785f
skip subtitles for previews
they can cause trouble
4 years ago
Mikael Finstad 82a608d44e
reduce verbosity of ffprobe 4 years ago
Mikael Finstad b7678510c7
Improvements
- Simplify and streamline preview file logic
- Allow remember preview choice (convert to supported format) #829
- Improve error handling
4 years ago
Mikael Finstad 96086d307f
improve merge/concat dialog
and don't auto sort by file name #832
4 years ago
Mikael Finstad 822a366235
add "-" to allowed sanitized chars 4 years ago
Mikael Finstad fc7d4de774
allow colon in filename on linux #830
also fix issue where tags were not being sanitized
4 years ago
Mikael Finstad 41458bb7e9
Use x264 again for preview #722 4 years ago
Mikael Finstad c004d82b1e
refactor 4 years ago
Mikael Finstad a0a7ba33b5
improve "done" toast 4 years ago
Mikael Finstad e688f151b6
UI improvements
- Upgrade evergreen-ui
- improve stream selector
- improve buttons
- add default error toast
- better error handling

https://github.com/segmentio/evergreen/releases/tag/v5.0.0
https://evergreen.segment.com/introduction/v6-migration-guide
4 years ago
Mikael Finstad 71e01f8485
Add check for output file length on windows #745 4 years ago
Mikael Finstad 8e1ad813d6
default to mov when formatData.tags.major_brand === 'XAVC' #367 4 years ago
Mikael Finstad 34355c0df3
Convert to supported format also on PIPELINE_ERROR_DECODE #804 4 years ago
Mikael Finstad dffd1e448e
add supported conversion: "Fastest: Low playback speed (audio remux), likely to fail" #424
also refactor a bit
4 years ago
Mikael Finstad 4330ed9c76
Feature: invert all segments on timeline
also simplify inverseCutSegments logic
4 years ago
Mikael Finstad fafb1510c8
improve text 4 years ago
Mikael Finstad ba6407c1b3
reduce timeout for audio volume 4 years ago
Mikael Finstad 6c2376cfc2
try to fix #670 4 years ago
Mikael Finstad f133cfd484
improve text 4 years ago
Mikael Finstad 079327dac3
allow controlling audio playback volume
closes #307
#125
4 years ago
Mikael Finstad c63d61d472
support Mplay EDL types 1,2,3 also #609 4 years ago
Mikael Finstad 3e6730e00f
fix metadata crash #720
also useMemo to improve performance
4 years ago
Mikael Finstad 662ff44d83
reduce default notification durations #802 4 years ago
Mikael Finstad 46323867ff
Don't show capture screenshot when "Hide informational notifications" #802 4 years ago
Mikael Finstad 4e06dbcb9e
fix bug 4 years ago
Mikael Finstad 65b1157ddb
refactor 4 years ago
Mikael Finstad 4c30c91307
improve feedback 4 years ago
Mikael Finstad b2cdbdb937
Simplify file open logic
so drag-drop works exactly the same as file->open and cmd line args
4 years ago
Mikael Finstad adcf79a6c2
Improvements
- Allow editing segment tags #427
- Store main project file as .lcc (JSON5 format), for future flexibility. existing CSV will still be loaded and converted to .llc #545
- Rename menu items to Export/import project (as we are not changing the save location) #593
4 years ago
Mikael Finstad 4a1ec76a90
allow longer label names when sanitize is disabled #427 4 years ago
Mikael Finstad 490e9aa746
improve close icon 4 years ago
Mikael Finstad 6a756e6eee
improve sanitize 4 years ago
Mikael Finstad faf70568dc
Add partial support for segment tags #427 #814
allows importing from cue files
does not support loading/saving
4 years ago
Mikael Finstad 0e6f69ac1d
improve english 4 years ago
Mikael Finstad 8497f07bdc
add a setting for allowing disabling filename sanitizing #821 #427 4 years ago
Mikael Finstad 0ae7ed4211
improve comment 4 years ago
Mikael Finstad 434d8b1698
Add clear working dir button
fixes #805
4 years ago
Mikael Finstad 40d95dbff5
implement sort by file name when drag-dropping multiple files 4 years ago
Mikael Finstad 75261990cd
offset timestamp transfered from source file
...by the cut offset of each segment
fixes #468 #770
4 years ago
Mikael Finstad 56bc6f60df
improve toasts by showing close button 4 years ago
Mikael Finstad 929f213186
degrade framer motion to 1 due to issues also with 3
timeline was not rendering correctly after zooming
4 years ago
Mikael Finstad 7634904366
undo swal2 workaround
no longer needed #790
4 years ago
Mikael Finstad e9014c3fdd
fix sweetalert11 issue #789 4 years ago
Mikael Finstad a9bc6c555b
Add languages
- Dutch
- Portugese
- Finnish
- Vietnamese
- Japanese
- Chinese Simplified / Traditional
4 years ago
Mikael Finstad 33b9598a9d
upgrade react lottie player 4 years ago
Mikael Finstad 95d7dca000
Merge pull request #785 from limonte/add-timer-progressbar-to-toasts
Add timer progressbar to toasts
4 years ago
Limon Monte b30b21a236 Add timer progressbar to toasts 4 years ago
Johnny 52d0198705 Spilt up Chinese (Traditional) and Chinese (Simplified) language 4 years ago
Mikael Finstad bd6772c405
fix lint 4 years ago
Mikael Finstad 8a8a0d93ca
refactor 4 years ago
Mikael Finstad 4b565ccb37
refactor 4 years ago
Mikael Finstad 523bdb7daa
refactor 4 years ago
Mikael Finstad c1731c1e10
default to auto generated files checked #618 4 years ago
Mikael Finstad 52aa7596c6
improve log in dev 4 years ago
Mikael Finstad b66527f811
allow locking output format
fixes #615
4 years ago
Mikael Finstad a78dec5a7f
make timeline follow player time also
fixes #676
5 years ago
Mikael Finstad 02c2d86a45
Improve trash dialog
Thanks to @Rubens10010
closes #618
fixes #698
5 years ago
Mikael Finstad 0e58fc65de
upgrade packages
uuid,framer-motion,react-lottie-player,react-sortable-hoc,react-syntax-highlighter,sweetalert2-react-content,csv-stringify,csv-parse,trash,execa
5 years ago
Mikael Finstad d2f1994319
improve html5ified detection 5 years ago
Mikael Finstad af81e303ca
cleanup unused imports 5 years ago
Mikael Finstad bdb764fc13
use license free codecs for html5ify 5 years ago
Mikael Finstad 0d5ef77b5d
refactor 5 years ago
Mikael Finstad 9bf918db98
upgrade major versions 5 years ago
Mikael Finstad 8dc1e6e99c
upgrade
- create-react-app
- eslint
5 years ago
Mikael Finstad 546b702e7a
refactor 5 years ago
Mikael Finstad 5e1700ef04
improve merge button 5 years ago
Mikael Finstad 1340885ecf
add more translatables 5 years ago
Mikael Finstad 5830a44d99
implement language also in node land (menus, etc) 5 years ago
Mikael Finstad 6ab880509f
make app language in settings english 5 years ago
Mikael Finstad a4a2461a7c
invert enabled segments logic
so that newly added segments default to enabled
5 years ago
Mikael Finstad 326dc42315
fix bug 5 years ago
Mikael Finstad f6b824d04d
improvements
- implement drag drop sort #392
- scroll segment into view
- refactor
5 years ago
Mikael Finstad dd80971a61
Improvements
- Allow arbitrarily selecting which segments to export - fixes #682 #358
- Add context menu to segments (right click) #392
- Double click segment to jump to cut start #392
5 years ago
Mikael Finstad 9febbc5730
enable Korean 5 years ago
Mikael Finstad 4e39a3c9c2
Remove merge/separate setting
it is now in the main UI
https://github.com/mifi/lossless-cut/issues/480#issuecomment-772853087
5 years ago
Mikael Finstad 04107d37d2
Improve tracks screen 5 years ago
Mikael Finstad 099d046c20
allow shortening "ms" part when it's 0 5 years ago
Mikael Finstad 6093acee63
implement export single track 5 years ago
Mikael Finstad d5e03784d7
Implement EDL import
Only supports type=0 (cut)
also refactor

Closes #609
5 years ago
Mikael Finstad 6c2026c9a9
Notify user about rotation in MKV
https://github.com/mifi/lossless-cut/discussions/661
5 years ago
Mikael Finstad 7ff74110e8
Implement youtube export dialog
Also improve youtube import
Closes #657
5 years ago
Mikael Finstad 9a98797758
Show "New folder" in mac dialog 5 years ago
Mikael Finstad 2550693238
Bring back merge/split button in main UI #480 #663 5 years ago
Mikael Finstad e72d0a6953
Implement setting for preserve file timestamps
Closes #611
Pull all ffmpeg operatins that transfer timestamps into its own react hook
5 years ago
Mikael Finstad 5704713a06
offset mtime/atime by currentTime
I think it's more normal for mtime to be start of recording
5 years ago
Mikael Finstad 62f99a5e7e
merge transferTimestamps and transferTimestampsWithOffset 5 years ago
Mikael Finstad d2a7766fdd
Reorder langs and add Czech, Spanish, Polish, Turkish 5 years ago
Mikael Finstad bd3c251d12
Allow labelling segments with enter key #655 5 years ago
Mikael Finstad 8ed6cbdc74
upgrade to react-lottie-player 5 years ago
Mikael Finstad d45327b1a3
Add check for EACCES too
on Ubuntu EACCES will be thrown
5 years ago
Mikael Finstad a319782a1e
Improve error when not access to opened file 5 years ago
Mikael Finstad 30ba5fe041
Fix issue with relative paths and allow multiple on command line
Fixes #639
Fixes #591
5 years ago
Mikael Finstad 95db959f5b
Add merge+segments option #480 5 years ago
Mikael Finstad 56a2fdc09b
disallow colon (:) in output template
fixes #631
5 years ago
Mikael Finstad f4cab7b5f7
Add default button to tuner. fixes #627, closes #636, closes #635 5 years ago
Mikael Finstad 79f0d4c61b
Make zoomed timeline more smooth 5 years ago
Mikael Finstad 6554ce000c
fix warning 5 years ago
Mikael Finstad 6d5a2d85b8
improve exportconfirm
so that it doesn't jump around so much when changing height
5 years ago
Mikael Finstad 937703ef1e improve detection of unsupported files
fixes #595
5 years ago
Mikael Finstad 90faeb11ce fix rounding error #447 5 years ago
Mikael Finstad 8ea08cf65c add keyboard seek speed tuner #553 5 years ago
Mikael Finstad 2eb42d2ef3 add keyboard seek acceleration #604 5 years ago
Mikael Finstad c97ea883f7 make undo/redo work for input elements #610
but now only keyboard shortcut works for segments
(not menu)
5 years ago
Mikael Finstad 6bb0a2aa13 add copy report to clipboard button 5 years ago
Mikael Finstad 69cea1a70f pull out dialog 5 years ago
Mikael Finstad c5e7313a81 pull out user preferences to hook 5 years ago
Mikael Finstad 33b89d1370 fix alignment issue #541 5 years ago
Mikael Finstad eb8f7af5e0 Implement custom file name templates #96 5 years ago
Shakil-Shahadat be2f816a40
Changes the default selection on Trash Dialog (#581)
* Changes the default selection on Trash Dialog

Changed the default option to a safer one. See #541 point 2.

* make trash button default

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
5 years ago
Mikael Finstad 803008b053 lint fix 5 years ago
Mikael Finstad e641865821 make mouse wheel scroll work also when the cursor is over the video, not just timeline #248 #553 5 years ago
Mikael Finstad e63c60574c fix bug #555 5 years ago
Mikael Finstad 32d30cb6d5 don't include seg1 when only one seg #583 5 years ago
Mikael Finstad b9bde3b2bb add out of space dialog #328 5 years ago
Mikael Finstad 73aec1225a Improve merge descripiton #566 5 years ago
Shakil-Shahadat 92ec70fe45 Improves Trash Dialog
Button titles simplified and made more recognizable. See #541 no 3.
5 years ago
Mikael Finstad 6cc9285d60 optimize 5 years ago
Mikael Finstad 42b991a179 refactor 5 years ago
Mikael Finstad b69c4728d7 add timestamp csv export #546 5 years ago
Mikael Finstad da48d5bd1b implement TSV export #545
Also fix #503
5 years ago
Mikael Finstad 69f3845689 Make trash function more flexible #541 5 years ago
Mikael Finstad f5afe25715 add clear segments menu item #537 #546 5 years ago
Mikael Finstad cd357b14b5 minor improvement 5 years ago
Mikael Finstad 4ab3e52452 fix 5 years ago
Mikael Finstad 1d168804e8 Beginner improvements #546 5 years ago
Mikael Finstad e45e278413 fix bug 5 years ago
Mikael Finstad bc14fa8067 Improve simple mode #546 5 years ago
Mikael Finstad 828636eb22 remove some formats that seem not very useful 5 years ago
Mikael Finstad 291e24b3da add warning 5 years ago
Mikael Finstad 1a59341247 don't allow remove initial cut segments 5 years ago
Mikael Finstad ca7b3dee6a Don't show invalid initial segment 5 years ago
Mikael Finstad 589f45de08 improve text 5 years ago
Mikael Finstad 2462278caf implement MOV FastStart option #347 5 years ago
Mikael Finstad 35d4ca20fb refactor/simplify 5 years ago
Mikael Finstad dd6a77880d Improve trash button #537 5 years ago
Mikael Finstad f9326a6bca improve text 5 years ago
Mikael Finstad 1662adb1e3 implement simple mode #546 5 years ago
Mikael Finstad 035dff2cc9 improve no file loaded screen 5 years ago
Mikael Finstad f1272819f6 refactor 5 years ago
Mikael Finstad 19c002b64a allow create chapters when merge files too 5 years ago
Mikael Finstad 8c8fa8e4c9 fix bug 5 years ago
Mikael Finstad f481f21c36 improve menus 5 years ago
Mikael Finstad 123e2269e6 Confirm extract all streams and hide streams selector when exporting 5 years ago
Mikael Finstad c7b04e99bc Include segment number in output file
for segment without any label
Fixed #536
5 years ago
Mikael Finstad 3cedc453e3 Allow disabling merge metadata preservation
https://github.com/mifi/lossless-cut/issues/480#issuecomment-743195727
Also make it more clear that chapters from meta is slow
5 years ago
Mikael Finstad b909dace63 upgrade ffmpeg to 4.3.1
also use package ffmpeg-ffprobe-static
5 years ago
Mikael Finstad 2b590d3709 Fix regression bug (error when outSegments is undefined) 5 years ago
Mikael Finstad 333e80d005 Increase size of paused canvas image #421 5 years ago
Mikael Finstad d8f55f7a70 implement mov detection 5 years ago
Mikael Finstad 5ac299a050 Implement simple file and track metadata editor #496 5 years ago
Mikael Finstad d9717386ae improvements to export confirm 5 years ago
Mikael Finstad e62fb6a64b Go back to mousetrap
seems to be the only lib properly handling layouts that require
shift to be pressed to get a particular key #520
Also document.addEventListener needs custom handling of modifier keys
or C will be triggered by CTRL+C, etc
5 years ago
Mikael Finstad 229ee7c454 improve track screen 5 years ago
Mikael Finstad 9937060802 add help 5 years ago
Mikael Finstad cd2f1076f9 improve ui and scrolling 5 years ago
Mikael Finstad 5f6e9f33dc option to write segment labels as chapters #318 5 years ago
Mikael Finstad 44cd0cd810 fix broken chapter parsing 5 years ago
Mikael Finstad 18141e2874 add comment 5 years ago
Mikael Finstad 46f500568f Add pbf import #421
https://github.com/fireattack/chapter_converter
5 years ago
Mikael Finstad a588d0cf2f add missing file 5 years ago
Mikael Finstad 3045365a0f improve reporting 5 years ago
Mikael Finstad 26c57fb6a7 Fix hotkey issue introduced when replacing mousetrap #520 5 years ago
axelandy 417b3d8c3e Jump to cut start was labeled 'Jump to cut end'
This was included in pr #337
5 years ago
Mikael Finstad 79dcddc604 Allow turn off export confirm dialog #512 5 years ago
Mikael Finstad f2b44b3726 Allow disable deletion of merged segments #480 5 years ago
Mikael Finstad abc9b9a4a1 refactor 5 years ago
Mikael Finstad a3bce63650 Load timecode offset from file #506 5 years ago
Mikael Finstad 49a0d7db17 Fix reorder logic #421 5 years ago
Mikael Finstad 8660d95a34 Improvements for files without a valid duration 5 years ago
Mikael Finstad 1983d3f374 add missing line 5 years ago
Mikael Finstad 0e70b35f5e add lang column to tracks #514 5 years ago
Mikael Finstad f604ddc240 update mifi config url 5 years ago
Mikael Finstad 2e05b69da5 Fix bug #515 5 years ago
Mikael Finstad 8ee924529e Fix merging code #96
I don't know why I did that.
Sorting of segments can now be done from the menu
5 years ago
Mikael Finstad e593303411 Show time when moving mouse over timeline #92 5 years ago
Mikael Finstad 052d6c33f3 Implement export single #358 5 years ago
Mikael Finstad a0f631acc8 add order segment button #392 5 years ago
Mikael Finstad 0cbbd2f1d3 Add hotkey for jump cut start/end #377 #254 5 years ago
Mikael Finstad b69144acaa fix text 5 years ago
Mikael Finstad 60d7003b67 Implement rotation hotkey #254 5 years ago
Mikael Finstad 930d19c490 Fix unsupported file for non existing file #451 5 years ago
Mikael Finstad 6e94eb107b hide another notification 5 years ago
Mikael Finstad 267225996e Add option to hide certain notifications #467 5 years ago
Mikael Finstad 689098369f Improve export summary 5 years ago
Mikael Finstad e555442529 Fix saving race condition #510 5 years ago
Mikael Finstad 5b0a37d92a Implement reorder cut segments by start time #460 5 years ago
Mikael Finstad ee73384594 Add russian support 5 years ago
Mikael Finstad 5390085bff Many improvements
- Implement an Export summary/confirmation sheet when pressing export
- Move output option buttons to export sheet
- Add config option to disable use_metadata_tags (default to false) #463 #402 #99
- Add config option for avoid_negative_ts #13
- Escape key to close sheets
- Change from mousetrap to hotkeys.js (better unbind - more compatible with react)
5 years ago
Mikael Finstad 1cdc8d1d38 Add function to fix duration #477 5 years ago
Mikael Finstad e2d219b51c refactor 5 years ago
Mikael Finstad 40694fe738 Improve duration logic #477 5 years ago
Mikael Finstad fd6b2d639f missing hunk 5 years ago
Mikael Finstad 493c80a578 simplify 5 years ago
Mikael Finstad 19087eedd1 Preserve timestamp also for merged export files #487 5 years ago
Mikael Finstad 53850aac7d Implement split segment function #460 5 years ago
Mikael Finstad e855482513 use use-debounce
instead of react-use/useDebounce (use-debounce is better)
5 years ago
Mikael Finstad 83c5b5fbd6 pull out dialogs 5 years ago
Mikael Finstad 0882d1afd3 improvement 5 years ago
Mikael Finstad 201850062f shrink App.jsx 5 years ago
Mikael Finstad 1cd3139ff4 Implement split into fixed duration segments #469 5 years ago
Mikael Finstad 7da209b253 Add function to create number of segments #469 5 years ago
Mikael Finstad a5a58ca8a1 allow undo on segment import 5 years ago
Mikael Finstad 68ae15f731 Improve cut segment import (less error) 5 years ago
Mikael Finstad 81eb66faa2 Many improvements
- Add config option for asking about file open #467
- Implement text/youtube segments import #458
- Implement CUE sheet import #458
- Implement XMEML import (Final Cut Pro / Davinci Resolve)
- Allow import embedded chapters as segments #300
5 years ago
Mikael Finstad 7e59ee6757 Add XMEML importer #458 5 years ago
Mikael Finstad 704a20ce73 allow negative time offset 5 years ago
Mikael Finstad 806e270da6 refactor sheets 5 years ago
Mikael Finstad b1d72f7684 only add avoid_negative_ts when cutting start 5 years ago
Mikael Finstad beacce365c Improvements for #440 5 years ago
Mikael Finstad 3f609e8d76 add german 5 years ago
Mikael Finstad 3c909a5cfc improve error report 5 years ago
Mikael Finstad 58a9802392 improve onProgress 5 years ago
Mikael Finstad 0c2bd1df94 improve help 5 years ago
Mikael Finstad 4a20c1ac00 Add experimental flag setting #336 5 years ago
Mikael Finstad 8db770d5ac Add Apple MAS variation 5 years ago
Mikael Finstad d5feba3f10 Improve help #317 5 years ago
Mikael Finstad fcf1f0561c improve save/load project 5 years ago
Mikael Finstad 90c84f1f85 improve report dialog 5 years ago
Mikael Finstad da683b36a5 disable system language for now #346 5 years ago
Mikael Finstad e373864b61 enable french selection #342 5 years ago
Mikael Finstad f0351530c0 add italian option 5 years ago
Mikael Finstad b1cb3fbbb7 fix for m4a issue #331 5 years ago
Mikael Finstad 2a89ca41b8 Enable Chinese support #29 #332 5 years ago
Mikael Finstad 6b9d3603ec improve text #322 5 years ago
Mikael Finstad af2ac22a96 upgrade electron to 8.2.5 and add app focus on drop #335 5 years ago
Mikael Finstad 724d97a744 improve format description #331 5 years ago
Mikael Finstad 77da0299f0 implement focus on drop #335
(not working yet)
5 years ago
Mikael Finstad 8c687978d5 improve text #325 5 years ago
Mikael Finstad 53dfb15604 fix bug 5 years ago
Mikael Finstad 78afdc46ad Allow disabling rotation preview #334 5 years ago
Mikael Finstad 1c420d18ba fix bug 5 years ago
Mikael Finstad 471f5d7716 i18n improvements #29 5 years ago
Mikael Finstad 51f4172b72 add Norwegian support 🇳🇴 #29 5 years ago
Mikael Finstad c15e21226a add i18n scanner and update deprecated i18next-node-fs-backend #29 5 years ago
Mikael Finstad e67e3bd839 implement merge progress 5 years ago
Mikael Finstad 0dba7e1faf Improvements
- Add a warning for iphone vids #329
- Lenghten toasts (some people say it's too short)
- Remove output dir from messages because now we have button
5 years ago
Mikael Finstad bc1e189d59 improve text and add unsupported audio notification #322 5 years ago
Mikael Finstad a797d41f89 fix hook 5 years ago
Mikael Finstad b150ea6a6e improve notification 5 years ago
Mikael Finstad fcbeb56968 improvements
- allow to convert to friendly format with audio #322
- add create dummy video progress
- trash dummy video when remove source
5 years ago
Mikael Finstad b8339616c1 improve loading 5 years ago
Mikael Finstad 66c32cd819 improve progress reading 5 years ago
Mikael Finstad 2384b27907 add colorful track info 5 years ago
Mikael Finstad 2cf4dfda75 disable change playback rate when canvas player enabled 5 years ago
Mikael Finstad 826cb5743c use correct stream index if more than one 5 years ago
Mikael Finstad 9c0c1292db debounce canvas player 5 years ago
Mikael Finstad 2326c5ba1c Fix #308 5 years ago
Mikael Finstad 46a58c99bd make keyframes transparent 5 years ago
Mikael Finstad b1bd2731b4 Implement a canvas for better playback of more formats #88 5 years ago
Mikael Finstad 0d259afb83 fix re-rendering issue 5 years ago
Mikael Finstad 654f242e92 fix minor issue 5 years ago
Mikael Finstad 3219bad9d4 improve help text 5 years ago
Mikael Finstad 5ed5b9f96a improve messages #281 5 years ago
Mikael Finstad c28622b383 Fix minor keyframe seek bug #281 5 years ago
Mikael Finstad 0c584f4b35 Reset segments when last segment is deleted 5 years ago
Mikael Finstad ed5395ae25 improve right menu 5 years ago
Mikael Finstad 388af521ee improve segment list 5 years ago
Mikael Finstad 3bbaa159a6 improve hevc detection logic 5 years ago
Mikael Finstad 209c1b14a2 Don't show keyframes if too packed together. Fixes #259 5 years ago
Mikael Finstad aed1e05dd3 fix zoom direction 5 years ago
Mikael Finstad 96d80ea517 improve buttons 5 years ago
Mikael Finstad b48f58b8ff improve thumbnail check #308 5 years ago
Mikael Finstad 34b5a47cfa refactor 5 years ago
Mikael Finstad 099a5b3407 Invert timeline trackpad/wheel #310
Also add setting to change back
5 years ago
Mikael Finstad e6d71754fe Improvements #315 5 years ago
Mikael Finstad f19076adcc fix lint 5 years ago
Mikael Finstad e2b0053a7a improvements and bugfixes 5 years ago
Mikael Finstad 5346d412b9 fix a crash 5 years ago
Mikael Finstad 7dca7416ae improve feedback 5 years ago
Mikael Finstad 9e6379b729 workaround for #312 5 years ago
Mikael Finstad d7ace5e8af Improve error 5 years ago
Mikael Finstad 130d9a2f11 Sign trash exe also for MAS #303 5 years ago
Mikael Finstad 1d306e7073 add more error reporting #277 6 years ago
Mikael Finstad 4b80e358ce Improve messages 6 years ago
Mikael Finstad 5d979f5c1a imrpove animation 6 years ago
Mikael Finstad 57ecaf13c2 Improve messages
Also add report error function
6 years ago
Mikael Finstad 196859bd80 implement cut progress for conversion 6 years ago
Mikael Finstad 62189f2294 More flexible convert to friendly format
#297 #160
6 years ago
Mikael Finstad ec1759c965 Improve some dialogs 6 years ago
Mikael Finstad 1980bd8728 Fix issue with drag drop 6 years ago
Mikael Finstad 6a8d74f881 Ask for delete if trash fails #298 6 years ago
Mikael Finstad 8da05e836a improve paste behavior #301 6 years ago
Mikael Finstad 3b0bdaeea9 Explicitly set font for a consistent look on all platforms #301 6 years ago
Mikael Finstad e9a092350f improvements
-improve help screen
bugfixes
6 years ago
Mikael Finstad 58caf7a880 create dummy video immediately on open
instead of upon play
6 years ago
Mikael Finstad e707695a39 Allow batch convert to friendly format #295 #172
Also improve conver to friendly format flow
6 years ago
Mikael Finstad 19cb1e9944 fix broken merge in MAS 6 years ago
Mikael Finstad e66acc7f98 Improvements
- Fix issue with html5ify on new mac ffmpeg
- Improve output directory logic on mac
6 years ago
Mikael Finstad 56359c1b41 update links 6 years ago
Mikael Finstad 546ecaef67 Fix #291 6 years ago
Mikael Finstad 7b70e1c3fc improve check 6 years ago
Mikael Finstad 649042d9b6 tune mas version 6 years ago
Mikael Finstad d28db35ef2 fix build issues 6 years ago
Mikael Finstad 51ce0a3fed fix hook bug 6 years ago
Mikael Finstad 3a76aa0812 - Support Mac app store
- Disable version check for Mac app store and windows store
- restore windows targets
6 years ago
Mikael Finstad 62151d1582 add an unfinished waveform alternative implementation 6 years ago
Mikael Finstad d683fbbb69 support for grabbing a frame at 4k/hevc to jpg even though the preview is not native #88 6 years ago
Mikael Finstad ea73305618 include attachments by default #275 6 years ago
Mikael Finstad 8a9438847b fix menus and version check #239 #274
also improve help
6 years ago
Mikael Finstad 2a9801a260 Fix bug 6 years ago
Mikael Finstad 58e77cc3dc make ffmpeg errors less verbose 6 years ago
Mikael Finstad e41e2fc30d k don't reset speed #278 6 years ago
Mikael Finstad 9ea2cedeff add initial support for i18n (incomplete) #29 6 years ago
Mikael Finstad 12e2de0685 Revert "Try to support 32bit win"
This reverts commit 8871324279.
6 years ago
Mikael Finstad 8871324279 Try to support 32bit win 6 years ago
Mikael Finstad 821f268e92 fix error handling after new execa 6 years ago
Mikael Finstad 605ae2b28d improve message 6 years ago
Mikael Finstad 99d934066d allow click zoom number to toggle comfort zoom 6 years ago
Mikael Finstad 4fab846bac allow configure wheel sensitivity #254 6 years ago
Mikael Finstad a97244f532 debounce thumbnails rendering 6 years ago
Mikael Finstad 623ad89e95 fix bug 6 years ago
Mikael Finstad 5c1d4861bc simplify code 6 years ago
Mikael Finstad 939860d050 timeline improvements
- Pan timeline when cursor moves out of timeline window
- normalize mouse wheel
6 years ago
Mikael Finstad 3b982c1b48 improve text 6 years ago
Mikael Finstad ecba4d2f12 improve help 6 years ago
Mikael Finstad f42148b8c6 hide scrollbar
it breaks ui
6 years ago
Mikael Finstad a47c65cbdb clamp comfort zoom 6 years ago
Mikael Finstad 76771d233b zoom improvements #254
- ctrl/cmd+up/down hotkey to zoom
- implement hotkey for comfort zoom
6 years ago
Mikael Finstad d95225e6de make the player time indicator more visible 6 years ago
Mikael Finstad 6eb0346c44 New segment end position default to end of video
fixes #266
6 years ago
Mikael Finstad b389061b41 show message when frame captured 6 years ago
Mikael Finstad 676f92c803 Build with create-react-app #108 6 years ago
Mikael Finstad 5643f7ad49 fix zooming logic 6 years ago
Mikael Finstad 9d6ce3d12d improve thumbnails 6 years ago
Mikael Finstad 3378a5a88f add ui buttons for keyframe seek 6 years ago
Mikael Finstad 642d348373 fix warning 6 years ago
Mikael Finstad 3b22fb3852 Improvements:
- Implement jump prev/next keyframe
- improve help screen
- improve menu
6 years ago
Mikael Finstad 1e27b35676 fix lint 6 years ago
Mikael Finstad d3334f1d04 Improvements #257
- Change wording from cut away to remove
- separate settings
- show popup when switching mode
6 years ago
Mikael Finstad 6ef45af2d1 fix a bug where sometimes time is null 6 years ago
Mikael Finstad c731e0790f remove double extension #265 6 years ago
Mikael Finstad 6925db7532 CHange seek behavior #264 6 years ago
Mikael Finstad 0d71b2aa78 remove unused 6 years ago
Mikael Finstad 78a8064e35 Only ask confirm if file opened #261 6 years ago
Mikael Finstad 102a2e648a improve keyframes button 6 years ago
Mikael Finstad 25f6638661 default to true 6 years ago
Mikael Finstad 8d08fc5237 Allow turning off keyframe display #259 6 years ago
Mikael Finstad 9e7a4e317f Implement thumbnails #6 6 years ago