Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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
dan0v

💻 🐛 🎨 📖 🚧 📦 💬 👀 ⚠️ 📓 🌍
LeeBinder
LeeBinder

🎨
R.
R.
🌍
Hambaka
Hambaka

🌍
1024mb
1024mb

🌍 💻
Ikko Ashimine
Ikko Ashimine

🌍

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.