diff --git a/.vscode/settings.json b/.vscode/settings.json index b96affe..9210ffa 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,7 @@ "core", "ui", "i18n" - ] + ], + "editor.tabCompletion": "on", + "diffEditor.codeLens": true } \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index a7dac47..0163145 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,7 +53,7 @@ dependencies = [ [[package]] name = "anime-game-launcher" -version = "2.0.0-dev" +version = "3.0.0-dev" dependencies = [ "anime-launcher-sdk", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index c0f537c..06bbfae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anime-game-launcher" -version = "2.0.0-dev" +version = "3.0.0-dev" description = "Anime Game launcher" authors = ["Nikita Podvirnyy "] license = "GPL-3.0" diff --git a/README.md b/README.md index 6b9d81f..3747ac6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,76 @@ -# An Anime Game Launcher GTK (wip relm4 rewrite) + + +| Modern style | Classic style | +| :-: | :-: | +| | | +| | | + +
+ +

We have our own An Anime Game discord server where you can ask any questions

+ +

+ +# Please don't link to this repository + +We understand you want to help people run An Anime Game on Linux. The issue is, the more people know +of the tools involved in it, the higher the chances The Anime Game Company will notice them, and then +fix the flaws that let us do the needful. + +While sharing in your self-managed chat services and through private messaging is fine, we humbly ask +that you refrain from publically sharing links to this repository, or to any of the tools involved. + +Or share them and ruin it for the dozens of Linux players. It's up to you. + +## If you're going to share it anyway + +Do what you must, but we would respectfully request that you try to label the game as "An Anime Game" +instead of the actual name of the game, to avoid search engine parsing. + +

+ + +# Documentation + +I wrote small documentation [here](https://github.com/an-anime-team/an-anime-game-launcher-gtk/wiki). It may contain some useful information + +# Download + +| Source | Link | +| --- | --- | +| Native | [Releases](https://github.com/an-anime-team/an-anime-game-launcher-gtk/releases) page | +| AUR | [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) | +| Pacstall | [an-anime-game-launcher-bin](https://pacstall.dev/packages/an-anime-game-launcher-bin) | +| Gentoo | [an-anime-game-launcher-bin](https://github.com/an-anime-team/aagl-ebuilds) | +| RPM | [an-anime-game-launcher](https://build.opensuse.org/repositories/home:Maroxy:AAT-Apps/AAGL) | + +## Flatpak support + +To install the launcher via flatpak you will first have to make sure that you have flathub's remote installed + +```zsh +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +``` + +After installing flathub's remote you install launcher.moe's remote + +NOTE: You can install the repo on a per user base by appending --user after --if-not-exists (This is especially useful if on Steam Deck) + +```zsh +flatpak remote-add --if-not-exists launcher.moe https://gol.launcher.moe/gol.launcher.moe.flatpakrepo +``` + +Now the only thing remaining is to install the launcher + +```zsh +flatpak install launcher.moe moe.launcher.an-anime-game-launcher-gtk +``` + +Some additional configuration is possible when using the flatpak. For info about this, see [this page](https://github.com/an-anime-team/an-anime-game-launcher-flatpak/blob/rust-launcher/README.md) + +## Chinese version support + +This should be automatically enabled if you're using zh_cn (Chinese) as your system language. If you're not using it - you'll need to set `China` as your `launcher.edition` in the `config.json` file # Development @@ -13,7 +85,7 @@ ## Clone repo ```sh -git clone --recursive https://github.com/an-anime-team/an-anime-game-launcher-relm4 +git clone --recursive https://github.com/an-anime-team/an-anime-game-launcher ``` ## Run app diff --git a/repository/logo.jpg b/repository/logo.jpg new file mode 100755 index 0000000..a003177 Binary files /dev/null and b/repository/logo.jpg differ diff --git a/repository/logo.xcf b/repository/logo.xcf new file mode 100644 index 0000000..9cfd5ab Binary files /dev/null and b/repository/logo.xcf differ diff --git a/repository/main-classic.png b/repository/main-classic.png new file mode 100644 index 0000000..1c20b6c Binary files /dev/null and b/repository/main-classic.png differ diff --git a/repository/main-modern.png b/repository/main-modern.png new file mode 100644 index 0000000..0fa15a2 Binary files /dev/null and b/repository/main-modern.png differ diff --git a/repository/settings-classic.png b/repository/settings-classic.png new file mode 100644 index 0000000..5bbcfb4 Binary files /dev/null and b/repository/settings-classic.png differ diff --git a/repository/settings-modern.png b/repository/settings-modern.png new file mode 100644 index 0000000..21361bd Binary files /dev/null and b/repository/settings-modern.png differ