forked from akanyan/STARTLINER
fix: misc fixes for 0.6.0
This commit is contained in:
@ -67,26 +67,14 @@ onMounted(async () => {
|
||||
}
|
||||
|
||||
fetch_promise.then(async () => {
|
||||
const promises = [];
|
||||
promises.push(
|
||||
invoke('install_package', {
|
||||
key: 'segatools-mu3hook',
|
||||
force: false,
|
||||
})
|
||||
);
|
||||
promises.push(
|
||||
invoke('install_package', {
|
||||
key: 'segatools-chusanhook',
|
||||
force: false,
|
||||
})
|
||||
);
|
||||
promises.push(
|
||||
invoke('install_package', {
|
||||
key: 'mempatcher-mempatcher',
|
||||
force: false,
|
||||
})
|
||||
);
|
||||
await Promise.all(promises);
|
||||
await invoke('install_package', {
|
||||
key: 'segatools-mu3hook',
|
||||
force: false,
|
||||
});
|
||||
await invoke('install_package', {
|
||||
key: 'segatools-chusanhook',
|
||||
force: false,
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -268,7 +256,17 @@ listen<{ message: string; header: string }>('invoke-error', (event) => {
|
||||
</footer>
|
||||
</TabPanel>
|
||||
<TabPanel :value="4">
|
||||
<PatchList />
|
||||
<PatchList
|
||||
v-if="
|
||||
pkg.hasLocal('mempatcher-mempatcher') &&
|
||||
prf.isPkgKeyEnabled('mempatcher-mempatcher')
|
||||
.value === true
|
||||
"
|
||||
/>
|
||||
<div v-else>
|
||||
Patches require <code>mempatcher</code> to be installed
|
||||
and enabled.
|
||||
</div>
|
||||
</TabPanel>
|
||||
</TabPanels>
|
||||
<div v-if="currentTab === 5 || currentTab === 3">
|
||||
|
@ -222,6 +222,12 @@ export const usePrfStore = defineStore('prf', () => {
|
||||
current.value?.data.mods.includes(pkgKey(pkg))
|
||||
);
|
||||
|
||||
const isPkgKeyEnabled = (pkg: string) =>
|
||||
computed(
|
||||
() =>
|
||||
current.value !== null && current.value?.data.mods.includes(pkg)
|
||||
);
|
||||
|
||||
const reload = async () => {
|
||||
const p = (await invoke('get_current_profile')) as Profile;
|
||||
current.value = p;
|
||||
@ -322,6 +328,7 @@ export const usePrfStore = defineStore('prf', () => {
|
||||
current,
|
||||
list,
|
||||
isPkgEnabled,
|
||||
isPkgKeyEnabled,
|
||||
reload,
|
||||
create,
|
||||
rename,
|
||||
|
Reference in New Issue
Block a user