Magpie/src/Magpie.App
Xu 490a4ea16d
移植 SettingsControls (#771)
* feat: 移植 SettingsCard 1

* feat: 移植 SettingsCard 2

* feat: 移植 SettingsCard 3

* feat: 移植 SettingsCard 4

* feat: 移植 SettingsCard 5

* feat: 更多设置项迁移到新版 SettingsCard

* feat: 添加 IsEqualStateTrigger 和 IsNullStateTrigger

* feat: 移植 ControlSizeTrigger

* fix: 修复 SettinsCard 在程序启动时错误展示动画的问题

* fix: 修复内存泄露问题

* feat: SettingsCard 不再支持宽度较窄时切换到垂直布局

* Revert "feat: SettingsCard 不再支持宽度较窄时切换到垂直布局"

This reverts commit a5fadae06b.

* feat: 只对特定SettingsCard启用自动切换布局的功能

* UI: PageFrame 在宽度较小时减小边距

* UI: 使 InfoBar 和 SettingsCard 对齐

* feat: 添加 SettingsExpander

* feat: 移植 SettingsExpander 1

* feat: 移植 SettingsExpander 2

* feat: 移植 SettingsExpander 3

* feat: 移植 SettingsExpander 4

* feat: 删除旧版控件

* fix: 修复缩放配置页面崩溃

* feat: SettingsGroup.Title 改名为 Header

* UI: 修复裁剪选项禁用状态文字颜色

* refactor: 优化缩放配置页面布局
使用 SettingsExpander 中的 ListView

* UI: 修复裁剪选项

* UI: 简化启动参数选项 UI

* UI: 简化启动参数选项 UI

* fix: 修复 SettingsExcpander.Items 中的 SettingsCard 对于鼠标点击会错误设置焦点的问题

* chore: 清理
2023-12-12 18:03:41 +08:00
..
AboutPage.cpp 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
AboutPage.h 提高开发者选项的门槛 (#744) 2023-11-15 19:17:36 +08:00
AboutPage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
AboutPage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
AboutViewModel.cpp 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
AboutViewModel.h 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
AboutViewModel.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
app.base.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
App.cpp Merge branch 'dev' into render-system 2023-11-26 20:30:25 +08:00
App.h 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
App.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
App.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
AppSettings.cpp Merge branch 'dev' into render-system 2023-11-26 20:30:25 +08:00
AppSettings.h Merge branch 'dev' into render-system 2023-11-26 20:30:25 +08:00
AppXReader.cpp 使用 CI 发布版本 (#737) 2023-10-25 00:13:58 +08:00
AppXReader.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
AutoStartHelper.cpp 使用 CI 发布版本 (#737) 2023-10-25 00:13:58 +08:00
AutoStartHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
BoolNegationConverter.cpp chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
BoolNegationConverter.h chore: 修复编译 2023-02-21 15:32:40 +08:00
BoolNegationConverter.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
BoolToNegativeVisibilityConverter.cpp chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
BoolToNegativeVisibilityConverter.h chore: 修复编译 2023-02-21 15:32:40 +08:00
BoolToNegativeVisibilityConverter.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
Button.xaml feat: 实现自动缩放 2 2023-02-05 14:33:04 +08:00
CandidateWindowItem.cpp UI: 修正漏翻的字符串 2023-03-25 16:53:35 +08:00
CandidateWindowItem.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
CandidateWindowItem.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
CaptionButtonsControl.cpp 几处 UI 优化 (#759) 2023-11-21 22:20:01 +08:00
CaptionButtonsControl.h 窗口失去焦点时使标题和标题栏按钮变灰 (#635) 2023-06-01 18:44:37 +08:00
CaptionButtonsControl.idl chore: 优化清单文件的注释 2023-10-09 21:55:18 +08:00
CaptionButtonsControl.xaml 窗口失去焦点时使标题和标题栏按钮变灰 (#635) 2023-06-01 18:44:37 +08:00
ComboBoxHelper.h feat: 英语本地化 18 2023-02-19 19:13:25 +08:00
conanfile.txt chore: 更新依赖 2023-12-03 14:01:17 +08:00
ContentDialogHelper.cpp 为游戏内叠加层添加本地化支持 (#600) 2023-05-15 18:55:46 +08:00
ContentDialogHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
ControlSizeTrigger.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ControlSizeTrigger.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ControlSizeTrigger.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
dummy.exe chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
EffectHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
EffectParametersViewModel.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
EffectParametersViewModel.h Merge branch 'dev' into render-system 2023-11-21 22:23:10 +08:00
EffectParametersViewModel.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
EffectsService.cpp Merge branch 'dev' into render-system 2023-11-29 22:16:26 +08:00
EffectsService.h feat: MagpieFX 不再支持 GENERIC_DOWNSCALER 2023-06-15 16:49:55 +08:00
FileDialogHelper.cpp 允许更改用于启动的可执行文件 (#641) 2023-06-04 15:13:09 +08:00
FileDialogHelper.h 允许更改用于启动的可执行文件 (#641) 2023-06-04 15:13:09 +08:00
HomePage.cpp 几处 UI 优化 (#759) 2023-11-21 22:20:01 +08:00
HomePage.h 几处 UI 优化 (#759) 2023-11-21 22:20:01 +08:00
HomePage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
HomePage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
HomeViewModel.cpp Merge branch 'dev' into render-system 2023-11-21 22:23:10 +08:00
HomeViewModel.h refactor: 重命名部分类 2023-06-05 18:58:44 +08:00
HomeViewModel.idl feat: 英语本地化 9 2023-02-13 20:13:17 +08:00
IconHelper.cpp 自定义标题栏 (#624) 2023-05-31 19:40:18 +08:00
IconHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
IsEqualStateTrigger.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
IsEqualStateTrigger.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
IsEqualStateTrigger.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
IsNullStateTrigger.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
IsNullStateTrigger.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
IsNullStateTrigger.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
JsonHelper.cpp feat: 英语本地化 17 2023-02-19 17:30:43 +08:00
JsonHelper.h feat: 英语本地化 17 2023-02-19 17:30:43 +08:00
KeyVisual.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
KeyVisual.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
KeyVisual.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
KeyVisual.xaml perf: 优化快捷键控件的性能 2023-02-14 15:19:11 +08:00
KeyVisualState.cpp perf: 优化快捷键控件的性能 2023-02-14 15:19:11 +08:00
KeyVisualState.h perf: 优化快捷键控件的性能 2023-02-14 15:19:11 +08:00
KeyVisualState.idl perf: 优化快捷键控件的性能 2023-02-14 15:19:11 +08:00
LocalizationService.cpp feat: Vietnamese Localizations (#725) 2023-10-10 16:55:31 +08:00
LocalizationService.h fix: 根据显示语言选择字体 (#599) 2023-05-11 18:22:22 +08:00
LoggerHelper.cpp chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
LoggerHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
LoggerHelper.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
Magpie.App.rc 使用 CI 发布版本 (#737) 2023-10-25 00:13:58 +08:00
Magpie.App.vcxproj 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Magpie.App.vcxproj.filters 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
NewProfileViewModel.cpp Merge branch 'dev' into render-system 2023-11-22 21:50:52 +08:00
NewProfileViewModel.h feat: 使用 QueryFullProcessImageName 而不是 GetModuleFileNameEx 获取可执行文件路径 2023-03-27 21:56:01 +08:00
NewProfileViewModel.idl feat: 使用 QueryFullProcessImageName 而不是 GetModuleFileNameEx 获取可执行文件路径 2023-03-27 21:56:01 +08:00
Package.appxmanifest chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
packages.config Merge branch 'dev' into render-system 2023-11-19 21:49:25 +08:00
PageFrame.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
PageFrame.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
PageFrame.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
PageFrame.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
pch.cpp chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
pch.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Profile.h feat: 实现帧率限制选项 2023-06-20 21:37:57 +08:00
ProfilePage.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ProfilePage.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ProfilePage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
ProfilePage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ProfileService.cpp fix: 优化对 RPG Maker MZ 的支持 2023-03-28 22:09:05 +08:00
ProfileService.h refactor: 重命名部分类 2023-02-11 15:04:01 +08:00
ProfileViewModel.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ProfileViewModel.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ProfileViewModel.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-de.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-en-US.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-es.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-fr.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-hu.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-id.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-it.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-ja.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-ko.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-pt-BR.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-ru.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-tr.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-uk.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-vi.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-zh-Hans.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
Resources.language-zh-Hant.resw 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
RootPage.cpp 几处 UI 优化 (#759) 2023-11-21 22:20:01 +08:00
RootPage.h 几处 UI 优化 (#759) 2023-11-21 22:20:01 +08:00
RootPage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
RootPage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ScalingConfigurationPage.cpp feat: 效果支持排序名称 2023-03-03 23:19:54 +08:00
ScalingConfigurationPage.h feat: 英语本地化 12 2023-02-16 17:15:55 +08:00
ScalingConfigurationPage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
ScalingConfigurationPage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ScalingConfigurationViewModel.cpp feat: 删除默认降采样效果选项 2023-06-13 22:14:46 +08:00
ScalingConfigurationViewModel.h feat: 删除默认降采样效果选项 2023-06-13 22:14:46 +08:00
ScalingConfigurationViewModel.idl feat: 删除默认降采样效果选项 2023-06-13 22:14:46 +08:00
ScalingMode.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
ScalingModeEffectItem.cpp 使用 CI 发布版本 (#737) 2023-10-25 00:13:58 +08:00
ScalingModeEffectItem.h feat: 删除默认降采样效果选项 2023-06-13 22:14:46 +08:00
ScalingModeEffectItem.idl feat: 英语本地化 12 2023-02-16 17:15:55 +08:00
ScalingModeItem.cpp chore: 字符串资源中的 Main 替换为 Root 2023-11-22 18:21:22 +08:00
ScalingModeItem.h feat: 存在未知效果时显示警告 2023-03-14 17:21:47 +08:00
ScalingModeItem.idl feat: 存在未知效果时显示警告 2023-03-14 17:21:47 +08:00
ScalingModesService.cpp feat: 新建的缩放模式默认展开 2023-03-05 19:46:24 +08:00
ScalingModesService.h feat: 新建的缩放模式默认展开 2023-03-05 19:46:24 +08:00
ScalingService.cpp feat: 实现帧率限制选项 2023-06-20 21:37:57 +08:00
ScalingService.h refactor: 降低耦合性 2023-06-06 21:18:02 +08:00
SettingsCard.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsCard.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsCard.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsCard.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsExpander.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsExpander.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsExpander.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsExpander.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsGroup.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsGroup.h 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsGroup.idl 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsGroup.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsPage.cpp feat: 从 WinUI 的资源中加载“设置”的翻译,而不是我们自己翻译它 2023-05-10 10:22:47 +08:00
SettingsPage.h feat: 从 WinUI 的资源中加载“设置”的翻译,而不是我们自己翻译它 2023-05-10 10:22:47 +08:00
SettingsPage.idl 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
SettingsPage.xaml 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
SettingsViewModel.cpp Merge branch 'dev' into render-system 2023-11-19 21:49:25 +08:00
SettingsViewModel.h 提高开发者选项的门槛 (#744) 2023-11-15 19:17:36 +08:00
SettingsViewModel.idl 提高开发者选项的门槛 (#744) 2023-11-15 19:17:36 +08:00
Shortcut.cpp refactor: 简化快捷键控件逻辑 2023-02-13 22:08:34 +08:00
Shortcut.h refactor: 简化快捷键控件逻辑 2023-02-13 22:08:34 +08:00
ShortcutControl.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
ShortcutControl.h fix: 根据显示语言选择字体 (#599) 2023-05-11 18:22:22 +08:00
ShortcutControl.idl 自定义标题栏 (#624) 2023-05-31 19:40:18 +08:00
ShortcutControl.xaml 自定义标题栏 (#624) 2023-05-31 19:40:18 +08:00
ShortcutDialog.cpp feat: 从 WinUI 的资源中加载“设置”的翻译,而不是我们自己翻译它 2023-05-10 10:22:47 +08:00
ShortcutDialog.h chore: 删除 InitializeComponent 调用 2023-02-20 16:00:44 +08:00
ShortcutDialog.idl 自定义标题栏 (#624) 2023-05-31 19:40:18 +08:00
ShortcutDialog.xaml 自定义标题栏 (#624) 2023-05-31 19:40:18 +08:00
ShortcutHelper.cpp refactor: 简化快捷键控件逻辑 2023-02-13 22:08:34 +08:00
ShortcutHelper.h refactor: 简化快捷键控件逻辑 2023-02-13 22:08:34 +08:00
ShortcutService.cpp refactor: 简化快捷键控件逻辑 2023-02-13 22:08:34 +08:00
ShortcutService.h refactor: 更多重命名 2023-02-12 19:41:20 +08:00
TextBlockHelper.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
TextBlockHelper.h chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
TextBlockHelper.idl chore: Magpie.UI -> Magpie.App 2023-01-28 14:23:23 +08:00
TitlebarControl.cpp 惰性加载某些控件以提高页面加载速度 (#754) 2023-11-20 21:17:30 +08:00
TitlebarControl.h 窗口失去焦点时使标题和标题栏按钮变灰 (#635) 2023-06-01 18:44:37 +08:00
TitlebarControl.idl 窗口失去焦点时使标题和标题栏按钮变灰 (#635) 2023-06-01 18:44:37 +08:00
TitlebarControl.xaml 窗口失去焦点时使标题和标题栏按钮变灰 (#635) 2023-06-01 18:44:37 +08:00
UpdateService.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
UpdateService.h feat: 实现自动缩放 4 2023-02-05 18:09:05 +08:00
WrapPanel.cpp 移植 SettingsControls (#771) 2023-12-12 18:03:41 +08:00
WrapPanel.h feat: 移植 WrapPanel 3 2023-02-14 20:07:24 +08:00
WrapPanel.idl feat: 移植 WrapPanel 1 2023-02-14 16:16:16 +08:00