Skip to content

Commit 0ea88a9

Browse files
authored
Merge pull request #57 from Gawdl3y/main
Release v0.4.1
2 parents 02a2b0d + b94088b commit 0ea88a9

File tree

9 files changed

+27
-22
lines changed

9 files changed

+27
-22
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
failOnError: true
2929
configurationJson: |
3030
{
31-
"template": "#{{CHANGELOG}}\n\n#{{RELEASE_DIFF}}",
31+
"template": "#{{CHANGELOG}}\n\n**Full changelog:** #{{RELEASE_DIFF}}",
3232
"pr_template": "- PR ##{{NUMBER}}: #{{TITLE}} (@#{{AUTHOR}})",
3333
"categories": [
3434
{

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
This is a WIP project to create a friendly GUI for downloading, updating, and setup of Resonite mods.
44
The goal is to provide a cross-platform beginning-to-end setup experience for Resonite modding.
55

6+
Resolute loads its mod index and metadata from the
7+
[Resonite Mod Manifest](https://github.com/resonite-modding-group/resonite-mod-manifest).
8+
69
> [!IMPORTANT]
710
> Resolute is built with [Tauri](https://tauri.app/), which relies upon your operating system's WebView to function.
811
> If you're on Windows and have completely removed WebView2 and Edge from your system, Resolute will not work.

crates/tauri-app/Cargo.toml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "resolute-app"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
description = "Resolute, a mod manager for Resonite"
55
authors = ["Schuyler Cebulskie <me@gawdl3y.dev>"]
66
license = ""
@@ -41,8 +41,3 @@ tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace",
4141
# this feature is used for production builds or when `devPath` points to the filesystem
4242
# DO NOT REMOVE!!
4343
custom-protocol = ["tauri/custom-protocol"]
44-
45-
[profile.release]
46-
lto = "thin"
47-
codegen-units = 1
48-
panic = "abort"

crates/tauri-app/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"package": {
33
"productName": "Resolute",
4-
"version": "0.4.0"
4+
"version": "0.4.1"
55
},
66
"build": {
77
"beforeDevCommand": "npm run dev",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "resolute",
33
"private": true,
4-
"version": "0.4.0",
4+
"version": "0.4.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

ui/src/components/pages/ModAuthorToolsPage.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
v-model="checksum"
1010
variant="solo"
1111
label="SHA-256 Checksum"
12+
:hint="checksumFile"
13+
:persistent-hint="Boolean(checksumFile)"
1214
:loading="loading"
1315
readonly
1416
>
@@ -21,7 +23,7 @@
2123
variant="text"
2224
:icon="mdiFileSearch"
2325
:loading="loading"
24-
@click="checksumFile"
26+
@click="hashFile"
2527
/>
2628
</template>
2729
</v-tooltip>
@@ -43,22 +45,25 @@ import AppHeader from '../AppHeader.vue';
4345
import FieldCopyButton from '../FieldCopyButton.vue';
4446
4547
const checksum = ref('');
48+
const checksumFile = ref('');
4649
const loading = ref(false);
4750
4851
/**
4952
* Opens a dialog to choose a file, then requests the backend to calculate the checksum for that file
5053
*/
51-
async function checksumFile() {
54+
async function hashFile() {
5255
// Prompt to choose a file
5356
const file = await open();
5457
if (!file) return;
5558
5659
// Request the backend to checksum the selected file
5760
try {
5861
loading.value = true;
62+
checksumFile.value = file;
5963
checksum.value = 'Calculating...';
6064
checksum.value = await invoke('checksum_file', { file });
6165
} catch (err) {
66+
checksumFile.value = '';
6267
checksum.value = '';
6368
message(`Error hashing file:\n${err}`, {
6469
title: 'Error hashing file',

ui/src/components/pages/SettingsPage.vue

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,20 @@
99
</AppHeader>
1010

1111
<v-main>
12-
<v-container>
13-
<v-window v-model="tab">
14-
<v-window-item value="general">
12+
<v-window v-model="tab">
13+
<v-window-item value="general">
14+
<v-container>
1515
<DropdownSetting setting="theme" :items="themes" label="Theme" />
1616
<ResonitePathSetting />
1717
<CheckboxSetting setting="groupMods" label="Group mods by category" />
1818
<v-btn @click="settings.current.setupGuideDone = false">
1919
Setup guide
2020
</v-btn>
21-
</v-window-item>
21+
</v-container>
22+
</v-window-item>
2223

23-
<v-window-item value="advanced">
24+
<v-window-item value="advanced">
25+
<v-container>
2426
<TextSetting
2527
setting="manifestUrl"
2628
:rules="[rules.url]"
@@ -31,9 +33,9 @@
3133
setting="modAuthorTools"
3234
label="Show mod authoring tools"
3335
/>
34-
</v-window-item>
35-
</v-window>
36-
</v-container>
36+
</v-container>
37+
</v-window-item>
38+
</v-window>
3739
</v-main>
3840
</template>
3941

0 commit comments

Comments
 (0)