Honkers Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library

Overview


You could also try the main branch


Development

Folder Description
ui Blueprint UI files
ui/.dist UI files compiled by the blueprint
src Rust source code
target/release Release build of the app
blueprint-compiler Blueprint compiler
anime-game-core Anime Game Core library

Clone repo

git clone --recursive https://github.com/an-anime-team/honkers-launcher-gtk

Run app

cargo run

Build app

cargo build --release
You might also like...
Egui node graph is a featureful, customizable library to create node graph applications using egui
Egui node graph is a featureful, customizable library to create node graph applications using egui

Egui node graph is a featureful, customizable library to create node graph applications using egui. The library takes care of presenting a node graph to your users, and allows customizing many aspects of the interaction, creating the semantics you want for your specific application.

A straightforward stateful input manager for the Bevy game engine.

About A simple but robust input-action manager for Bevy: intended to be useful both as a plugin and a helpful library. Inputs from various input sourc

An easy-to-use, 2D GUI library written entirely in Rust.

Conrod An easy-to-use, 2D GUI library written entirely in Rust. Guide What is Conrod? A Brief Summary Screenshots and Videos Feature Overview Availabl

Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

Relm Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust. This library is in beta stage: it has not been thoroughly tested and its

SwiftUI Inspired UI Library written in rust

Mule (Definitely a Work in Progress) The night I started this project I was on the couch drinking a Moscow Mule.

A fast, zbus-based, permissively licensed AT-SPI library written in pure Rust!

AT-SPI for Rust Higher level, asynchronous Rust bindings to AT-SPI2, using zbus. Part of the Odilia screen reader project. Design Fully documented, wi

An example of searching iBeacon using gtk-rs and btleplug.
An example of searching iBeacon using gtk-rs and btleplug.

Beacon Searcher Screenshot Compile & Run Install GTK 3 dev packages: macOS: $ brew install gtk+3 $ brew install gnome-icon-theme Debian / Ubuntu: $ s

A demo of using JavaScript in a Rust program, via the "deno_core" crate.

js-in-rs created by Austin Poor A demo of using JavaScript in a Rust program, via the deno_core crate. Usage js-in-rs is a sample grep-like applicatio

An easy to use command line project manager for projects using the ReCT programming language
An easy to use command line project manager for projects using the ReCT programming language

☢️ A powerful project manager for the ReCT programming language! ☢️ ReCTx makes your projects easier to manage by allowing you to configure everything

Comments
  • [Issue]: Launcher refuses to read the config

    [Issue]: Launcher refuses to read the config

    Distro

    arch x86_64

    Installation Type

    AUR

    Describe the issue

    I changed values in ~/.local/share/honkers-launcher/config.json from .local/share thingy to another one and created prefix there before. But when launcher starts, it just replaces values from the config to its own. Ok then, I made config read-only and it still refuses to work. Seems like launcher has hard coded paths in it and config does nothing to it by itself.

    How can I change wineprefix's path? Using buttons in launcher always gives an error 'Failed to create wine prefix' (os error 2).

    opened by PackmanDude 0
  • Mention gentoo ebuilds on releases page

    Mention gentoo ebuilds on releases page

    I added the honkers launchers gtk version to our ebuild repository. (https://github.com/an-anime-team/aagl-ebuilds) It would be great if you added a link to it on the release page.

    opened by Schievel1 0
Releases(1.0.1)
  • 1.0.1(Sep 11, 2022)

    Builds

    | Format | Link | | -------- | ------ | | Native | honkers-launcher |

    Other sources

    | Source | Link | | -------- | ------ | | AUR | TBA | | Pacstall | TBA |

    Flatpak support

    TBA

    What's changed?

    • Fixed ability to use system wine to run the game
    • Now launcher continues downloading of partially downloaded files
    • Now launcher loads currently applied DXVK version from the wine prefix files
    • Added initial updates pre-downloading support
    • Various minor changes in UI and code

    Changelog

    1.0.1
    Changes from upstream:
    - added creation of wine/dxvk folders at start if needed
    - fixed ability to use system wine to run the game
    - updated components (wine/dxvk) system
    - reworked DXVKs UI components to support different builds
    - fixed thread issues when calling `MainApp::update_state`
    - updated core library; now launcher will continue downloading
      of partially downloaded files
    - added downloading speed limiter (`config.json` -> `launcher.speed_limit`)
    - added `Config::try_get_selected_dxvk_info` method;
      now launcher loads currently applied dxvk version from the wine prefix files
    - added initial updates pre-downloading support (from 1.0.3 core)
    - removed patch-related buttons
    - changed FSR description
    
    Source code(tar.gz)
    Source code(zip)
    honkers-launcher(5.27 MB)
  • 1.0.0(Sep 4, 2022)

Owner
An Anime Team
An Anime Team
Unofficial Linux QQ client, based on GTK4 and libadwaita, developed with Rust and Relm4.

GTK QQ (WIP) Unofficial Linux QQ client, based on GTK4 and libadwaita, developed with Rust and Relm4. Screenshots Light Dark Note The two screenshots

Lomírus 198 Dec 24, 2022
Neovim GUI written in Rust, using relm4 and gtk4-rs

Reovim Neovim GUI written in Rust, using relm4 and gtk4-rs. Thanks Neovide Configuration To setup font add next line to init.vim set guifont=Cascadia\

songww 70 Dec 13, 2022
A simple note taking application written in Rust and GTK4

Rnote A simple note taking application written in Rust and GTK4. Rnote aims to be a simple but functional note taking application for freehand drawing

Felix Zwettler 3.4k Jan 5, 2023
An idiomatic GUI library inspired by Elm and based on gtk4-rs

An idiomatic GUI library inspired by Elm and based on gtk4-rs. Relm4 is a new version of relm that's built from scratch and is compatible with GTK4 an

Aaron Erhardt 722 Dec 31, 2022
Unsafe bindings and a safe wrapper for gtk4-layer-shell, automatically generated from a .gir file

gtk4-layer-shell: gtk4-layer-shell-sys: gtk4-layer-shell This is the safe wrapper for gtk4-layer-shell, automatically generated from its .gir file. Fo

null 3 Apr 30, 2023
A Modern, Open Source GTK4 ebook manager powered by Rust.

Bookx An MVP in progress: An ebook reader with .epub support Context menu for each book (delete, rename book, info) On click switch the carousal to th

Anurag Dhadse 12 Dec 28, 2022
Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS

core-foundation-rs Compatibility Targets macOS 10.7 by default. To enable features added in macOS 10.8, set Cargo feature mac_os_10_8_features. To hav

Servo 685 Jan 2, 2023
Test bed for gtk-rs-core experiments

Rust GObject Experiments class macro #[gobject::class(final)] mod obj { #[derive(Default)] pub struct MyObj { #[property(get, set)]

Jason Francis 2 May 28, 2022
Provides core language-agnostic functionality for LiveView Native across platforms

LiveView Native Core This repository contains an implementation of the LiveView Native core library, which is intended to handle all the details which

LiveView Native 35 Dec 27, 2022
autogen website (with Deno Core)

Kurit Static website generator ?? Warning WIP: It is still under development, so some of the features may not be developed. Project Structures graph T

null 11 Oct 16, 2023