11 Commits

Author SHA1 Message Date
bf3340e526
Add drag-and-drop support for single file selection
Implemented functionality to handle single file drag-and-drop in the UI, including error handling for multiple files and directories. Updated localization files to support new messages related to drag-and-drop usage and errors.
2025-05-11 15:07:37 +05:00
16b32e0167
Add persistent storage for directory saving setting
Introduced `DirectoryForSaving` for managing directory paths persistently. Integrated the new setting into relevant modules, ensuring the selected directory is saved and loaded across sessions.
2025-05-11 01:29:07 +05:00
cce45ee791
Update dependencies in go.sum to latest versions
This commit removes outdated dependencies and adds updated versions of required modules in the `go.sum` file. The changes ensure the project uses the latest compatible releases, improving stability and maintaining compatibility with current updates.
2025-05-10 18:09:38 +05:00
f262d5f931
Add Linux support for downloading and setting up FFmpeg.
This commit introduces platform-specific functionality for downloading, extracting, and configuring FFmpeg on Linux systems.
2025-05-06 23:10:29 +05:00
2017617614
Added preset option for libx265.
Added preset option for h264_nvenc.
2024-04-28 14:43:18 +05:00
21d4afcedb
Made it possible for each encoder to add its own parameters.
Added preset option for libx264.
2024-03-17 20:28:35 +05:00
3f358c8b7d
Refactoring.
I have moved the conversion form to a separate conversion file.
2024-03-17 00:30:02 +05:00
1ece1e443d
Added the ability to convert files to different extensions. 2024-03-07 22:18:35 +05:00
240ae7aa96
Windows OS fix. 2024-02-17 20:04:11 +06:00
a1c9143685
Added queues.
Reworked the architecture.
2024-02-17 19:08:58 +06:00
c4ec958576
Moved the code from src to the root. 2024-02-12 22:21:47 +06:00