Wykres commitów

1000 Commity (flatpak)

Autor SHA1 Wiadomość Data
Mikael Finstad e0aa5b1a51
need to check input file dir also on MAS
because we now write project file next to input file
2022-02-21 00:04:12 +08:00
Mikael Finstad a71c4411d3
improve error message when loading file #937 2022-02-20 21:11:55 +08:00
Mikael Finstad f402ff8763
fix lint 2022-02-20 20:45:09 +08:00
Mikael Finstad e28b5130eb
add shortcuts for disable/enable segments #254
Add keyboard shortcut for "Include ONLY this segment in export", e.g. only currently selected segment, because some people often want to export only current segment and would like to not click a menu every time.
2022-02-20 20:44:42 +08:00
Mikael Finstad 04346f7e85
add play/pause hotkey
Separate Pause and Play shortcuts. The standard "toggle" play/pause shortcut is always useful of course, so I'm not talking about replacing that - just adding new shortcuts to specifically start or stop.
2022-02-20 20:29:58 +08:00
Mikael Finstad c2cb1f5501
add shortcut shift+j for toggling keyboard shortcut dialog #654
also allow resetting key config #726
2022-02-20 20:12:58 +08:00
Mikael Finstad 1a59be3e75
improve key list 2022-02-20 18:35:29 +08:00
Mikael Finstad 14ae45780b
implement hotkeys
jumpTimelineStart (ctrl+home)
jumpTimelineEnd (ctrl+end)
reorderSegsByStartTime,
invertAllCutSegments,
createFixedDurationSegments,
createNumSegments,
shuffleSegments,
clearSegments,
toggleSegmentsList,
toggleStreamsSelector,
extractAllStreams,
convertFormatCurrentFile,
convertFormatBatch,
concatBatch,
toggleKeyframeCutMode,
toggleCaptureFormat,
toggleStripAudio,
setStartTimeOffset,
2022-02-20 18:34:10 +08:00
Mikael Finstad a63d67423e
revert back tip 2022-02-20 17:25:17 +08:00
Mikael Finstad 464f0cd544
fix slowness 2022-02-20 17:23:27 +08:00
Mikael Finstad 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
2022-02-20 17:23:18 +08:00
Mikael Finstad 8f7eeb4fb2
fix bug 2022-02-19 23:28:15 +08:00
Mikael Finstad cba0103bf3
implement natural langauge sort #844 #210 2022-02-19 22:19:24 +08:00
Mikael Finstad d342dde961
prevent hiding template editor if click again
fixes #873
also allow click to add variable
2022-02-19 21:17:12 +08:00
Mikael Finstad e777aba0d1
fix test 2022-02-19 21:01:00 +08:00
Mikael Finstad 6926df5f00
show error also if resulting duplicates
fixes #894
2022-02-19 20:52:53 +08:00
Mikael Finstad 53384a8bb3
fix open file logic 2022-02-19 17:51:16 +08:00
Mikael Finstad 3c4b996e03
move merge / batch functionality
from top menu into a menu on the batch file list
this means now you first open files in a batch, then either merge or batch convert them
2022-02-19 16:25:53 +08:00
Mikael Finstad 016d41f703
improve segment colors and ui 2022-02-18 22:14:16 +08:00
Mikael Finstad 364fb0df7a
improvemenst
remove frame rounding when seeking #585
also show video fps
improve split
cleanup refs and current time logic
2022-02-18 17:42:35 +08:00
Mikael Finstad cbf693b798
refactor 2022-02-18 16:08:18 +08:00
Mikael Finstad 8795532430
simplify html5ify
fix html5ify progress on batch
2022-02-18 15:58:56 +08:00
Mikael Finstad c7bfcd63d4
fix lint 2022-02-18 15:40:33 +08:00
Mikael Finstad 61b7ca2e44
implement shuffle segments order 2022-02-18 14:34:20 +08:00
Mikael Finstad 19527802ef
fix lint 2022-02-18 14:27:42 +08:00
Mikael Finstad 8d39cd4042
pull out batch files list 2022-02-18 14:27:21 +08:00
Mikael Finstad bdd19b3afd
pull out loading component 2022-02-18 14:19:43 +08:00
Mikael Finstad 40f8bbc762
simplify settings 2022-02-18 14:13:13 +08:00
Mikael Finstad 81653eeb6b
improve cut/merge/chapters ui logic 2022-02-18 13:58:08 +08:00
Mikael Finstad fe88b3d6f6
implement import csv with frame numbers #1024 2022-02-14 12:08:57 +08:00
Mikael Finstad 691624ea5e
minor improvements 2022-02-14 00:13:45 +08:00
Mikael Finstad e57fcb1096
when importing EDL file, don't delete existing EDL
allows for combining EDL from multiple sources #993
2022-02-13 23:35:30 +08:00
Mikael Finstad 42d3a8981a
improve logic 2022-02-13 22:57:47 +08:00
Mikael Finstad 5607fda8df
cleanup temp file 2022-02-13 22:46:04 +08:00
Mikael Finstad 158964fe08
fix odd bug 2022-02-13 22:32:47 +08:00
Mikael Finstad 3615268a46
implement segments to chapters mode #993 2022-02-13 22:27:23 +08:00
Mikael Finstad 7b040c8ae9
fix pbf parsing #993 2022-02-13 17:40:02 +08:00
Mikael Finstad badac2dcba
enlarge export button 2022-02-13 17:25:06 +08:00
Mikael Finstad 7f5351a300
improve bottom bar and colors #1016 2022-02-13 17:21:51 +08:00
Mikael Finstad b698b5f445
improve ui 2022-02-13 16:12:12 +08:00
Mikael Finstad 4b1fab189b
consolidate bottom menus 2022-02-13 16:02:43 +08:00
Mikael Finstad e7526b077e
make batch list resizable #89 2022-02-13 15:52:20 +08:00
Mikael Finstad ee74ce5530
remove unused 2022-02-13 15:42:17 +08:00
Mikael Finstad 1e77420fd1
fix infinite loop on commandedTime = 0 (or end of video) 2022-02-13 15:37:29 +08:00
Mikael Finstad b7f1993330
improve batch file list layout 2022-02-13 15:34:32 +08:00
Mikael Finstad 7621729afc
rewrite layout to use flex 2022-02-13 15:34:32 +08:00
Mikael Finstad 18793beccf
move sidesheet where it belongs 2022-02-13 15:34:32 +08:00
Mikael Finstad ead6d85dbb
renam menus 2022-02-13 15:34:32 +08:00
Mikael Finstad 1d33b6b90a
don't open first file of batch
to make it faster to load batches
2022-02-13 15:34:32 +08:00
Mikael Finstad 64c7811037
implement chapters viewing
also consolidate getFormatData and getAllStreams
2022-02-13 15:34:32 +08:00
Mikael Finstad 6870cd7e85
improve order 2022-02-13 15:34:32 +08:00
Mikael Finstad 20a1b506d3
allow appending files to batch list 2022-02-13 15:34:32 +08:00
Mikael Finstad 9ffc781c29
combine batch list and merge list #89
- add button to merge current batch list
- show more options in merge dialog
- allow preserving metadata when merging also when not using allStreams #1008
- remember concat/batch choice #371
2022-02-07 00:50:57 +07:00
Mikael Finstad e2175ab825
fix error message
when output directory doesn't have enough space to save the file
fixes #1015
2022-02-06 14:40:16 +07:00
Mikael Finstad 97b5840f69
make sure disposition is not forced to default for mkv
also refactor/simplify disposition logic a bit

closes #972
2022-01-18 15:52:31 +07:00
Mikael Finstad 7cd06f9c91
fix input logic #988 2022-01-18 14:13:50 +07:00
Mikael Finstad 8efdc585f4
fix a bug of formatting/rounding #988 2022-01-18 14:11:50 +07:00
Mikael Finstad acca967a4a
improve timeout logic 2022-01-15 23:57:56 +07:00
Mikael Finstad 59b3d4d932
improve comments 2022-01-15 23:57:38 +07:00
Mikael Finstad 78aa756cf2
add warning about #896 2022-01-15 23:30:48 +07:00
Mikael Finstad ac127e88ab
improve waveform and keyframes
- allow up to 1000 keyframes in buffer before recycling #563
- buffer the last 100 rendered waveform segments #260

also:
- implement timeout/kill for ffprobe after 30 sec
2022-01-15 23:02:36 +07:00
Mikael Finstad 848120da5a
fix lint 2022-01-15 20:46:07 +07:00
Mikael Finstad d0b2f05113
add setting for auto convert to supported format
also remove unnecessary notification
closes #414
2022-01-15 20:44:05 +07:00
Mikael Finstad e001f2d2fa
show percent when zoomed in #888 2022-01-15 17:12:53 +07:00
Mikael Finstad 701828f2a9
improve convert to supported format dialog
be smarter about relevant options
2022-01-15 12:31:07 +07:00
Mikael Finstad 9e9d63fd93
add remux video and enc audio option
for html5ify
closes #870
2022-01-15 12:07:27 +07:00
Mikael Finstad 7f6e7ed6f7
implement remove item from batch list #89
also optimize contextMenu (useMemo)
2022-01-15 00:48:41 +07:00
Mikael Finstad 69a3b91926
Implement more consistent segment colors #625 2022-01-15 00:06:41 +07:00
Mikael Finstad 87df1c5e5f
implement go to timecode #625
inputted value
`g` key or right click timeline context menu
2022-01-14 22:54:33 +07:00
Mikael Finstad 9e05ec3498
make current time more visible #625
also show it when at the end of timeline
2022-01-14 22:27:56 +07:00
Mikael Finstad d2caed1f09
Make hand icons point up towards timeline #625 2022-01-14 21:43:01 +07:00
Mikael Finstad 5534574df7
always save llc inside source directory
also refactor getOutPath
closes #905
2022-01-14 18:03:42 +07:00
Mikael Finstad 72b9fe53a4
rename 2022-01-14 17:00:02 +07:00
Mikael Finstad 375ee5d1d4
implement export frame numbers csv #878 2022-01-14 16:55:56 +07:00
Mikael Finstad 0ca64b0392
use formatTimecode more places #878 2022-01-14 16:18:46 +07:00
Mikael Finstad f72b2e6e59
fix font size 2022-01-14 15:57:21 +07:00
Mikael Finstad 6b5857b902
allow showing timecode as frame counts #878 2022-01-14 15:57:14 +07:00
Mikael Finstad 3df67d6bdc
upgrade cra 2022-01-14 13:03:47 +07:00
Mikael Finstad cf61f22c8f
auto convert trec format
closes #975
2022-01-11 16:29:14 +07:00
Mikael Finstad 72229d07d5
make it easier to understand if in simple mode
#958
2022-01-05 16:35:29 +07:00
Mikael Finstad 384d3ca697
always convert tags to string
fixes #879
2021-12-22 14:18:29 +07:00
Mikael Finstad 2d705e5454
fix a bug
where a h265 file would not auto convert to supported format, because png was identified as a playable video stream
fixes #931
2021-11-17 12:09:53 +07:00
Marco Rolappe 5e0f6e1a63
Adjust handling of FCP/DaVinci Resolve timeline XML file content (#839)
* Adjust handling of FCP/DaVinci Resolve timeline XML file content

Check for element existence and handle alternative format (not having project.children hierarchy).

* make more DRY

* add test

Co-authored-by: marco rolappe <m_rolappe@web.de>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-15 20:46:30 +07:00
Mikael Finstad 5e2d8891c7
improve trash logic 2021-11-15 13:15:09 +07:00
Matt Klaber 6cc18f1d8e
Change playback speed exponentially (#840)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 23:11:43 +07:00
Mikael Finstad 9ea7dcd46e
add test for xmeml #839 2021-11-14 22:24:26 +07:00
Michael Yaworski 3db3241ccd
Remove deleted files from batch (#861)
* Remove deleted files from batch

* improve a bit

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 22:03:45 +07:00
Vitalii Shvetsov 11502b84ed
Upgrade ESLint and add useCallback (#914)
* Improvements:

- Upgrade ESLint

* Missing useCallback.

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 20:41:21 +07:00
Mikael Finstad 2568f5cd0f
rearrange state a bit
also add missing setDispositionByStreamId on reset
2021-11-13 20:46:32 +07:00
Mikael Finstad a8c288a728
fix lint 2021-11-13 18:43:50 +07:00
Mikael Finstad 833ab45c58
fix issue with newer ffmpeg version 2021-11-13 18:39:28 +07:00
Mikael Finstad 9666ce4a2c
run "power on self test" on startup 2021-11-13 18:27:02 +07:00
Mikael Finstad 98da22e8dc
Upgrade ffmpeg to 4.4.1
except mac
Remove ffmpeg-ffprobe-static, use scripts instead

https://github.com/flathub/no.mifi.losslesscut/pull/11
2021-11-13 18:26:32 +07:00
Mikael Finstad 0ba15d0ee4
fix regression 2021-10-30 22:59:02 +07:00
Mikael Finstad 9c77e74d14
improve inverse #909 2021-10-30 22:43:41 +07:00
Mikael Finstad c1089d0a81
change pbf to utf-16
seems to be the official format
https://github.com/mifi/lossless-cut/issues/867#issuecomment-950345845
2021-10-24 22:39:49 +07:00
Mikael Finstad 17a33dd5df
allow drag-drop edl formats
csv, pbf, edl(mplayer), cue and xml (xmeml)
2021-10-24 22:30:43 +07:00
Mikael Finstad 9a6b689377
implement more lax potplayer matching #867 2021-10-24 22:29:49 +07:00
Mikael Finstad f77066d4bd
add cancel button to i18n 2021-09-04 22:20:25 +07:00
Mikael Finstad bc62fa0d06
Improve performance by batching react updates 2021-08-28 21:56:58 +07:00
Mikael Finstad 4b524d4e5c
paralellize 2021-08-28 21:47:55 +07:00
Mikael Finstad d3c8fce967
Implement batch file list #89 2021-08-28 21:47:43 +07:00
Mikael Finstad deba4e28de
fix lint 2021-08-28 14:24:39 +07:00
Mikael Finstad 9479fa996d
make waveform ffmpeg less verbose 2021-08-28 14:22:06 +07:00
Mikael Finstad 6bc5bb394f
commit forgotten code
fixes #836
2021-08-28 14:21:52 +07:00
Mikael Finstad fb2adaf677
implement subtitle viewing #250
limitation: does not work with 'fastest' preview (due to canvas overlaying the video)
2021-08-28 14:21:09 +07:00
Mikael Finstad 86a41809ad
move icon back 2021-08-27 23:29:56 +07:00
Mikael Finstad f3872728d0
improve tracks ui #482 2021-08-27 23:22:08 +07:00
Mikael Finstad 6041a95f6e
Improve tracks screen #482
- select/deselect all by type (audio/video/subtitle)
- deselect / select all tracks option
- improve tracks screen UX
2021-08-27 23:11:28 +07:00
Mikael Finstad 9cd8f13f7b
Implement support for exporting attachment streams as files 2021-08-27 23:10:15 +07:00
Mikael Finstad d64464ab01
remove duplicate line 2021-08-27 23:08:04 +07:00
Mikael Finstad 230b035286
implement per-stream disposition
allows for adding cover art to videos #673
2021-08-27 17:16:22 +07:00
Mikael Finstad cd57d6cbe3
fix brokne mapInputStreamIndexToOutputIndex
it would not take into account disabled streams
2021-08-27 17:13:34 +07:00
Mikael Finstad 0d1cb5c091
refactor 2021-08-27 13:26:45 +07:00
Mikael Finstad 6c7b63d9c2
Store "working" in a ref so we can avoid race conditions 2021-08-27 13:18:14 +07:00
Mikael Finstad 612d883bd0
remove fairly useless notifications 2021-08-27 11:51:26 +07:00
Mikael Finstad d9fd31a199
fix flawed out directory detection logic 2021-08-27 11:51:09 +07:00
Mikael Finstad a7a9c2785f
skip subtitles for previews
they can cause trouble
2021-08-26 23:59:04 +07:00
Mikael Finstad 82a608d44e
reduce verbosity of ffprobe 2021-08-26 23:58:48 +07:00
Mikael Finstad b7678510c7
Improvements
- Simplify and streamline preview file logic
- Allow remember preview choice (convert to supported format) #829
- Improve error handling
2021-08-26 23:58:38 +07:00
Mikael Finstad 96086d307f
improve merge/concat dialog
and don't auto sort by file name #832
2021-08-26 16:36:12 +07:00
Mikael Finstad 822a366235
add "-" to allowed sanitized chars 2021-08-26 16:35:22 +07:00
Mikael Finstad fc7d4de774
allow colon in filename on linux #830
also fix issue where tags were not being sanitized
2021-08-26 16:35:09 +07:00
Mikael Finstad 41458bb7e9
Use x264 again for preview #722 2021-08-26 00:16:25 +07:00
Mikael Finstad c004d82b1e
refactor 2021-08-25 23:19:38 +07:00
Mikael Finstad a0a7ba33b5
improve "done" toast 2021-08-25 22:54:13 +07:00
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
2021-08-25 22:21:30 +07:00
Mikael Finstad 71e01f8485
Add check for output file length on windows #745 2021-08-25 16:00:09 +07:00
Mikael Finstad 8e1ad813d6
default to mov when formatData.tags.major_brand === 'XAVC' #367 2021-08-25 15:33:04 +07:00
Mikael Finstad 34355c0df3
Convert to supported format also on PIPELINE_ERROR_DECODE #804 2021-08-25 15:29:44 +07:00
Mikael Finstad dffd1e448e
add supported conversion: "Fastest: Low playback speed (audio remux), likely to fail" #424
also refactor a bit
2021-08-25 14:54:29 +07:00
Mikael Finstad 4330ed9c76
Feature: invert all segments on timeline
also simplify inverseCutSegments logic
2021-08-25 13:36:04 +07:00
Mikael Finstad fafb1510c8
improve text 2021-08-25 00:25:34 +07:00
Mikael Finstad ba6407c1b3
reduce timeout for audio volume 2021-08-24 22:56:36 +07:00
Mikael Finstad 6c2376cfc2
try to fix #670 2021-08-24 22:56:25 +07:00
Mikael Finstad f133cfd484
improve text 2021-08-24 22:55:54 +07:00
Mikael Finstad 079327dac3
allow controlling audio playback volume
closes #307
#125
2021-08-24 21:22:56 +07:00
Mikael Finstad c63d61d472
support Mplay EDL types 1,2,3 also #609 2021-08-24 20:23:27 +07:00
Mikael Finstad 3e6730e00f
fix metadata crash #720
also useMemo to improve performance
2021-08-24 19:43:39 +07:00
Mikael Finstad 662ff44d83
reduce default notification durations #802 2021-08-24 17:58:08 +07:00
Mikael Finstad 46323867ff
Don't show capture screenshot when "Hide informational notifications" #802 2021-08-24 17:57:38 +07:00
Mikael Finstad 4e06dbcb9e
fix bug 2021-08-24 17:34:04 +07:00
Mikael Finstad 65b1157ddb
refactor 2021-08-24 17:34:00 +07:00
Mikael Finstad 4c30c91307
improve feedback 2021-08-24 17:33:50 +07:00
Mikael Finstad b2cdbdb937
Simplify file open logic
so drag-drop works exactly the same as file->open and cmd line args
2021-08-24 17:33:40 +07:00
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
2021-08-24 16:21:26 +07:00
Mikael Finstad 4a1ec76a90
allow longer label names when sanitize is disabled #427 2021-08-24 01:18:05 +07:00
Mikael Finstad 490e9aa746
improve close icon 2021-08-24 00:44:32 +07:00
Mikael Finstad 6a756e6eee
improve sanitize 2021-08-24 00:44:25 +07:00
Mikael Finstad faf70568dc
Add partial support for segment tags #427 #814
allows importing from cue files
does not support loading/saving
2021-08-24 00:44:11 +07:00
Mikael Finstad 0e6f69ac1d
improve english 2021-08-23 23:54:45 +07:00
Mikael Finstad 8497f07bdc
add a setting for allowing disabling filename sanitizing #821 #427 2021-08-23 23:50:21 +07:00
Mikael Finstad 0ae7ed4211
improve comment 2021-08-23 18:09:48 +07:00
Mikael Finstad 434d8b1698
Add clear working dir button
fixes #805
2021-08-23 13:50:17 +07:00
Mikael Finstad 40d95dbff5
implement sort by file name when drag-dropping multiple files 2021-07-26 15:00:44 +07:00
Mikael Finstad 75261990cd
offset timestamp transfered from source file
...by the cut offset of each segment
fixes #468 #770
2021-07-25 13:39:54 +07:00
Mikael Finstad 56bc6f60df
improve toasts by showing close button 2021-07-25 13:39:02 +07:00
Mikael Finstad 929f213186
degrade framer motion to 1 due to issues also with 3
timeline was not rendering correctly after zooming
2021-07-25 13:38:40 +07:00
Mikael Finstad 7634904366
undo swal2 workaround
no longer needed #790
2021-07-25 11:48:00 +07:00
Mikael Finstad e9014c3fdd
fix sweetalert11 issue #789 2021-07-25 11:46:24 +07:00
Mikael Finstad a9bc6c555b
Add languages
- Dutch
- Portugese
- Finnish
- Vietnamese
- Japanese
- Chinese Simplified / Traditional
2021-07-23 22:35:35 +07:00
Mikael Finstad 33b9598a9d
upgrade react lottie player 2021-07-23 22:35:34 +07:00
Mikael Finstad 95d7dca000
Merge pull request #785 from limonte/add-timer-progressbar-to-toasts
Add timer progressbar to toasts
2021-07-23 22:34:58 +07:00
Limon Monte b30b21a236 Add timer progressbar to toasts 2021-07-20 17:25:05 +03:00
Johnny 52d0198705 Spilt up Chinese (Traditional) and Chinese (Simplified) language 2021-05-19 19:54:15 +08:00
Mikael Finstad bd6772c405
fix lint 2021-04-08 22:37:09 +07:00
Mikael Finstad 8a8a0d93ca
refactor 2021-04-08 20:57:54 +07:00
Mikael Finstad 4b565ccb37
refactor 2021-04-08 20:48:40 +07:00
Mikael Finstad 523bdb7daa
refactor 2021-04-08 19:53:12 +07:00
Mikael Finstad c1731c1e10
default to auto generated files checked #618 2021-04-07 23:41:37 +07:00
Mikael Finstad 52aa7596c6
improve log in dev 2021-04-07 23:34:20 +07:00
Mikael Finstad b66527f811
allow locking output format
fixes #615
2021-04-07 23:33:54 +07:00
Mikael Finstad a78dec5a7f
make timeline follow player time also
fixes #676
2021-04-06 00:04:56 +07:00
Mikael Finstad 02c2d86a45
Improve trash dialog
Thanks to @Rubens10010
closes #618
fixes #698
2021-04-05 23:19:42 +07:00
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
2021-04-01 20:58:53 +07:00
Mikael Finstad d2f1994319
improve html5ified detection 2021-04-01 12:47:18 +07:00
Mikael Finstad af81e303ca
cleanup unused imports 2021-03-31 16:57:49 +07:00
Mikael Finstad bdb764fc13
use license free codecs for html5ify 2021-03-31 15:14:58 +07:00
Mikael Finstad 0d5ef77b5d
refactor 2021-03-31 15:11:29 +07:00
Mikael Finstad 9bf918db98
upgrade major versions 2021-03-30 22:25:42 +07:00
Mikael Finstad 8dc1e6e99c
upgrade
- create-react-app
- eslint
2021-03-30 22:01:25 +07:00
Mikael Finstad 546b702e7a
refactor 2021-03-30 18:05:41 +07:00
Mikael Finstad 5e1700ef04
improve merge button 2021-03-29 22:21:21 +07:00
Mikael Finstad 1340885ecf
add more translatables 2021-03-29 22:11:08 +07:00
Mikael Finstad 5830a44d99
implement language also in node land (menus, etc) 2021-03-29 00:12:58 +07:00
Mikael Finstad 6ab880509f
make app language in settings english 2021-03-29 00:09:54 +07:00
Mikael Finstad a4a2461a7c
invert enabled segments logic
so that newly added segments default to enabled
2021-03-28 22:48:46 +07:00
Mikael Finstad 326dc42315
fix bug 2021-03-28 22:48:11 +07:00
Mikael Finstad f6b824d04d
improvements
- implement drag drop sort #392
- scroll segment into view
- refactor
2021-03-28 00:00:29 +07:00
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
2021-03-27 22:17:15 +07:00
Mikael Finstad 9febbc5730
enable Korean 2021-03-25 19:00:26 +07:00
Mikael Finstad 4e39a3c9c2
Remove merge/separate setting
it is now in the main UI
https://github.com/mifi/lossless-cut/issues/480#issuecomment-772853087
2021-03-25 18:50:20 +07:00
Mikael Finstad 04107d37d2
Improve tracks screen 2021-02-21 19:15:48 +01:00
Mikael Finstad 099d046c20
allow shortening "ms" part when it's 0 2021-02-21 19:14:31 +01:00
Mikael Finstad 6093acee63
implement export single track 2021-02-21 19:13:04 +01:00
Mikael Finstad d5e03784d7
Implement EDL import
Only supports type=0 (cut)
also refactor

Closes #609
2021-02-21 19:12:25 +01:00
Mikael Finstad 6c2026c9a9
Notify user about rotation in MKV
https://github.com/mifi/lossless-cut/discussions/661
2021-02-21 18:59:14 +01:00
Mikael Finstad 7ff74110e8
Implement youtube export dialog
Also improve youtube import
Closes #657
2021-02-19 13:46:08 +01:00
Mikael Finstad 9a98797758
Show "New folder" in mac dialog 2021-02-19 13:44:08 +01:00
Mikael Finstad 2550693238
Bring back merge/split button in main UI #480 #663 2021-02-18 21:15:40 +01:00
Mikael Finstad e72d0a6953
Implement setting for preserve file timestamps
Closes #611
Pull all ffmpeg operatins that transfer timestamps into its own react hook
2021-02-18 18:57:53 +01:00
Mikael Finstad 5704713a06
offset mtime/atime by currentTime
I think it's more normal for mtime to be start of recording
2021-02-18 17:03:46 +01:00
Mikael Finstad 62f99a5e7e
merge transferTimestamps and transferTimestampsWithOffset 2021-02-18 15:37:27 +01:00
Mikael Finstad d2a7766fdd
Reorder langs and add Czech, Spanish, Polish, Turkish 2021-02-17 21:51:58 +01:00
Mikael Finstad bd3c251d12
Allow labelling segments with enter key #655 2021-02-17 00:20:55 +01:00
Mikael Finstad 8ed6cbdc74
upgrade to react-lottie-player 2021-02-16 23:41:12 +01:00
Mikael Finstad d45327b1a3
Add check for EACCES too
on Ubuntu EACCES will be thrown
2021-02-06 23:03:36 +01:00
Mikael Finstad a319782a1e
Improve error when not access to opened file 2021-02-06 23:02:39 +01:00
Mikael Finstad 30ba5fe041
Fix issue with relative paths and allow multiple on command line
Fixes #639
Fixes #591
2021-02-03 22:24:09 +01:00
Mikael Finstad 95db959f5b
Add merge+segments option #480 2021-02-03 20:29:10 +01:00
Mikael Finstad 56a2fdc09b
disallow colon (:) in output template
fixes #631
2021-02-03 17:42:35 +01:00
Mikael Finstad f4cab7b5f7
Add default button to tuner. fixes #627, closes #636, closes #635 2021-02-03 16:28:13 +01:00
Mikael Finstad 79f0d4c61b
Make zoomed timeline more smooth 2021-01-26 23:24:59 +01:00
Mikael Finstad 6554ce000c
fix warning 2021-01-26 21:27:59 +01:00
Mikael Finstad 6d5a2d85b8
improve exportconfirm
so that it doesn't jump around so much when changing height
2021-01-26 21:27:49 +01:00
Mikael Finstad 937703ef1e improve detection of unsupported files
fixes #595
2021-01-24 16:17:09 +01:00
Mikael Finstad 90faeb11ce fix rounding error #447 2021-01-24 14:28:16 +01:00
Mikael Finstad 8ea08cf65c add keyboard seek speed tuner #553 2021-01-23 22:45:59 +01:00
Mikael Finstad 2eb42d2ef3 add keyboard seek acceleration #604 2021-01-23 21:58:04 +01:00
Mikael Finstad c97ea883f7 make undo/redo work for input elements #610
but now only keyboard shortcut works for segments
(not menu)
2021-01-23 21:37:06 +01:00
Mikael Finstad 6bb0a2aa13 add copy report to clipboard button 2021-01-23 20:47:34 +01:00
Mikael Finstad 69cea1a70f pull out dialog 2021-01-23 20:45:45 +01:00
Mikael Finstad c5e7313a81 pull out user preferences to hook 2021-01-23 19:35:34 +01:00
Mikael Finstad 33b89d1370 fix alignment issue #541 2021-01-23 19:32:25 +01:00
Mikael Finstad eb8f7af5e0 Implement custom file name templates #96 2021-01-23 19:02:33 +01:00
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>
2021-01-21 18:47:05 +01:00
Mikael Finstad 803008b053 lint fix 2021-01-19 22:43:27 +01:00
Mikael Finstad e641865821 make mouse wheel scroll work also when the cursor is over the video, not just timeline #248 #553 2021-01-19 22:43:17 +01:00
Mikael Finstad e63c60574c fix bug #555 2021-01-18 23:37:45 +01:00
Mikael Finstad 32d30cb6d5 don't include seg1 when only one seg #583 2021-01-18 22:52:58 +01:00
Mikael Finstad b9bde3b2bb add out of space dialog #328 2021-01-18 22:42:52 +01:00
Mikael Finstad 73aec1225a Improve merge descripiton #566 2021-01-18 22:40:22 +01:00
Shakil-Shahadat 92ec70fe45 Improves Trash Dialog
Button titles simplified and made more recognizable. See #541 no 3.
2021-01-18 21:25:40 +01:00
Mikael Finstad 6cc9285d60 optimize 2020-12-15 00:51:07 +01:00
Mikael Finstad 42b991a179 refactor 2020-12-15 00:50:03 +01:00
Mikael Finstad b69c4728d7 add timestamp csv export #546 2020-12-15 00:49:08 +01:00
Mikael Finstad da48d5bd1b implement TSV export #545
Also fix #503
2020-12-14 17:29:07 +01:00
Mikael Finstad 69f3845689 Make trash function more flexible #541 2020-12-14 16:18:47 +01:00
Mikael Finstad f5afe25715 add clear segments menu item #537 #546 2020-12-14 12:29:17 +01:00
Mikael Finstad cd357b14b5 minor improvement 2020-12-14 00:26:21 +01:00
Mikael Finstad 4ab3e52452 fix 2020-12-14 00:12:47 +01:00
Mikael Finstad 1d168804e8 Beginner improvements #546 2020-12-13 23:57:03 +01:00
Mikael Finstad e45e278413 fix bug 2020-12-13 18:41:38 +01:00
Mikael Finstad bc14fa8067 Improve simple mode #546 2020-12-13 17:25:15 +01:00
Mikael Finstad 828636eb22 remove some formats that seem not very useful 2020-12-13 14:36:35 +01:00
Mikael Finstad 291e24b3da add warning 2020-12-12 22:39:50 +01:00
Mikael Finstad 1a59341247 don't allow remove initial cut segments 2020-12-12 00:25:18 +01:00
Mikael Finstad ca7b3dee6a Don't show invalid initial segment 2020-12-12 00:25:02 +01:00
Mikael Finstad 589f45de08 improve text 2020-12-11 23:43:44 +01:00
Mikael Finstad 2462278caf implement MOV FastStart option #347 2020-12-11 23:43:32 +01:00
Mikael Finstad 35d4ca20fb refactor/simplify 2020-12-11 21:58:10 +01:00
Mikael Finstad dd6a77880d Improve trash button #537 2020-12-11 21:51:57 +01:00
Mikael Finstad f9326a6bca improve text 2020-12-11 21:29:47 +01:00
Mikael Finstad 1662adb1e3 implement simple mode #546 2020-12-11 21:29:40 +01:00
Mikael Finstad 035dff2cc9 improve no file loaded screen 2020-12-11 17:04:15 +01:00
Mikael Finstad f1272819f6 refactor 2020-12-11 17:03:55 +01:00
Mikael Finstad 19c002b64a allow create chapters when merge files too 2020-12-11 16:43:31 +01:00
Mikael Finstad 8c8fa8e4c9 fix bug 2020-12-11 16:41:59 +01:00
Mikael Finstad f481f21c36 improve menus 2020-12-11 16:15:35 +01:00
Mikael Finstad 123e2269e6 Confirm extract all streams and hide streams selector when exporting 2020-12-11 15:34:08 +01:00
Mikael Finstad c7b04e99bc Include segment number in output file
for segment without any label
Fixed #536
2020-12-11 15:19:00 +01:00
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
2020-12-11 15:16:50 +01:00
Mikael Finstad b909dace63 upgrade ffmpeg to 4.3.1
also use package ffmpeg-ffprobe-static
2020-12-11 00:09:13 +01:00
Mikael Finstad 2b590d3709 Fix regression bug (error when outSegments is undefined) 2020-12-10 23:39:39 +01:00
Mikael Finstad 333e80d005 Increase size of paused canvas image #421 2020-12-10 19:03:20 +01:00
Mikael Finstad d8f55f7a70 implement mov detection 2020-12-10 17:30:06 +01:00
Mikael Finstad 5ac299a050 Implement simple file and track metadata editor #496 2020-12-10 17:29:20 +01:00
Mikael Finstad d9717386ae improvements to export confirm 2020-12-10 13:21:19 +01:00
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
2020-12-10 13:19:42 +01:00
Mikael Finstad 229ee7c454 improve track screen 2020-12-09 18:37:31 +01:00
Mikael Finstad 9937060802 add help 2020-12-09 17:24:12 +01:00
Mikael Finstad cd2f1076f9 improve ui and scrolling 2020-12-09 00:00:02 +01:00
Mikael Finstad 5f6e9f33dc option to write segment labels as chapters #318 2020-12-08 23:59:41 +01:00
Mikael Finstad 44cd0cd810 fix broken chapter parsing 2020-12-08 23:00:47 +01:00
Mikael Finstad 18141e2874 add comment 2020-12-08 22:34:39 +01:00
Mikael Finstad 46f500568f Add pbf import #421
https://github.com/fireattack/chapter_converter
2020-12-08 17:10:31 +01:00
Mikael Finstad a588d0cf2f add missing file 2020-12-08 16:38:52 +01:00
Mikael Finstad 3045365a0f improve reporting 2020-12-08 00:04:42 +01:00
Mikael Finstad 26c57fb6a7 Fix hotkey issue introduced when replacing mousetrap #520 2020-12-08 00:04:24 +01:00
axelandy 417b3d8c3e Jump to cut start was labeled 'Jump to cut end'
This was included in pr #337
2020-12-01 17:29:17 +01:00
Mikael Finstad 79dcddc604 Allow turn off export confirm dialog #512 2020-11-30 00:06:06 +01:00
Mikael Finstad f2b44b3726 Allow disable deletion of merged segments #480 2020-11-27 23:23:20 +01:00
Mikael Finstad abc9b9a4a1 refactor 2020-11-27 22:47:49 +01:00
Mikael Finstad a3bce63650 Load timecode offset from file #506 2020-11-27 22:43:06 +01:00
Mikael Finstad 49a0d7db17 Fix reorder logic #421 2020-11-27 16:19:57 +01:00
Mikael Finstad 8660d95a34 Improvements for files without a valid duration 2020-11-27 15:04:24 +01:00
Mikael Finstad 1983d3f374 add missing line 2020-11-26 23:00:11 +01:00
Mikael Finstad 0e70b35f5e add lang column to tracks #514 2020-11-26 22:59:04 +01:00
Mikael Finstad f604ddc240 update mifi config url 2020-11-26 22:21:08 +01:00
Mikael Finstad 2e05b69da5 Fix bug #515 2020-11-26 21:55:33 +01:00
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
2020-11-26 21:17:00 +01:00
Mikael Finstad e593303411 Show time when moving mouse over timeline #92 2020-11-26 20:40:02 +01:00
Mikael Finstad 052d6c33f3 Implement export single #358 2020-11-26 20:02:19 +01:00
Mikael Finstad a0f631acc8 add order segment button #392 2020-11-26 19:14:22 +01:00
Mikael Finstad 0cbbd2f1d3 Add hotkey for jump cut start/end #377 #254 2020-11-26 15:59:38 +01:00
Mikael Finstad b69144acaa fix text 2020-11-26 15:48:37 +01:00
Mikael Finstad 60d7003b67 Implement rotation hotkey #254 2020-11-26 15:48:31 +01:00
Mikael Finstad 930d19c490 Fix unsupported file for non existing file #451 2020-11-26 12:50:47 +01:00
Mikael Finstad 6e94eb107b hide another notification 2020-11-26 12:30:12 +01:00
Mikael Finstad 267225996e Add option to hide certain notifications #467 2020-11-26 00:42:29 +01:00
Mikael Finstad 689098369f Improve export summary 2020-11-25 23:54:41 +01:00
Mikael Finstad e555442529 Fix saving race condition #510 2020-11-25 23:53:21 +01:00
Mikael Finstad 5b0a37d92a Implement reorder cut segments by start time #460 2020-11-25 22:42:10 +01:00
Mikael Finstad ee73384594 Add russian support 2020-11-25 22:15:46 +01:00
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)
2020-11-25 21:46:03 +01:00
Mikael Finstad 1cdc8d1d38 Add function to fix duration #477 2020-11-22 23:53:04 +01:00
Mikael Finstad e2d219b51c refactor 2020-11-22 23:40:50 +01:00
Mikael Finstad 40694fe738 Improve duration logic #477 2020-11-22 23:39:39 +01:00
Mikael Finstad fd6b2d639f missing hunk 2020-11-22 23:32:59 +01:00
Mikael Finstad 493c80a578 simplify 2020-11-22 23:31:08 +01:00
Mikael Finstad 19087eedd1 Preserve timestamp also for merged export files #487 2020-11-22 23:30:12 +01:00
Mikael Finstad 53850aac7d Implement split segment function #460 2020-11-21 15:05:45 +01:00
Mikael Finstad e855482513 use use-debounce
instead of react-use/useDebounce (use-debounce is better)
2020-11-21 15:04:12 +01:00
Mikael Finstad 83c5b5fbd6 pull out dialogs 2020-11-21 12:50:22 +01:00
Mikael Finstad 0882d1afd3 improvement 2020-11-21 12:42:17 +01:00
Mikael Finstad 201850062f shrink App.jsx 2020-11-21 12:36:39 +01:00
Mikael Finstad 1cd3139ff4 Implement split into fixed duration segments #469 2020-11-21 00:30:53 +01:00
Mikael Finstad 7da209b253 Add function to create number of segments #469 2020-11-21 00:04:08 +01:00
Mikael Finstad a5a58ca8a1 allow undo on segment import 2020-11-20 23:24:10 +01:00
Mikael Finstad 68ae15f731 Improve cut segment import (less error) 2020-11-20 23:01:32 +01:00
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
2020-11-19 22:51:17 +01:00
Mikael Finstad 7e59ee6757 Add XMEML importer #458 2020-11-18 21:24:20 +01:00
Mikael Finstad 704a20ce73 allow negative time offset 2020-11-18 21:21:26 +01:00
Mikael Finstad 806e270da6 refactor sheets 2020-11-18 19:11:21 +01:00
Mikael Finstad b1d72f7684 only add avoid_negative_ts when cutting start 2020-08-29 19:35:21 +02:00
Mikael Finstad beacce365c Improvements for #440 2020-08-29 19:35:01 +02:00
Mikael Finstad 3f609e8d76 add german 2020-07-13 00:15:43 +02:00
Mikael Finstad 3c909a5cfc improve error report 2020-05-17 21:00:18 +08:00
Mikael Finstad 58a9802392 improve onProgress 2020-05-17 20:54:36 +08:00
Mikael Finstad 0c2bd1df94 improve help 2020-05-17 20:52:28 +08:00
Mikael Finstad 4a20c1ac00 Add experimental flag setting #336 2020-05-17 20:24:44 +08:00
Mikael Finstad 8db770d5ac Add Apple MAS variation 2020-05-17 17:51:59 +08:00
Mikael Finstad d5feba3f10 Improve help #317 2020-05-17 14:34:24 +08:00
Mikael Finstad fcf1f0561c improve save/load project 2020-05-17 13:44:19 +08:00
Mikael Finstad 90c84f1f85 improve report dialog 2020-05-16 23:52:02 +08:00
Mikael Finstad da683b36a5 disable system language for now #346 2020-05-06 14:27:53 +08:00
Mikael Finstad e373864b61 enable french selection #342 2020-05-06 14:27:29 +08:00
Mikael Finstad f0351530c0 add italian option 2020-05-06 14:24:41 +08:00
Mikael Finstad b1cb3fbbb7 fix for m4a issue #331 2020-05-04 23:08:30 +08:00
Mikael Finstad 2a89ca41b8 Enable Chinese support #29 #332 2020-05-03 23:00:23 +08:00
Mikael Finstad 6b9d3603ec improve text #322 2020-05-03 21:42:16 +08:00
Mikael Finstad af2ac22a96 upgrade electron to 8.2.5 and add app focus on drop #335 2020-05-03 21:15:38 +08:00
Mikael Finstad 724d97a744 improve format description #331 2020-05-03 19:03:50 +08:00
Mikael Finstad 77da0299f0 implement focus on drop #335
(not working yet)
2020-05-03 18:41:41 +08:00
Mikael Finstad 8c687978d5 improve text #325 2020-05-03 18:22:11 +08:00
Mikael Finstad 53dfb15604 fix bug 2020-05-03 18:21:49 +08:00
Mikael Finstad 78afdc46ad Allow disabling rotation preview #334 2020-05-03 18:21:40 +08:00
Mikael Finstad 1c420d18ba fix bug 2020-05-02 23:34:21 +08:00
Mikael Finstad 471f5d7716 i18n improvements #29 2020-05-02 23:27:46 +08:00
Mikael Finstad 51f4172b72 add Norwegian support 🇳🇴 #29 2020-05-02 22:10:33 +08:00
Mikael Finstad c15e21226a add i18n scanner and update deprecated i18next-node-fs-backend #29 2020-05-02 22:10:03 +08:00
Mikael Finstad e67e3bd839 implement merge progress 2020-05-01 23:54:30 +08:00
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
2020-04-27 23:33:35 +08:00
Mikael Finstad bc1e189d59 improve text and add unsupported audio notification #322 2020-04-27 15:56:42 +08:00
Mikael Finstad a797d41f89 fix hook 2020-04-27 15:43:56 +08:00
Mikael Finstad b150ea6a6e improve notification 2020-04-27 15:42:50 +08:00
Mikael Finstad fcbeb56968 improvements
- allow to convert to friendly format with audio #322
- add create dummy video progress
- trash dummy video when remove source
2020-04-27 15:31:46 +08:00
Mikael Finstad b8339616c1 improve loading 2020-04-27 14:18:51 +08:00
Mikael Finstad 66c32cd819 improve progress reading 2020-04-27 13:56:12 +08:00
Mikael Finstad 2384b27907 add colorful track info 2020-04-27 13:50:04 +08:00
Mikael Finstad 2cf4dfda75 disable change playback rate when canvas player enabled 2020-04-27 13:23:53 +08:00
Mikael Finstad 826cb5743c use correct stream index if more than one 2020-04-27 13:17:08 +08:00
Mikael Finstad 9c0c1292db debounce canvas player 2020-04-27 13:16:35 +08:00
Mikael Finstad 2326c5ba1c Fix #308 2020-04-27 13:00:21 +08:00
Mikael Finstad 46a58c99bd make keyframes transparent 2020-04-26 23:23:00 +08:00
Mikael Finstad b1bd2731b4 Implement a canvas for better playback of more formats #88 2020-04-26 23:22:44 +08:00
Mikael Finstad 0d259afb83 fix re-rendering issue 2020-04-18 20:34:03 +08:00
Mikael Finstad 654f242e92 fix minor issue 2020-04-18 20:33:51 +08:00
Mikael Finstad 3219bad9d4 improve help text 2020-04-18 20:33:18 +08:00
Mikael Finstad 5ed5b9f96a improve messages #281 2020-04-18 20:13:38 +08:00
Mikael Finstad c28622b383 Fix minor keyframe seek bug #281 2020-04-18 20:13:10 +08:00
Mikael Finstad 0c584f4b35 Reset segments when last segment is deleted 2020-04-18 19:33:56 +08:00
Mikael Finstad ed5395ae25 improve right menu 2020-04-18 19:24:29 +08:00
Mikael Finstad 388af521ee improve segment list 2020-04-18 19:24:15 +08:00
Mikael Finstad 3bbaa159a6 improve hevc detection logic 2020-04-18 19:22:36 +08:00
Mikael Finstad 209c1b14a2 Don't show keyframes if too packed together. Fixes #259 2020-04-18 15:45:41 +08:00
Mikael Finstad aed1e05dd3 fix zoom direction 2020-04-18 15:42:46 +08:00
Mikael Finstad 96d80ea517 improve buttons 2020-04-18 14:50:56 +08:00
Mikael Finstad b48f58b8ff improve thumbnail check #308 2020-04-18 14:50:40 +08:00
Mikael Finstad 34b5a47cfa refactor 2020-04-18 14:34:00 +08:00
Mikael Finstad 099a5b3407 Invert timeline trackpad/wheel #310
Also add setting to change back
2020-04-18 14:02:30 +08:00
Mikael Finstad e6d71754fe Improvements #315 2020-04-18 13:25:48 +08:00
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