Commit Graph

15 Commits

Author SHA1 Message Date
辉鸭蛋
93250f84cf update UI experience
在 `App.xaml` 中添加了 `BooleanToEnableTextConverter` 转换器。
在 `ScriptControlPage.xaml` 中:
  * 更新了文本描述,增加了对配置组排序的说明。
  * 添加了一个新的 `TextBlock` 和 `Button`,用于新增配置组。
  * 将“启用状态”列从简单的文本显示改为 `ToggleSwitch` 控件,并使用 `BooleanToEnableTextConverter` 进行绑定。
  * 将 `ListBox.ContextMenu` 更改为 `ListView.ContextMenu`。
  * 为“修改JS脚本自定义配置”菜单项添加了样式和触发器,以根据脚本类型动态显示或隐藏。
在 `ScriptControlViewModel.cs` 中:
  * 添加了 `System.ComponentModel` 的引用。
  * 注释掉了 `WriteScriptGroup` 的循环调用。
  * 修改了 `ShowEditWindow` 方法,将关闭按钮文本从“确定”改为“关闭”。
  * 在 `EditJsScriptSettings` 方法中,添加了对 `LoadSettingUi` 返回值的检查,并在未提供自定义配置时显示警告。
  * 在 `ScriptProjectsCollectionChanged` 方法中,添加了对项目属性变化的事件处理。
  * 添加了 `ScriptProjectsPChanged` 方法,用于处理项目属性变化事件。
  * 更新了 `OnGoToScriptGroupUrl` 方法中的 URL。
新增了 `BooleanToEnableTextConverter.cs` 文件,实现了 `BooleanToEnableTextConverter` 转换器,用于将布尔值与启用状态文本进行转换。
2024-09-07 12:31:07 +08:00
ema
9b874d3747 small trial with using Toast instead of MessageBox 2024-08-16 00:43:32 +08:00
辉鸭蛋
308d398036 script group ui 2024-08-10 13:37:29 +08:00
ema
5bfc11c797 use digital font to show fps 2024-07-17 23:36:50 +08:00
辉鸭蛋
0973ca0887 use new icon 2024-05-28 01:08:42 +08:00
ema
684fac7d29 fix style about CardExpander 2024-05-27 23:04:55 +08:00
辉鸭蛋
5c6a96957e add new icon font 2024-05-27 22:28:32 +08:00
ema
cb9dc4ca2e UI/UX: use MiSans-Regular as TextThemeFontFamily 2024-05-15 20:26:55 +08:00
Mr-Quin
3973a132b4 Add notification 2024-03-30 13:57:02 -07:00
qhy040404
fb8ee063bc Use converter to optimize binding
impl #296
2024-03-07 14:59:17 +08:00
ema
e06e7c878c simplify OnStartup method 2023-11-26 02:13:30 +08:00
huiyadanli
548e136d11 Menu navigation & DI 2023-10-05 17:56:57 +08:00
huiyadanli
95bbb55eff Init main window UI 2023-10-05 00:47:03 +08:00
huiyadanli
6242dd6513 feat: mvvm 2023-09-10 18:03:27 +08:00
huiyadanli
2cf632195c feat: init 2023-08-27 09:12:37 +08:00