- feat: Add tooltips and an option to disable/enable them. Closes #21 (#24)
- feat: Support checking/unchecking all Forced tracks per track type.
- feat: Add support for the Forced track property. Closes #20
- feat: Add option for overwriting existing files when extracting. This closes #18 (#19)
- feat(tags): Add output filename options for tags. Closes #12
- feat: Changed the output file extension for the OGM chapter type from "ogm.txt" to "txt" in the
gMKVToolNix.MkvExtract
namespace. Closes #4 - fix(linux): Fix some more possible Linux issues with P/Invoke
- fix(linux): correctly fix gRichTextBox issue in Linux
- fix(linux): Fix some issues in Linux by excluding paths with P/Invoke.
- docs: Enhance README and add docs folder with a basic User Manual
- tests: Introduce Unit Tests and refactor part of the code for testability and performance (#11)
- perf: Improve context menu creation
- perf: Core refactor
- Huge refactor of parsing state, practically making parsing stateless
- Refactored the process output handling, by using List instead of StringBuilder to avoid splitting into individual line strings afterwards
- Removed file existence checks for batch requests to minimize the IO operations
- Various code optimizations in string operations
- Various code formatting improvements
- Refactor gMKVMerge, option handling and codec private data logic (#15)
- Refactor gMKVInfo, fix typos and improve parsing (#14)
- Refactor gMKVExtract and related components (#13)
Full Changelog: v2.10.0...v2.11.0