Ayu0K
|
2e331dbbc6
|
fix: 修改了KeyBindingSettingModel的命名空间
|
2025-01-06 22:55:08 +08:00 |
|
Ayu0K
|
ca3b31f84e
|
mod: 将按键设置与VK解耦合,并提供KeyId向WPF按键、WPF鼠标按键以及VK的互相转换。
|
2025-01-06 22:55:07 +08:00 |
|
Ayu0K
|
317a526f16
|
add: 按键绑定的GUI实现(初步)
|
2025-01-06 22:55:07 +08:00 |
|
辉鸭蛋
|
a66b802bbd
|
fixed #661
|
2024-12-29 19:00:26 +08:00 |
|
辉鸭蛋
|
621a91638a
|
support weekly domain config
|
2024-12-28 22:06:50 +08:00 |
|
辉鸭蛋
|
733e5fb98a
|
more settings
|
2024-12-23 00:37:04 +08:00 |
|
辉鸭蛋
|
a04d2e437a
|
persistent configuration
|
2024-12-23 00:01:51 +08:00 |
|
辉鸭蛋
|
08b921b982
|
one dragon configs
|
2024-12-22 23:24:11 +08:00 |
|
辉鸭蛋
|
67a418b984
|
one dragon: task series connection
|
2024-11-26 00:46:38 +08:00 |
|
辉鸭蛋
|
5b054bf31b
|
0.36.0
|
2024-11-04 21:33:07 +08:00 |
|
辉鸭蛋
|
a98934fc9a
|
fix bug
|
2024-11-02 22:56:35 +08:00 |
|
辉鸭蛋
|
2b8f38b758
|
finsh pathing config
|
2024-11-02 21:03:58 +08:00 |
|
辉鸭蛋
|
2545581807
|
new pathing config
|
2024-11-02 19:49:38 +08:00 |
|
辉鸭蛋
|
b0d8e1a274
|
add condition settings
|
2024-10-31 23:06:40 +08:00 |
|
辉鸭蛋
|
404e7215fa
|
add icon for pathing ui
|
2024-10-24 00:48:58 +08:00 |
|
辉鸭蛋
|
81b754125a
|
update ui
|
2024-10-20 10:51:41 +08:00 |
|
辉鸭蛋
|
29544507eb
|
one dragon: fill
添加 OneDragon 相关 ViewModel 和页面,删除旧配置
在 `App.xaml.cs` 中添加了 `using BetterGenshinImpact.ViewModel.Pages.OneDragon` 语句,并在 `App` 类中添加了一系列 `OneDragon` 相关的 ViewModel 到服务集合中。
在 `OneDragonTaskItem.cs` 中调整了 `using` 语句的顺序,初始化了一些属性的默认值,并添加了两个构造函数。
删除了 `LoginConfigPage.xaml`、`LoginConfigPage.xaml.cs`、`MailConfigPage.xaml`、`MailConfigPage.xaml.cs`、`LoginConfigViewModel.cs` 和 `MailConfigViewModel.cs` 文件的内容。
在 `OneDragonFlowPage.xaml` 中更新了 `oneDragonView` 的命名空间,并添加了多个 `DataTemplate` 以支持新的 ViewModel。
在 `OneDragonFlowViewModel.cs` 中调整了 `using` 语句的顺序,并更新了 `_taskList` 的初始化内容。
添加了多个新的 ViewModel 文件,包括 `CraftViewModel.cs`、`DailyCommissionViewModel.cs`、`DailyRewardViewModel.cs`、`DomainViewModel.cs`、`ForgingViewModel.cs`、`LeyLineBlossomViewModel.cs`、`MailViewModel.cs`、`OneDragonBaseViewModel.cs`、`SereniteaPotViewModel.cs` 和 `TcgViewModel.cs`。
添加了多个新的页面文件,包括 `CraftPage.xaml`、`CraftPage.xaml.cs`、`DailyCommissionPage.xaml`、`DailyCommissionPage.xaml.cs`、`DailyRewardPage.xaml`、`DailyRewardPage.xaml.cs`、`DomainPage.xaml`、`DomainPage.xaml.cs`、`ForgingPage.xaml`、`ForgingPage.xaml.cs`、`LeyLineBlossomPage.xaml`、`LeyLineBlossomPage.xaml.cs`、`MailPage.xaml`、`MailPage.xaml.cs`、`SereniteaPotPage.xaml`、`SereniteaPotPage.xaml.cs` 和 `TcgPage.xaml`、`TcgPage.xaml.cs`。
|
2024-10-19 19:29:44 +08:00 |
|
辉鸭蛋
|
a4bc632ae7
|
ui test
新增任务类属性和配置页面,优化日志记录
在 `BetterGenshinImpact.csproj` 文件中,添加了两个新文件夹路径 `GameTask\OneDragon\` 和 `User\AutoPathing\`。
在多个任务类文件中(如 `AutoDomainTask.cs`、`AutoFightTask.cs`、`AutoGeniusInvokationTask.cs`、`AutoMusicGameTask.cs`、`AutoWoodTask.cs`),新增了 `Name` 属性。
在 `PickAroundHandler.cs` 文件中,优化了 `RunAsync` 方法的日志记录,并添加了超时检查。
在 `ISoloTask.cs` 文件中,新增了 `Name` 属性和 `Start` 方法的接口定义。
在 `OneDragonTaskItem.cs` 文件中,新增了 `ViewModel` 属性。
在 `OneDragonFlowPage.xaml` 文件中,右侧配置部分从 `StackPanel` 改为 `ContentControl`,并添加了 `DataTemplate` 以支持不同任务类型的配置页面。
在 `IViewModel.cs` 文件中,将 `IViewModel` 接口的访问修饰符从 `internal` 改为 `public`。
在 `OneDragonFlowViewModel.cs` 文件中,初始化了任务项的 `ViewModel` 属性。
在 `ScriptControlViewModel.cs` 文件中,移除了构造函数的 `HomePageViewModel` 参数。
新增了 `LoginConfigViewModel.cs` 和 `MailConfigViewModel.cs` 文件,定义了相应的 ViewModel 类。
新增了 `LoginConfigPage.xaml` 和 `MailConfigPage.xaml` 文件,定义了相应的 XAML 布局及其交互逻辑。
|
2024-10-19 17:42:58 +08:00 |
|
辉鸭蛋
|
9ad1062020
|
update one-stop service ui
|
2024-10-17 03:25:25 +08:00 |
|
辉鸭蛋
|
5e16f48cf2
|
update pating ui
|
2024-10-13 20:51:02 +08:00 |
|
辉鸭蛋
|
c13db0a501
|
rename
|
2024-10-08 00:21:56 +08:00 |
|
辉鸭蛋
|
7b80867bd1
|
update ui
|
2024-10-06 21:05:42 +08:00 |
|
辉鸭蛋
|
876a833590
|
fix: js script bug
|
2024-10-04 19:04:32 +08:00 |
|
ema
|
4da6efd54e
|
fix the all about scrollable
|
2024-10-01 13:50:59 +08:00 |
|
辉鸭蛋
|
a93839e0be
|
refactor: hotkey UI to a tree view
|
2024-10-01 01:58:00 +08:00 |
|
辉鸭蛋
|
461b0b00d1
|
add JS script dynamic settings
|
2024-08-24 02:13:46 +08:00 |
|
qhy040404
|
c490d29aa1
|
code cleanup
|
2024-08-14 18:01:02 +08:00 |
|
辉鸭蛋
|
4610c9e7ca
|
add script engine
|
2024-08-03 19:41:48 +08:00 |
|
辉鸭蛋
|
9878786dd7
|
init script page
|
2024-07-14 20:18:29 +08:00 |
|
辉鸭蛋
|
bc6e9bc078
|
update key mouse marco ui
|
2024-07-13 17:03:05 +08:00 |
|
辉鸭蛋
|
6c1314cc4d
|
add listview for KeyMouseRecordPage
|
2024-07-01 00:13:18 +08:00 |
|
辉鸭蛋
|
94c8c6a842
|
modify device name
|
2024-05-28 19:08:28 +08:00 |
|
辉鸭蛋
|
dabdfa51f4
|
fix boundary overflow after switching game resolution
|
2024-05-05 22:51:11 +08:00 |
|
辉鸭蛋
|
18c1e9f978
|
automatically restart the dispatcher when the game window size changes
|
2024-04-28 00:01:04 +08:00 |
|
辉鸭蛋
|
a458b86fab
|
one key fight
|
2024-04-20 00:14:27 +08:00 |
|
Lightczx
|
820cd8949d
|
refactor singleton
|
2024-04-19 17:05:22 +08:00 |
|
辉鸭蛋
|
2b455ad2fc
|
add universal singleton
|
2024-04-04 12:15:52 +08:00 |
|
Mr-Quin
|
30ec2a55ad
|
Add status display in mask window
|
2024-03-24 11:22:05 -07:00 |
|
huiyadanli
|
eac6957185
|
hokey active when game active 2
|
2024-02-12 21:35:08 +08:00 |
|
huiyadanli
|
0ec20aa86c
|
hokey active when game active
|
2024-02-12 21:31:28 +08:00 |
|
huiyadanli
|
fe9b028bb2
|
monitor mode: combination keys not supported
|
2024-02-10 22:34:56 +08:00 |
|
huiyadanli
|
aa9f1cb8d9
|
fix: switch hotKey type not unregister all hotkey #260
|
2024-02-10 18:23:19 +08:00 |
|
huiyadanli
|
6bb49eb243
|
optimizations
|
2024-02-06 18:25:51 +08:00 |
|
huiyadanli
|
a4d4aef130
|
support key mouse monitor hotkey
|
2024-02-06 13:23:36 +08:00 |
|
huiyadanli
|
54ee6e2ad1
|
add keyboard monitor hotkey
|
2024-02-03 23:04:14 +08:00 |
|
huiyadanli
|
cef6f6a9e0
|
use new hotkey module
|
2023-11-25 17:04:36 +08:00 |
|
huiyadanli
|
28899ee9d6
|
add update notice
|
2023-11-23 01:13:20 +08:00 |
|
huiyadanli
|
ca5db4ca68
|
fix hotkey config‘s value is "< None >"
|
2023-10-15 01:32:47 +08:00 |
|
hllshiro
|
f3dc400c60
|
修复删除已配置的快捷键为None,重新启动软件时的异常
|
2023-10-15 01:12:17 +08:00 |
|
huiyadanli
|
380e9d79c1
|
add hotkey bind
|
2023-10-14 16:10:02 +08:00 |
|