mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2025-11-15 05:56:13 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
554a271e48 |
@@ -1,6 +1,6 @@
|
||||
#  Exiled Exchange 2
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ export default defineConfig({
|
||||
},
|
||||
themeConfig: {
|
||||
// logo: 'TODO', https://github.com/vuejs/vitepress/issues/1401
|
||||
appVersion: '0.7.0',
|
||||
appVersion: '0.7.1',
|
||||
github: {
|
||||
releasesUrl: 'https://github.com/Kvan7/Exiled-Exchange-2/releases'
|
||||
},
|
||||
|
||||
4
main/package-lock.json
generated
4
main/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "exiled-exchange-2",
|
||||
"version": "0.7.0",
|
||||
"version": "0.7.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "exiled-exchange-2",
|
||||
"version": "0.7.0",
|
||||
"version": "0.7.1",
|
||||
"dependencies": {
|
||||
"electron-overlay-window": "3.3.0",
|
||||
"uiohook-napi": "1.5.x"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "exiled-exchange-2",
|
||||
"version": "0.7.0",
|
||||
"version": "0.7.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "node build/script.mjs",
|
||||
|
||||
@@ -150,7 +150,7 @@ export interface Config {
|
||||
}
|
||||
|
||||
export const defaultConfig = (): Config => ({
|
||||
configVersion: 22,
|
||||
configVersion: 23,
|
||||
overlayKey: "Shift + Space",
|
||||
overlayBackground: "rgba(129, 139, 149, 0.15)",
|
||||
overlayBackgroundClose: true,
|
||||
@@ -500,18 +500,49 @@ function upgradeConfig(_config: Config): Config {
|
||||
config.configVersion = 21;
|
||||
}
|
||||
|
||||
const priceCheck = config.widgets.find(
|
||||
(w) => w.wmType === "price-check",
|
||||
) as widget.PriceCheckWidget;
|
||||
if (priceCheck.rememberCurrency === undefined) {
|
||||
priceCheck.rememberCurrency = false;
|
||||
}
|
||||
|
||||
for (const widget of config.widgets) {
|
||||
if (widget.wmType === "stash-search") {
|
||||
(widget as StashSearchWidget).enableHotkeys ??= true;
|
||||
}
|
||||
}
|
||||
|
||||
if (config.logKeys === undefined) {
|
||||
config.logKeys = false;
|
||||
}
|
||||
|
||||
if (config.configVersion < 22) {
|
||||
// NOTE: v0.7.0
|
||||
config.widgets.find(
|
||||
(w) => w.wmType === "price-check",
|
||||
)!.autoFillEmptyRuneSockets = false;
|
||||
|
||||
config.widgets.find((w) => w.wmType === "price-check")!.tierNumbering =
|
||||
"poe2";
|
||||
|
||||
config.tipsFrequency = TipsFrequency.Normal;
|
||||
|
||||
config.configVersion = 22;
|
||||
}
|
||||
|
||||
if (config.configVersion < 23) {
|
||||
for (const widget of config.widgets) {
|
||||
for (let i = 0; i < widget.wmFlags.length; ++i) {
|
||||
if (widget.wmFlags[i] === "skip-menu") {
|
||||
widget.wmFlags[i] = "menu::skip";
|
||||
}
|
||||
}
|
||||
if (widget.wmType === "settings") {
|
||||
widget.wmFlags = widget.wmFlags.filter(
|
||||
(flag: string) => !flag.startsWith("settings::"),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const itemSearch = config.widgets.find(
|
||||
@@ -530,29 +561,7 @@ function upgradeConfig(_config: Config): Config {
|
||||
return 0;
|
||||
});
|
||||
|
||||
config.widgets.find((w) => w.wmType === "price-check")!.tierNumbering =
|
||||
"poe2";
|
||||
|
||||
config.tipsFrequency = TipsFrequency.Normal;
|
||||
|
||||
config.configVersion = 22;
|
||||
}
|
||||
|
||||
if (config.logKeys === undefined) {
|
||||
config.logKeys = false;
|
||||
}
|
||||
|
||||
const priceCheck = config.widgets.find(
|
||||
(w) => w.wmType === "price-check",
|
||||
) as widget.PriceCheckWidget;
|
||||
if (priceCheck.rememberCurrency === undefined) {
|
||||
priceCheck.rememberCurrency = false;
|
||||
}
|
||||
|
||||
for (const widget of config.widgets) {
|
||||
if (widget.wmType === "stash-search") {
|
||||
(widget as StashSearchWidget).enableHotkeys ??= true;
|
||||
}
|
||||
config.configVersion = 23;
|
||||
}
|
||||
|
||||
return config as unknown as Config;
|
||||
|
||||
@@ -138,7 +138,7 @@ if (props.config.wmFlags[0] === "uninitialized") {
|
||||
|
||||
function openSettings() {
|
||||
const settings = wm.widgets.value.find((w) => w.wmType === "settings")!;
|
||||
wm.setFlag(settings.wmId, `settings:widget:${props.config.wmId}`, true);
|
||||
wm.setFlag(settings.wmId, `settings::widget=${props.config.wmId}`, true);
|
||||
wm.show(settings.wmId);
|
||||
}
|
||||
|
||||
|
||||
@@ -229,10 +229,10 @@ export default defineComponent({
|
||||
() => props.config.wmFlags,
|
||||
(wmFlags) => {
|
||||
const flagStr = wmFlags.find((flag) =>
|
||||
flag.startsWith("settings:widget:"),
|
||||
flag.startsWith("settings::widget="),
|
||||
);
|
||||
if (flagStr) {
|
||||
const _wmId = Number(flagStr.split(":")[2]);
|
||||
const _wmId = Number(flagStr.split("=")[1]);
|
||||
const _widget = wm.widgets.value.find((w) => w.wmId === _wmId)!;
|
||||
selectedWmId.value = _wmId;
|
||||
selectedComponent.value = menuByType(_widget.wmType)[0][0];
|
||||
|
||||
Reference in New Issue
Block a user