feat(ui): add session defaults menu for item creation

Support presetting category, checkboxes, and acquisition methods.
Persist defaults in sessionStorage to streamline repetitive data entry.
This commit is contained in:
2026-05-04 22:45:32 +08:00
parent cd0f8868c3
commit a17344d216
5 changed files with 392 additions and 9 deletions

View File

@@ -703,6 +703,10 @@ export const systemWordingMessages = {
relatedHabitats: 'Related habitats',
pokemonDrops: 'Pokemon drops',
createRecipe: 'Create recipe',
addItem: 'Add item',
createDefaultsMenu: 'New item options',
createDefaultsTitle: 'Session defaults',
clearCreateDefaults: 'Clear defaults',
searchCategory: 'Search categories',
searchUsage: 'Search usages',
searchMethods: 'Search acquisition methods',
@@ -2034,6 +2038,10 @@ export const systemWordingMessages = {
relatedHabitats: '相关栖息地',
pokemonDrops: 'Pokemon 掉落',
createRecipe: '创建材料单',
addItem: '新增物品',
createDefaultsMenu: '新增物品选项',
createDefaultsTitle: '当前会话默认值',
clearCreateDefaults: '清除默认值',
searchCategory: '搜索分类',
searchUsage: '搜索用途',
searchMethods: '搜索入手方式',