1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2025-12-18 19:35:47 +00:00

refactor: gui

added tree view Farm and Reward.
This commit is contained in:
RedDeadDepresso 2023-12-17 00:39:01 +00:00
parent 991831a9c6
commit 83da63ff8e
6 changed files with 175 additions and 133 deletions

View File

@ -54,20 +54,20 @@
"Substitute": false "Substitute": false
} }
}, },
"Circle": { "DataUpdate": {
"Scheduler": { "Scheduler": {
"Enable": true, "Enable": true,
"NextRun": "2020-01-01 00:00:00", "NextRun": "2020-01-01 00:00:00",
"Command": "Circle", "Command": "DataUpdate",
"ServerUpdate": "04:00"
}
},
"Mail": {
"Scheduler": {
"Enable": true,
"NextRun": "2020-01-01 00:00:00",
"Command": "Mail",
"ServerUpdate": "04:00" "ServerUpdate": "04:00"
},
"ItemStorage": {
"AP": {},
"Credit": {},
"Pyroxene": {},
"BountyTicket": {},
"ScrimmageTicket": {},
"TacticalChallengeTicket": {}
} }
}, },
"Bounty": { "Bounty": {
@ -127,6 +127,14 @@
"PlayerSelect": 0 "PlayerSelect": 0
} }
}, },
"Circle": {
"Scheduler": {
"Enable": true,
"NextRun": "2020-01-01 00:00:00",
"Command": "Circle",
"ServerUpdate": "04:00"
}
},
"Task": { "Task": {
"Scheduler": { "Scheduler": {
"Enable": false, "Enable": false,
@ -135,20 +143,12 @@
"ServerUpdate": "04:00" "ServerUpdate": "04:00"
} }
}, },
"DataUpdate": { "Mail": {
"Scheduler": { "Scheduler": {
"Enable": true, "Enable": true,
"NextRun": "2020-01-01 00:00:00", "NextRun": "2020-01-01 00:00:00",
"Command": "DataUpdate", "Command": "Mail",
"ServerUpdate": "04:00" "ServerUpdate": "04:00"
},
"ItemStorage": {
"AP": {},
"Credit": {},
"Pyroxene": {},
"BountyTicket": {},
"ScrimmageTicket": {},
"TacticalChallengeTicket": {}
} }
} }
} }

View File

@ -239,14 +239,16 @@
} }
} }
}, },
"Circle": { "DataUpdate": {
"Scheduler": { "Scheduler": {
"Enable": { "Enable": {
"type": "checkbox", "type": "state",
"value": true, "value": true,
"option": [ "option": [
true, true
false ],
"option_bold": [
true
] ]
}, },
"NextRun": { "NextRun": {
@ -256,7 +258,7 @@
}, },
"Command": { "Command": {
"type": "input", "type": "input",
"value": "Circle", "value": "DataUpdate",
"display": "hide" "display": "hide"
}, },
"ServerUpdate": { "ServerUpdate": {
@ -264,32 +266,55 @@
"value": "04:00", "value": "04:00",
"display": "hide" "display": "hide"
} }
} },
}, "ItemStorage": {
"Mail": { "AP": {
"Scheduler": { "type": "stored",
"Enable": { "value": {},
"type": "checkbox", "display": "hide",
"value": true, "stored": "StoredAP",
"option": [ "order": 1,
true, "color": "#62ea6e"
false
]
}, },
"NextRun": { "Credit": {
"type": "datetime", "type": "stored",
"value": "2020-01-01 00:00:00", "value": {},
"validate": "datetime" "display": "hide",
"stored": "StoredInt",
"order": 2,
"color": "#fdec00"
}, },
"Command": { "Pyroxene": {
"type": "input", "type": "stored",
"value": "Mail", "value": {},
"display": "hide" "display": "hide",
"stored": "StoredInt",
"order": 3,
"color": "#21befc"
}, },
"ServerUpdate": { "BountyTicket": {
"type": "input", "type": "stored",
"value": "04:00", "value": {},
"display": "hide" "display": "hide",
"stored": "StoredBountyTicket",
"order": 4,
"color": "#94cb44"
},
"ScrimmageTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredScrimmageTicket",
"order": 5,
"color": "#f86c6a"
},
"TacticalChallengeTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredTacticalChallengeTicket",
"order": 6,
"color": "#7ac8e5"
} }
} }
}, },
@ -523,6 +548,33 @@
} }
} }
}, },
"Circle": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": true,
"option": [
true,
false
]
},
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"Command": {
"type": "input",
"value": "Circle",
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
}
}
},
"Task": { "Task": {
"Scheduler": { "Scheduler": {
"Enable": { "Enable": {
@ -550,16 +602,14 @@
} }
} }
}, },
"DataUpdate": { "Mail": {
"Scheduler": { "Scheduler": {
"Enable": { "Enable": {
"type": "state", "type": "checkbox",
"value": true, "value": true,
"option": [ "option": [
true true,
], false
"option_bold": [
true
] ]
}, },
"NextRun": { "NextRun": {
@ -569,7 +619,7 @@
}, },
"Command": { "Command": {
"type": "input", "type": "input",
"value": "DataUpdate", "value": "Mail",
"display": "hide" "display": "hide"
}, },
"ServerUpdate": { "ServerUpdate": {
@ -577,56 +627,6 @@
"value": "04:00", "value": "04:00",
"display": "hide" "display": "hide"
} }
},
"ItemStorage": {
"AP": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredAP",
"order": 1,
"color": "#62ea6e"
},
"Credit": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 2,
"color": "#fdec00"
},
"Pyroxene": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 3,
"color": "#21befc"
},
"BountyTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredBountyTicket",
"order": 4,
"color": "#94cb44"
},
"ScrimmageTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredScrimmageTicket",
"order": 5,
"color": "#f86c6a"
},
"TacticalChallengeTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredTacticalChallengeTicket",
"order": 6,
"color": "#7ac8e5"
}
} }
} }
} }

View File

@ -8,17 +8,29 @@
] ]
}, },
"Daily": { "Daily": {
"menu": "list", "menu": "collapse",
"page": "setting", "page": "setting",
"tasks": [ "tasks": [
"Cafe", "Cafe",
"Circle", "DataUpdate"
"Mail", ]
},
"Farm": {
"menu": "collapse",
"page": "setting",
"tasks": [
"Bounty", "Bounty",
"Scrimmage", "Scrimmage",
"TacticalChallenge", "TacticalChallenge"
]
},
"Reward": {
"menu": "collapse",
"page": "setting",
"tasks": [
"Circle",
"Task", "Task",
"DataUpdate" "Mail"
] ]
} }
} }

View File

@ -19,17 +19,23 @@ Alas:
# ==================== Daily ==================== # ==================== Daily ====================
Daily: Daily:
menu: 'list' menu: 'collapse'
page: 'setting' page: 'setting'
tasks: tasks:
Cafe: Cafe:
- Scheduler - Scheduler
- Cafe - Cafe
- Invitation - Invitation
Circle: DataUpdate:
- Scheduler
Mail:
- Scheduler - Scheduler
- ItemStorage
# ==================== Farm ====================
Farm:
menu: 'collapse'
page: 'setting'
tasks:
Bounty: Bounty:
- Scheduler - Scheduler
- Bounty - Bounty
@ -45,8 +51,16 @@ Daily:
TacticalChallenge: TacticalChallenge:
- Scheduler - Scheduler
- TacticalChallenge - TacticalChallenge
# ==================== Rewards ====================
Reward:
menu: 'collapse'
page: 'setting'
tasks:
Circle:
- Scheduler
Task: Task:
- Scheduler - Scheduler
DataUpdate: Mail:
- Scheduler - Scheduler
- ItemStorage

View File

@ -7,6 +7,14 @@
"Daily": { "Daily": {
"name": "Daily", "name": "Daily",
"help": "" "help": ""
},
"Farm": {
"name": "Farm",
"help": ""
},
"Reward": {
"name": "Reward",
"help": ""
} }
}, },
"Task": { "Task": {
@ -22,12 +30,8 @@
"name": "Cafe", "name": "Cafe",
"help": "" "help": ""
}, },
"Circle": { "DataUpdate": {
"name": "Club", "name": "Dashboard Upd",
"help": ""
},
"Mail": {
"name": "Mailbox",
"help": "" "help": ""
}, },
"Bounty": { "Bounty": {
@ -42,12 +46,16 @@
"name": "Tactical Challenge", "name": "Tactical Challenge",
"help": "" "help": ""
}, },
"Circle": {
"name": "Club",
"help": ""
},
"Task": { "Task": {
"name": "Tasks", "name": "Tasks",
"help": "" "help": ""
}, },
"DataUpdate": { "Mail": {
"name": "Dashboard Upd", "name": "Mailbox",
"help": "" "help": ""
} }
}, },

View File

@ -7,6 +7,14 @@
"Daily": { "Daily": {
"name": "每日", "name": "每日",
"help": "" "help": ""
},
"Farm": {
"name": "Menu.Farm.name",
"help": "Menu.Farm.help"
},
"Reward": {
"name": "Menu.Reward.name",
"help": "Menu.Reward.help"
} }
}, },
"Task": { "Task": {
@ -22,12 +30,8 @@
"name": "咖啡厅", "name": "咖啡厅",
"help": "" "help": ""
}, },
"Circle": { "DataUpdate": {
"name": "公会", "name": "仪表盘更新",
"help": "社团 / 小组"
},
"Mail": {
"name": "邮箱",
"help": "" "help": ""
}, },
"Bounty": { "Bounty": {
@ -42,12 +46,16 @@
"name": "战术对抗赛", "name": "战术对抗赛",
"help": "战术大赛 / 竞技场" "help": "战术大赛 / 竞技场"
}, },
"Circle": {
"name": "公会",
"help": "社团 / 小组"
},
"Task": { "Task": {
"name": "Task.Task.name", "name": "Task.Task.name",
"help": "Task.Task.help" "help": "Task.Task.help"
}, },
"DataUpdate": { "Mail": {
"name": "仪表盘更新", "name": "邮箱",
"help": "" "help": ""
} }
}, },