Commit graph

23 commits

Author SHA1 Message Date
刘旭
914c683f98
自定义标题栏 (#624)
* feat: 去除标题栏

* chore: 添加注释

* feat: 保存最大化状态

* fix: 优化最大化状态

* feat: Win11 无需绘制上边框

* feat: 添加 TitlebarControl

* UI: 更改主界面样式

* fix: 修复一个隐蔽的bug

* feat: 添加 CaptionButtonsControl

* feat: 优化上边框颜色

* feat: 实现标题栏的 UI

* fix: 修复标题栏按钮不跟随主题的问题

* fix: 优化主窗口最小尺寸

* fix: 修复上边框绘制错误

* UI: 优化样式

* UI: 稍微优化标题按钮样式

* UI: 优化标题按钮样式

* UI: 优化标题按钮样式

* UI: 优化标题栏样式

* feat: 实现拖拽功能

* fix: 修复调整窗口大小时闪烁的问题

* fix: 更改上边框的实现方式

* feat: 实现上边框调整尺寸和支持 Win11 的贴靠布局

* feat: 实现标题栏按钮的 hover

* feat: 实现标题栏按钮的功能

* perf: 优化性能和添加注释

* fix: 修复一个小错误

* fix: 小修复

* fix: 优化最大化状态

* fix: 修复标题栏上右键菜单

* chore: 添加注释

* fix: 修复 Win10 中以最大化启动时一瞬间显示主题色背景的问题

* UI: 更新 ToggleSwitch 样式

* fix: 修复以最大化显示时的窗口动画

* fix: 修复 Win11 21H1/21H2 的背景

* chore: 优化注释

* feat: 在标题栏显示图标

* UI: 为标题栏添加动画

* fix: 修复导航栏菜单覆盖标题栏的问题

* fix: 修复标题按钮下方的可拖动区域

* feat: 导航栏不再支持 Minimal 状态

* chore: 删除不再需要的代码

* UI: 修正配置文件页面图标位置

* docs: 更新主窗口截图
2023-05-31 19:40:18 +08:00
刘旭
c383f63a76 fix: 优化和 Wallpaper Engine 的兼容性
fixes #502
2023-03-23 22:59:58 +08:00
刘旭
b85a7b3d6d fix: 模拟独占全屏改为延迟 1s 2023-03-14 18:21:11 +08:00
刘旭
fd920ca4d2 fix: 延迟模拟独占全屏以避免干扰游戏的初始化
fixes #495
2023-03-07 20:47:34 +08:00
刘旭
9d74f7bb97 fix: 修复几个导致崩溃的 bug 2023-03-01 23:00:46 +08:00
刘旭
be59c6c7e3 feat: 源窗口移动或调整大小后自动重新缩放
fixes #487
2023-03-01 20:39:37 +08:00
刘旭
d3eea8b2a3 feat: 英语本地化 15 2023-02-18 22:12:37 +08:00
刘旭
15c41ec8aa feat: 优化错误弹窗
将 MessageBox 替换为 TaskDialogIndirect
2022-12-05 20:42:23 +08:00
刘旭
b4b0352c95 fix: 优化系统窗口检测 2022-12-01 11:42:20 +08:00
刘旭
afa508b2fd feat: 不缩放无边框全屏窗口 2022-11-30 20:30:02 +08:00
刘旭
baab8ee5ff feat: 禁止缩放特殊的系统窗口,如开始菜单、任务栏、桌面窗口等 2022-11-30 19:31:49 +08:00
刘旭
237e337897 fix: 启动程序时指定工作目录 2022-11-27 10:46:39 +08:00
刘旭
271fc0141d chore: 更新依赖和优化命名空间导入 2022-11-22 16:51:17 +08:00
刘旭
e13424fbee refactor: 缩放线程更改为 STA,更改了 Graphics Capture 捕获模式的实现方式 2022-11-18 20:05:39 +08:00
刘旭
5a1316022a chore: “捕获模式”改为“捕获方式” 2022-11-13 20:30:06 +08:00
刘旭
21e07884cc refactor: 优化操作系统版本检测 2022-11-12 17:11:59 +08:00
刘旭
68efa9228b fix: 加载设置时放松格式检查 2022-11-04 20:32:34 +08:00
刘旭
33060b02bb fix: 修复了一个导致退出时崩溃的问题 2022-10-29 22:54:39 +08:00
刘旭
60a6438b5d fix: 修复了一个导致卡死的问题 2022-10-29 22:37:35 +08:00
刘旭
881ff00bb9 perf: 优化 MagApp 中注册回调的性能
vector 比 map 更合适,因为现在使用回调的组件相当少
2022-10-09 22:56:34 +08:00
刘旭
25107154c7 feat: 优化 UI,更符合 Win11 风格 2022-10-05 15:55:35 +08:00
刘旭
37e584b5d6 chore: 更新命名空间 2022-08-29 12:35:45 +08:00
刘旭
611774aef6 chore: 将 Runtime 重命名为 Magpie.Core 2022-08-29 11:56:22 +08:00
Renamed from src/Runtime/MagApp.cpp (Browse further)