Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dan0v/xdelta3-cross-gui
A cross-platform GUI for creating xDelta3 patches, available for Windows, Linux, and Mac
https://github.com/dan0v/xdelta3-cross-gui
avalonia avaloniaui cross-platform csharp dotnet-core dotnet7 gui hacktoberfest linux macos patcher windows xdelta3
Last synced: about 1 month ago
JSON representation
A cross-platform GUI for creating xDelta3 patches, available for Windows, Linux, and Mac
- Host: GitHub
- URL: https://github.com/dan0v/xdelta3-cross-gui
- Owner: dan0v
- License: apache-2.0
- Created: 2020-08-17T22:10:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T16:16:48.000Z (8 months ago)
- Last Synced: 2024-04-27T16:50:59.519Z (8 months ago)
- Topics: avalonia, avaloniaui, cross-platform, csharp, dotnet-core, dotnet7, gui, hacktoberfest, linux, macos, patcher, windows, xdelta3
- Language: C#
- Homepage:
- Size: 8.29 MB
- Stars: 88
- Watchers: 2
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-avalonia - xDelta3 Cross GUI - A cross-platform GUI for creating patches using xDelta3 on Windows, Linux, and MacOS. (Samples and Projects / Other)
README
![Logo](Extra%20Resources/Repository%20Cover.png)
[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)
# xDelta3 Cross GUI
A cross-platform GUI for creating xDelta3 patches, inspired by [Moodkiller/xdelta3-gui-2.0](https://github.com/Moodkiller/xdelta3-gui-2.0), now available for Windows, Linux, and MacOS. Output patches can also be applied on all three major platforms without requiring the GUI.## Features
- Compatible with Windows, Linux, and MacOS
- Scalable UI
- Add old and new files to the UI with Drag and Drop (Windows and MacOS only [*upstream issue*](https://github.com/AvaloniaUI/Avalonia/issues/3502))
- Visual progress bar for patching
- View or hide terminal output during patching
- Allow for custom xDelta3 commandline arguments
- Optional zip compression of patches
- Detect and use preinstalled xDelta3 if available on System Path
- Localization support ([further contributions welcome](https://github.com/dan0v/xdelta3-cross-gui/issues/12))
- Deutsch
- English
- Español
- Magyar
- 中文(简体)
- 日本語## Installation
### Windows *(x86)*
#### Scoop
If you have the [Scoop](https://scoop.sh/) package manager installed, enter the following commands into Powershell to install the latest version of xDelta3 Cross GUI.```
scoop bucket add extras
scoop install xdelta3-cross-gui
```The application can also be updated to new versions with `scoop update xdelta3-cross-gui`. There is a few hour delay between new updates being released and being available through Scoop.
#### Manual
1. Download and unzip [latest Windows build](https://github.com/dan0v/xdelta3-cross-gui/releases/latest/download/xdelta3-cross-gui_win_x86.zip) from the [Releases page](https://github.com/dan0v/xdelta3-cross-gui/releases/)
2. Run executable (`xdelta3_cross_gui.exe`)### Linux *(x86_64)*
1. *Optionally install [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) to integrate xDelta3 Cross GUI into your desktop environment*
2. Download and unzip [latest Linux AppImage build](https://github.com/dan0v/xdelta3-cross-gui/releases/latest/download/xdelta3-cross-gui_linux_AppImage_x86_64.tar.gz) from the [Releases page](https://github.com/dan0v/xdelta3-cross-gui/releases/)
3. Mark `xDelta3_Cross_Gui-x86_64.AppImage` as executable (`chmod 755 xDelta3_Cross_Gui-x86_64.AppImage`)
4. Run executable (`xDelta3_Cross_Gui-x86_64.AppImage`)### Mac *(x86_64)*
1. Download and unzip [latest MacOS build](https://github.com/dan0v/xdelta3-cross-gui/releases/latest/download/xdelta3-cross-gui_macOS_x86_64.tar.gz) from the [Releases page](https://github.com/dan0v/xdelta3-cross-gui/releases/)
2. Run (`xDelta3 Cross GUI.app`)## Screenshots
![Screenshot](Extra%20Resources/Progress-demo.png)## Contributors
All contributions are welcome! Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
dan0v
💻 🐛 🎨 📖 🚧 📦 💬 👀 ⚠️ 📓 🌍
LeeBinder
🎨
R.
🌍
Hambaka
🌍
1024mb
🌍 💻
Ikko Ashimine
🌍
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.