drop some old stuff

This commit is contained in:
kvan7
2026-06-20 09:08:16 -05:00
parent acc7653f05
commit 09ba4233c9
6 changed files with 23 additions and 88 deletions
-3
View File
@@ -1,5 +1,4 @@
import { createVirtualItem, ParsedItem } from "@/parser/ParsedItem";
import { PriceCheckWidget } from "@/web/overlay/widgets";
import { FilterTag, StatFilter } from "@/web/price-check/filters/interfaces";
export function createTestStatFilter(): StatFilter {
@@ -23,7 +22,6 @@ export function createTestCreateOptions(): {
exact: boolean;
useEn: boolean;
defaultAllSelected: boolean;
autoFillEmptyAugmentSockets: PriceCheckWidget["autoFillEmptyRuneSockets"];
} {
return {
league: "Standard",
@@ -35,7 +33,6 @@ export function createTestCreateOptions(): {
exact: false,
useEn: true,
defaultAllSelected: false,
autoFillEmptyAugmentSockets: false,
};
}
-2
View File
@@ -53,9 +53,7 @@ export interface PriceCheckWidget extends Widget {
rememberCurrency: boolean;
defaultAllSelected: boolean;
itemHoverTooltip: "off" | "keybind" | "always";
autoFillEmptyRuneSockets: "Iron Rune" | false;
alwaysShowTier: boolean;
openItemEditorAbove: boolean;
coreCurrency: "exalted" | "chaos";
currencyVolume: "none" | "value" | "item" | "both";
rememberListingType: boolean;
@@ -11,39 +11,12 @@
v-if="!isBrowserShown"
class="layout-column shrink-0"
style="width: var(--game-panel)"
>
<div
class="flex"
:class="{
'flex-row': clickPosition === 'inventory',
'flex-row-reverse': clickPosition === 'stash',
}"
>
<item-editor
v-if="itemEditorAvailable && !openItemEditorAbove && item?.isOk()"
class="pointer-events-auto"
:item="item.value"
:click-position="clickPosition"
:item-editor-options="itemEditorOptions"
/>
</div>
</div>
></div>
<div
id="price-window"
class="layout-column shrink-0 text-gray-200 pointer-events-auto"
style="width: 28.75rem"
>
<item-editor
v-if="
itemEditorAvailable &&
(isBrowserShown || openItemEditorAbove) &&
item?.isOk()
"
class="pointer-events-auto"
:item="item.value"
:click-position="clickPosition"
:item-editor-options="itemEditorOptions"
/>
<AppTitleBar
@close="closePriceCheck"
@click="openLeagueSelection"
@@ -239,9 +212,7 @@ export default defineComponent({
// New Settings EE2
defaultAllSelected: false,
itemHoverTooltip: "keybind",
autoFillEmptyRuneSockets: false,
alwaysShowTier: false,
openItemEditorAbove: false,
coreCurrency: "exalted",
currencyVolume: "both",
rememberListingType: false,
@@ -513,7 +484,6 @@ export default defineComponent({
| undefined,
) => (itemEditorOptions.value = val),
itemEditorOptions,
openItemEditorAbove: computed(() => props.config.openItemEditorAbove),
};
},
});
@@ -4,8 +4,6 @@ import { tradeTag } from "../trade/common";
import { ModifierType } from "@/parser/modifiers";
import { BaseType, ITEM_BY_REF } from "@/assets/data";
import { CATEGORY_TO_TRADE_ID } from "../trade/pathofexile-trade";
import { PriceCheckWidget } from "@/web/overlay/widgets";
import { isArmourOrWeaponOrCaster } from "@/parser/Parser";
import { ARMOUR, GEM, WEAPON } from "@/parser/meta";
import { maxUsefulItemLevel } from "./common";
@@ -37,7 +35,6 @@ interface CreateOptions {
activateStockFilter: boolean;
exact: boolean;
useEn: boolean;
autoFillEmptyAugmentSockets: PriceCheckWidget["autoFillEmptyRuneSockets"];
}
export function createFilters(
@@ -278,28 +275,28 @@ export function createFilters(
!item.isCorrupted,
};
}
if (item.augmentSockets.empty > 0 && item.rarity !== ItemRarity.Unique) {
const type = isArmourOrWeaponOrCaster(item.category);
if (
opts.autoFillEmptyAugmentSockets &&
(item.rarity === ItemRarity.Magic || item.rarity === ItemRarity.Rare) &&
(type === "armour" || type === "weapon")
) {
filters.itemEditorSelection = {
disabled: false,
editing: false,
value: opts.autoFillEmptyAugmentSockets
? opts.autoFillEmptyAugmentSockets
: "None",
};
} else {
filters.itemEditorSelection = {
disabled: false,
editing: false,
value: "None",
};
}
}
// if (item.augmentSockets.empty > 0 && item.rarity !== ItemRarity.Unique) {
// const type = isArmourOrWeaponOrCaster(item.category);
// if (
// opts.autoFillEmptyAugmentSockets &&
// (item.rarity === ItemRarity.Magic || item.rarity === ItemRarity.Rare) &&
// (type === "armour" || type === "weapon")
// ) {
// filters.itemEditorSelection = {
// disabled: false,
// editing: false,
// value: opts.autoFillEmptyAugmentSockets
// ? opts.autoFillEmptyAugmentSockets
// : "None",
// };
// } else {
// filters.itemEditorSelection = {
// disabled: false,
// editing: false,
// value: "None",
// };
// }
// }
}
if (!filters.itemEditorSelection) {
filters.itemEditorSelection = {
@@ -6,7 +6,6 @@ import {
import { sumStatsByModType } from "@/parser/modifiers";
import { ItemCategory, ItemRarity, ParsedItem } from "@/parser";
import type { FilterPreset } from "./interfaces";
import { PriceCheckWidget } from "@/web/overlay/widgets";
import { hasCraftingValue, likelyFinishedItem } from "./common";
import { createUniquePresets, PRESET_UNIQUES } from "./create-unique-filters";
@@ -29,7 +28,6 @@ export function createPresets(
searchStatRange: number;
useEn: boolean;
defaultAllSelected: boolean;
autoFillEmptyAugmentSockets: PriceCheckWidget["autoFillEmptyRuneSockets"];
},
): { presets: FilterPreset[]; active: string } {
// logbooks aren't real anymore
@@ -146,23 +146,6 @@
t(":cursor_pos")
}}</ui-checkbox>
<div class="mb-4">
<select
v-model="autoFillEmptyRuneSockets"
class="p-1 rounded bg-gray-700 w-24"
>
<!-- This is true since it will be assigned to "disabled" in the code -->
<option :value="false">No</option>
<option value="Iron Rune">
{{ getAugmentNameByRef("Iron Rune") }}
</option>
</select>
Automatically fill empty augment sockets
</div>
<ui-checkbox class="mb-4" v-model="openItemEditorAbove">{{
t(":open_editor_above")
}}</ui-checkbox>
<div class="mb-4">
<div class="flex-1 mb-1">{{ t(":use_tooltip_hover") }}</div>
<div class="mb-1 flex">
@@ -375,18 +358,10 @@ export default defineComponent({
() => configWidget.value,
"itemHoverTooltip",
),
autoFillEmptyRuneSockets: configModelValue(
() => configWidget.value,
"autoFillEmptyRuneSockets",
),
alwaysShowTier: configModelValue(
() => configWidget.value,
"alwaysShowTier",
),
openItemEditorAbove: configModelValue(
() => configWidget.value,
"openItemEditorAbove",
),
initialDelay: computed<number>({
get() {
return configWidget.value.initialDelay;