Commit Graph

  • a8602914ce Remove unused image assets: icon.png and screenshot-gui-for-ffmpeg.png. Moved to assets folder. develop kor-elf 2025-08-26 17:35:30 +05:00
  • 80e0f6dfe5 Merge pull request 'Версия 1.0.1' (#12) from develop into main main 1.0.1 kor-elf 2025-08-21 23:14:59 +05:00
  • fb82846e9e Commented out incorrect theme color change logic in ThemeInit due to issues with the new Fyne version. kor-elf 2025-08-21 22:24:21 +05:00
  • 4a9182d063 Update dependencies in go.mod and go.sum to latest versions. kor-elf 2025-08-21 22:24:09 +05:00
  • 799d257e9d Bump version to 1.0.1 and update build number in FyneApp.toml. kor-elf 2025-08-21 21:37:21 +05:00
  • 6adbff9bbf Fix make build-for-linux_amd64. Added .gitignore files to exclude all files except .gitignore in Linux pixmaps and bin directories. kor-elf 2025-08-21 21:34:24 +05:00
  • fc4c916735 Expanded Linux README files with instructions for launching the application via the start menu or terminal. kor-elf 2025-08-21 21:32:32 +05:00
  • aaf43c15aa Fix. Correct in the "FFplay Player Keys" window so that the last line does not change the text style. kor-elf 2025-08-21 21:07:30 +05:00
  • 04eb6b87f4 Corrected folder paths in README for fyne-cross/dist archives. kor-elf 2025-08-21 21:02:37 +05:00
  • 597e9f75cf Merge pull request 'Версия 1.0.0' (#11) from develop into main 1.0.0 kor-elf 2025-06-14 22:56:20 +05:00
  • 26827d5ccd Window title updated to "GUI for FFmpeg". kor-elf 2025-06-14 22:46:00 +05:00
  • b56199fe8b Simplified fyne-cross build commands in Makefile by removing redundant flags. Adjusted Windows binary naming during packaging. kor-elf 2025-06-14 21:55:52 +05:00
  • f6958ffa97 Standardized application name in .desktop file (Name field updated to "GUI for FFmpeg"). kor-elf 2025-06-14 21:55:30 +05:00
  • 7f410ef700 Simplified README build instructions by removing redundant --icon and --name flags from fyne-cross commands. kor-elf 2025-06-14 21:54:50 +05:00
  • c4d205a79e Updated FyneApp.toml with new Website, updated Icon path, bumped version to 1.0.0, added Linux/BSD-specific fields (GenericName, Categories, Comment, Keywords). kor-elf 2025-06-14 19:52:29 +05:00
  • c45c106f2f Updated README for link fixes, new Makefile build instructions, and adjusted folder structure documentation. Deleted obsolete folder structure screenshot. kor-elf 2025-06-14 19:34:47 +05:00
  • 63c13de181 Add Makefile to automate build process for Linux and Windows kor-elf 2025-06-14 19:32:29 +05:00
  • 57767de4b3 Added files that will be copied during the build of the application for Linux. kor-elf 2025-06-14 19:32:05 +05:00
  • c59c87d109 Duplicated: icon.png and screenshot-gui-for-ffmpeg.png in assets, so that I could later delete them from their current locations after the links to the images have changed everywhere. kor-elf 2025-06-14 19:30:14 +05:00
  • 0a22377cd6 Removed references to bbolt and its license info from "About" screen and LICENSE-3RD-PARTY.txt as it's no longer used. Added FFmpeg license details to LICENSE-3RD-PARTY.txt. kor-elf 2025-06-10 23:41:37 +05:00
  • 7930a907f1 Removed unused AppMetadata configuration and refactored imports in main.go. Because the data is duplicated with FyneApp.toml. kor-elf 2025-06-10 22:25:21 +05:00
  • 850cbbaf70 Removed the old program structure. kor-elf 2025-06-09 23:42:09 +05:00
  • f4604f94c6 Set Fyne window as master during controller initialization. kor-elf 2025-06-09 23:38:50 +05:00
  • 077d7a82a9 Moved the menu to a new structure. kor-elf 2025-06-09 23:30:05 +05:00
  • e6db590937 Add GetFFplayVersion method to retrieve FFplay version details kor-elf 2025-06-09 23:28:25 +05:00
  • d7428683e4 Add GetFFprobeVersion method to retrieve FFprobe version details kor-elf 2025-06-09 23:25:13 +05:00
  • a9c59137af Rename GetFFmpegVersion to GetVersion in FFmpegContract for consistency and clarity. kor-elf 2025-06-09 23:21:19 +05:00
  • c8619cdc7f Added the ability to get the FFmpeg version. kor-elf 2025-06-09 23:19:48 +05:00
  • c49957e583 Moved the "About" window to a new structure. kor-elf 2025-06-09 23:12:20 +05:00
  • 39080cac14 Refactor HelpFFplay to simplify array initialization. kor-elf 2025-06-09 22:56:04 +05:00
  • cae996a141 Moved the display of FFplay key descriptions to a new structure. kor-elf 2025-06-09 22:54:27 +05:00
  • fc4e585620 Add main settings view and theme management functionality kor-elf 2025-06-09 00:27:40 +05:00
  • 690f84e2c8 Fix display of queues during conversion kor-elf 2025-06-08 22:54:50 +05:00
  • 568d8f0897 Removed duplicate isChecked, since there is IsChecked. kor-elf 2025-06-08 22:28:11 +05:00
  • 2909ef7cea Introduce progress bar updates and queue processing logic kor-elf 2025-06-08 22:19:28 +05:00
  • 1b1cdd5c22 Add RunConvert method to FFmpegContract and implementation kor-elf 2025-06-08 21:47:28 +05:00
  • eb43669ae7 Add GetTotalDuration method to FFprobeContract and implementation kor-elf 2025-06-08 21:38:29 +05:00
  • 29ca392880 Made it so that files for conversion are added to the queue. kor-elf 2025-06-08 20:42:43 +05:00
  • df8095fb16 Added an action to the submit button. kor-elf 2025-06-08 19:19:50 +05:00
  • e48f363de0 Fix the bug where the file selection button for conversion disappears. kor-elf 2025-06-08 18:30:08 +05:00
  • 9bb835beaf Make a choice of the encoder in the form kor-elf 2025-06-08 17:26:49 +05:00
  • 9cdfa18fc8 Add initial implementations for encoder handling and conversion logic kor-elf 2025-06-08 17:26:17 +05:00
  • 6c0abac1c5 Add directory selection for saving converted files kor-elf 2025-06-08 00:18:56 +05:00
  • 394824ce88 Add layout system and file selection logic kor-elf 2025-06-07 23:44:47 +05:00
  • 6e8b148c81 Made it so that you can play files through FFplay. kor-elf 2025-06-07 23:43:32 +05:00
  • 57637606c0 Revive the right block of the program kor-elf 2025-06-07 21:27:55 +05:00
  • c60b9f7b0c Add FFmpeg utilities configuration UI and automated downloading kor-elf 2025-06-07 01:30:32 +05:00
  • b24155caf6 Refactor application structure and initialize core components kor-elf 2025-06-06 14:50:16 +05:00
  • 43d794373a Embed application icon as a resource and refactor icon usage kor-elf 2025-06-01 19:58:28 +05:00
  • 3241b88158 Refactor localization system and migrate to Fyne's built-in support kor-elf 2025-06-01 15:20:33 +05:00
  • d69767f5e9 Remove bbolt database dependency kor-elf 2025-05-30 00:34:33 +05:00
  • 24446559b4 Merge pull request 'Версия 0.9.0' (#10) from develop into main 0.9.0 kor-elf 2025-05-25 23:13:25 +05:00
  • 7340f43d6e Remove unused helper function from ffplay.go kor-elf 2025-05-25 22:51:59 +05:00
  • 5ab11922b9 Select "Added Files" tab after dragging and dropping files. kor-elf 2025-05-25 21:46:19 +05:00
  • 5f72ce8c56 Update screenshot for GUI in FFmpeg documentation kor-elf 2025-05-25 01:48:33 +05:00
  • 5b15848048 Update version to 0.9.0 kor-elf 2025-05-25 01:29:14 +05:00
  • 84b36dd29e Make it possible to drag and drop multiple files kor-elf 2025-05-25 01:25:40 +05:00
  • 82167f042f Add theme management functionality to the application kor-elf 2025-05-23 20:18:05 +05:00
  • 712ec2f182 Remove language selection to a new settings section. kor-elf 2025-05-22 21:42:45 +05:00
  • 883bf376b0 Add FFplay help feature and keyboard shortcut guide kor-elf 2025-05-21 00:22:42 +05:00
  • 306383449a Add FFplay support to the application kor-elf 2025-05-19 22:49:09 +05:00
  • a831d56d93 Add localized error handling for database timeout kor-elf 2025-05-18 19:32:57 +05:00
  • 9d46db43c2 Default language kor-elf 2025-05-18 19:31:59 +05:00
  • 46d210d6d5 Added return after kernel.PanicErrorLang(err, appMetadata) to avoid unpredictable results during an error. kor-elf 2025-05-18 19:28:16 +05:00
  • a053ffbed6 Merge pull request 'Версия 0.8.0' (#9) from develop into main 0.8.0 kor-elf 2025-05-11 19:45:39 +05:00
  • 3149ca25e1 Add version and build information to FyneApp.toml kor-elf 2025-05-11 19:01:36 +05:00
  • 992762ef0a Add gratitude view and menu item kor-elf 2025-05-11 18:35:21 +05:00
  • 411e6c554a Update menu view and third-party licenses kor-elf 2025-05-11 16:25:03 +05:00
  • bf3340e526 Add drag-and-drop support for single file selection kor-elf 2025-05-11 15:07:37 +05:00
  • 6be10dbd75 Add FyneApp.toml configuration file kor-elf 2025-05-11 01:44:17 +05:00
  • 16b32e0167 Add persistent storage for directory saving setting kor-elf 2025-05-11 01:29:07 +05:00
  • 2a7d860cbf Add missing fyne import in convertor_windows.go kor-elf 2025-05-11 00:50:23 +05:00
  • cf2a0933b4 Update program link URL in menu/view.go kor-elf 2025-05-10 18:36:17 +05:00
  • fa6c929ec8 Update app version to 0.8.0 kor-elf 2025-05-10 18:35:26 +05:00
  • cce45ee791 Update dependencies in go.sum to latest versions kor-elf 2025-05-10 18:09:38 +05:00
  • da7d9c8035 Fix .mts duration parsing by extracting leading digits kor-elf 2025-05-10 00:55:16 +05:00
  • 17c570bf1d Fixed error handling for setting default duration on failure kor-elf 2025-05-10 00:54:15 +05:00
  • 86886fb5d9 Replace GORM with bbolt for database operations kor-elf 2025-05-09 23:58:48 +05:00
  • f262d5f931 Add Linux support for downloading and setting up FFmpeg. kor-elf 2025-05-06 23:10:29 +05:00
  • 12dc5c8ef9 Add progress tracking to unzip operation on Windows kor-elf 2025-05-06 23:08:29 +05:00
  • 40848a70a5 Merge pull request 'Версия 0.7.0' (#8) from develop into main 0.7.0 kor-elf 2024-04-28 14:57:07 +05:00
  • 9aaee4c183 Changed the version to 0.7.0 kor-elf 2024-04-28 14:52:18 +05:00
  • 2017617614 Added preset option for libx265. Added preset option for h264_nvenc. kor-elf 2024-04-28 14:43:18 +05:00
  • f17104595d Merge pull request 'Версия 0.6.0' (#7) from develop into main 0.6.0 kor-elf 2024-03-17 20:52:37 +05:00
  • 21d4afcedb Made it possible for each encoder to add its own parameters. kor-elf 2024-03-17 20:28:35 +05:00
  • 8347e9fbb2 Changed Readme.md. kor-elf 2024-03-17 00:46:39 +05:00
  • 8d17a52f00 Added .gitignore for fyne-cross/*. kor-elf 2024-03-17 00:39:56 +05:00
  • 4668da3223 Added .gitignore for translate.*.toml. kor-elf 2024-03-17 00:39:32 +05:00
  • a3b30c4543 Deleted temporary languages/translate.*.toml files. kor-elf 2024-03-17 00:32:21 +05:00
  • 3f358c8b7d Refactoring. kor-elf 2024-03-17 00:30:02 +05:00
  • 7b7c15ad27 Fixed bug related to incorrect window size. kor-elf 2024-03-16 21:45:14 +05:00
  • 24d80779ee Merge pull request 'Версия 0.5.0' (#6) from develop into main 0.5.0 kor-elf 2024-03-08 00:59:41 +05:00
  • a95692196e Changed screenshot-gui-for-ffmpeg.png. kor-elf 2024-03-07 23:17:55 +05:00
  • 68d9c4bb66 I fixed it in OS Windows so that the console window would not appear. kor-elf 2024-03-07 22:50:00 +05:00
  • 1ece1e443d Added the ability to convert files to different extensions. kor-elf 2024-03-07 22:18:35 +05:00
  • 1eb7ea4a93 Refactoring LocalizerContract. kor-elf 2024-03-05 20:13:58 +05:00
  • e766c6d465 Added the ability to show and hide elements by status type. kor-elf 2024-03-05 00:58:43 +05:00
  • 1f9f646f51 Refactoring. kor-elf 2024-02-25 23:38:16 +06:00
  • d88586739a Edited README.md. kor-elf 2024-02-17 21:22:20 +06:00
  • a3db2b8f89 Merge pull request 'Версия 0.4.0.' (#5) from develop into main 0.4.0 kor-elf 2024-02-17 20:33:18 +06:00