diff --git a/.gitignore b/.gitignore
index 2758cf7..9b9bd41 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,7 +8,7 @@ Audio_English(US)_2.3.0.zip
/dist
/bundle
/node_modules
-/repository-pics/**/*.xcf
+/repository/**/*.xcf
neutralino.js
diff --git a/README.md b/README.md
index aac161d..7fd1dcb 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-
+
-
+
-
+
@@ -14,7 +14,7 @@
| Game version | Launcher version | Patch version |
| :---: | :---: | :---: |
-| 2.4.0 | 2.0.0 beta | 2.4.0 stable ✅ |
+| 2.4.0 | 2.0.0 | 2.4.0 stable ✅ |
We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server where you can ask any questions
@@ -24,19 +24,19 @@ Download AppImage from [Releases](https://gitlab.com/KRypt0n_/an-anime-game-laun
### For arch users
-This launcher is also available as the [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) AUR repository
+This launcher is also available as the [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) AUR package
+
+### Pacstall support
+
+This launcher is also available as the [an-anime-game-launcher-app](https://gitlab.com/KRypt0n_/anime-game-launcher-pacstall) pacstall package
## Usage statistics
-### 2.2.0 — 29 total
-
-
-
### 2.3.0 — 99 total
-
+
> You can suggest colors for your countries
@@ -131,69 +131,13 @@ This is our current roadmap goals. You can find older ones [here](ROADMAP.md)
## ➤ To 3.0.0 release
-### 2.0.0 release goals - moving launcher to Neutralino
-
-#### Core functionality
-
-* Make `constants` class to store launcher's constants
-* Make `Downloader` class to download files
-* Make `Archive` class to work with archives
-* Make `DXVK` class to manage DXVK installations
-* Make `Runners` class to manage wines installations
-* Make `Configs` class to manage launcher's configs
-* Make `Game` class to control game-related features
- * Ability to parse current installed version
- * Ability to get latest available version
- * Ability to download and install updates
-* Make `Voice` class to control voice packages-related features
- * Ability to parse current installed voice packs and get selected one
- * Ability to get latest available voice packs
- * Ability to download and install updates
-* Make `Patch` class to control patch-related features
- * Ability to get current installed patch
- * Ability to get latest available patch
- * Ability to download and install it
-* Add project binaries bundling
- * AppImage
-
-#### Launcher functions
-
-* Make `Launcher` class to manage launcher-related features
- * Downloading progress
- * Launcher state functionality
- * Game launch available
- * Game update (installation) required
- * Voice data update (installation) required
- * Patch unavailable
- * Test patch available
-* Make Svelte components
- * Checkbox
- * Selectbox
- * SelectionList
- * PropertiesEditor
-* Add `svelte-i18n`
-* Telemetry checking
-* Tooltips for some options
-* Debugger
-* Splash screen
-* Theming system
-* Game pre-installation
-* Default runner and DXVK auto-installation
-* Discord RPC settings
-* Proper wine process monitoring
-* Ability to hide some runners families
-* Ability to change the temp directory where the launcher should download some files
-* Shaders menu
-* Dark progress bar design
-* Statistics window
-* Launcher auto-updates
-* Changelog window
-* Rewrite sass code, provide more flexible theming ability
-
### Features
* Use `LauncherLib.getGameVersion` function instead of the `config.json`'s `version` property *(deprecated due to the new core functions)*
* Fix button flickering at start when the launcher's state updates *(fixed due to the new framework usage and proper state updating)*
+* Dark progress bar design
+* Statistics window
+* Changelog window
* Add downloading pause button
* Screenshots explorer
* Add Patch category in settings menu with
diff --git a/neutralino.config.json b/neutralino.config.json
index 6087d76..ccc984b 100644
--- a/neutralino.config.json
+++ b/neutralino.config.json
@@ -1,6 +1,6 @@
{
"applicationId": "com.krypt0nn.an-anime-game-launcher",
- "version": "2.0.0-rc1",
+ "version": "2.0.0",
"defaultMode": "window",
"port": 0,
"documentRoot": "/bundle/",
diff --git a/package.json b/package.json
index a0b66fc..7efe677 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "an-anime-game-launcher",
- "version": "2.0.0-rc1",
+ "version": "2.0.0",
"license": "GPL-3.0",
"type": "module",
"scripts": {
diff --git a/ROADMAP.md b/repository/pages/ROADMAP.md
similarity index 59%
rename from ROADMAP.md
rename to repository/pages/ROADMAP.md
index 1dbd828..ea3c015 100644
--- a/ROADMAP.md
+++ b/repository/pages/ROADMAP.md
@@ -2,9 +2,9 @@
This file is a roadmap archive. You can see here which journey we made to make the launcher looks like it looks
-And that's not a final! Our future goals you can find in [readme](README.md)
+And that's not a final! Our future goals you can find in [readme](../../README.md)
-## ✓ To 1.0.0 release
+## ✓ To 1.0.0 release
* Fix AppImage builds *(0.3.0)*
* Parse background banners from the game's API ([notabug issue #1](https://notabug.org/nobody/an-anime-game-launcher/issues/1), [notabug pull request #2](https://notabug.org/nobody/an-anime-game-launcher/pulls/2)) *(0.3.0)*
@@ -18,7 +18,7 @@ And that's not a final! Our future goals you can find in [readme](README.md)
* Add launcher updates notifications *(1.0.0-rc1)*
* Make automatic patch state parsing *(1.0.0-rc1)*
-## ✓ To 2.0.0 release
+## ✓ To 2.0.0 release
* Add runners environmental variables manager *(1.1.0)*
* Add outdated files deletion when new game's update releases *(1.1.0)*
@@ -44,3 +44,58 @@ And that's not a final! Our future goals you can find in [readme](README.md)
* Use `winecfg.exe` from the installed runner in settings menu *(1.9.0, !14)*
* Fix voice data installation *(1.9.0, !15)*
* Add fps unlocker option *(1.9.0, !15)*
+
+## ✓ 2.0.0 release goals - moving launcher to Neutralino
+
+#### Core functionality
+
+* Make `constants` class to store launcher's constants
+* Make `Downloader` class to download files
+* Make `Archive` class to work with archives
+* Make `DXVK` class to manage DXVK installations
+* Make `Runners` class to manage wines installations
+* Make `Configs` class to manage launcher's configs
+* Make `Game` class to control game-related features
+ * Ability to parse current installed version
+ * Ability to get latest available version
+ * Ability to download and install updates
+* Make `Voice` class to control voice packages-related features
+ * Ability to parse current installed voice packs and get selected one
+ * Ability to get latest available voice packs
+ * Ability to download and install updates
+* Make `Patch` class to control patch-related features
+ * Ability to get current installed patch
+ * Ability to get latest available patch
+ * Ability to download and install it
+* Add project binaries bundling
+ * AppImage
+
+#### Launcher functions
+
+* Make `Launcher` class to manage launcher-related features
+ * Downloading progress
+ * Launcher state functionality
+ * Game launch available
+ * Game update (installation) required
+ * Voice data update (installation) required
+ * Patch unavailable
+ * Test patch available
+* Make Svelte components
+ * Checkbox
+ * Selectbox
+ * SelectionList
+ * PropertiesEditor
+* Add `svelte-i18n`
+* Telemetry checking
+* Tooltips for some options
+* Debugger
+* Splash screen
+* Theming system
+* Game pre-installation
+* Default runner and DXVK auto-installation
+* Discord RPC settings
+* Proper wine process monitoring
+* Ability to hide some runners families
+* Ability to change the temp directory where the launcher should download some files
+* Shaders menu
+* Launcher auto-updates *(made updates notifications)*
diff --git a/repository/pages/STATISTICS.md b/repository/pages/STATISTICS.md
new file mode 100644
index 0000000..6ebfa95
--- /dev/null
+++ b/repository/pages/STATISTICS.md
@@ -0,0 +1,15 @@
+## Usage statistics
+
+This file is a launcher usage statistics archive. You can see here which journey we made to make the launcher looks like it looks
+
+Our current statistics you can find in [readme](../../README.md)
+
+### 2.2.0 — 29 total
+
+
+
+### 2.3.0 — 99 total
+
+
+
+> You can suggest colors for your countries
\ No newline at end of file
diff --git a/repository-pics/launcher-main.png b/repository/pics/launcher-main.png
similarity index 100%
rename from repository-pics/launcher-main.png
rename to repository/pics/launcher-main.png
diff --git a/repository-pics/launcher-settings.png b/repository/pics/launcher-settings.png
similarity index 100%
rename from repository-pics/launcher-settings.png
rename to repository/pics/launcher-settings.png
diff --git a/repository-pics/logo.jpg b/repository/pics/logo.jpg
similarity index 100%
rename from repository-pics/logo.jpg
rename to repository/pics/logo.jpg
diff --git a/repository-pics/logos/2.2.0-2.jpg b/repository/pics/logos/2.2.0-2.jpg
similarity index 100%
rename from repository-pics/logos/2.2.0-2.jpg
rename to repository/pics/logos/2.2.0-2.jpg
diff --git a/repository-pics/logos/2.3.0-1.jpg b/repository/pics/logos/2.3.0-1.jpg
similarity index 100%
rename from repository-pics/logos/2.3.0-1.jpg
rename to repository/pics/logos/2.3.0-1.jpg
diff --git a/repository-pics/logos/2.3.0-2.jpg b/repository/pics/logos/2.3.0-2.jpg
similarity index 100%
rename from repository-pics/logos/2.3.0-2.jpg
rename to repository/pics/logos/2.3.0-2.jpg
diff --git a/repository-pics/stats/2.2.0.png b/repository/pics/stats/2.2.0.png
similarity index 100%
rename from repository-pics/stats/2.2.0.png
rename to repository/pics/stats/2.2.0.png
diff --git a/repository-pics/stats/2.3.0.png b/repository/pics/stats/2.3.0.png
similarity index 100%
rename from repository-pics/stats/2.3.0.png
rename to repository/pics/stats/2.3.0.png
diff --git a/scripts/bundle-appimage.cjs b/scripts/bundle-appimage.cjs
index 51cc603..cbdb719 100644
--- a/scripts/bundle-appimage.cjs
+++ b/scripts/bundle-appimage.cjs
@@ -39,7 +39,7 @@ const bundler = new Bundler({
output: path.join(__dirname, '../dist/An Anime Game Launcher.AppImage'),
// Application version
- version: '2.0.0-rc1'
+ version: '2.0.0'
});
// Bundle project
diff --git a/src/index.svelte b/src/index.svelte
index 408d9eb..c037d1e 100644
--- a/src/index.svelte
+++ b/src/index.svelte
@@ -103,7 +103,7 @@
* Update launcher's title
*/
Game.latest.then((game) => {
- Window.current.setTitle(`${constants.placeholders.uppercase.full} Linux Launcher - ${game.version} (beta revision)`);
+ Window.current.setTitle(`${constants.placeholders.uppercase.full} Linux Launcher - ${game.version}`);
});
/**