Commit Graph

131 Commits

Author SHA1 Message Date
liantian-cn
a6ed91c684 增加编译后提权,增加适配性 2026-08-15 10:28:33 +08:00
liantian-cn
1c0f0103d1 提升frame层级,避免被官方UI盖住 2026-08-15 09:53:46 +08:00
waynebian01
66884fc029 feat: 恢复圣骑士技能列表中的多个技能 2026-08-14 23:33:01 +08:00
Wayne-Arasaka
024c656990 Merge pull request #11 from liantian-cn/main
简单防骑
2026-08-14 22:04:01 +08:00
liantian-cn
d2d13b66fb 简单防骑 2026-08-14 21:05:04 +08:00
Wayne-Arasaka
c37c0adfbb Merge pull request #10 from waynebian01/120100
修复合并模块的错误警报,更新了版本号过低的bug
2026-08-14 20:32:54 +08:00
waynebian01
36dc92ac60 更新 Fuyutsui.toc 中的接口版本至 120100 2026-08-14 20:21:37 +08:00
waynebian01
1efd10997c refactor: 更新 MacroIdentity 结构以支持特殊宏解析 2026-08-14 20:21:17 +08:00
Wayne-Arasaka
d3d179aa01 Merge pull request #9 from waynebian01/120100
将配置信息写进模块里了
2026-08-14 19:49:00 +08:00
waynebian01
9ca0a83964 Add texture layout documentation for Fuyutsui
This commit introduces a new markdown file detailing the texture layout protocol for Fuyutsui. It explains how ClassBlocks assigns states, auras, spells, and group pixels, as well as the independent layout of auxiliary bars. The document includes sections on output areas, sorting order, and specific coding conventions for states, auras, spells, and group configurations. It serves as a comprehensive reference for developers working with the Fuyutsui project.
2026-08-14 19:01:14 +08:00
waynebian01
2c23aa88f0 更新项目版本至 1.2.3 2026-08-14 17:47:36 +08:00
waynebian01
99300fb702 feat: Implement module dependency management and unsaved changes tracking
- Added `HasUnsavedChanges` property to `ClassConfigEditorControl` and `ClassMacrosEditorControl` to track unsaved changes.
- Introduced `ModuleDependencyService` for handling module dependencies, including capturing and importing configurations and macros.
- Implemented atomic file writing in `AtomicFile` to ensure safe file operations.
- Enhanced `MainForm` to check for unsaved changes before importing module dependencies and added feedback mechanisms for users.
- Updated `ModuleEditorControl` to support dependency capturing and module reloading.
- Created data structures for module dependency snapshots, configurations, and macros.
- Improved error handling and user notifications during module import processes.
2026-08-14 17:36:45 +08:00
Wayne-Arasaka
7ac75bbc7d Merge pull request #8 from waynebian01/120011
120100
2026-08-14 15:37:02 +08:00
waynebian01
41c257b8c1 更新项目版本至 1.2.2 2026-08-14 15:35:58 +08:00
waynebian01
31365c23da 更新 ClassBlocksStore 和 ClassConfigEditorControl,支持编辑 spellsList;添加增压层数字段到状态和 UI 组件 2026-08-14 15:34:28 +08:00
waynebian01
24fe4f9729 更新多个职业的配置,添加新的增压层、法术和光环;优化宏体命名和相关逻辑 2026-08-14 14:34:25 +08:00
waynebian01
dacfef5e4f 更新 Rogue 和 Warrior 类的配置,添加增压层数字段;在核心模块中注册新的事件并更新相关逻辑 2026-08-14 14:18:27 +08:00
waynebian01
b9478070f5 修复了版本号过低的bug 2026-08-13 23:20:49 +08:00
waynebian01
943848837a Update class configuration files with new spells and auras, and adjust step values for various abilities across Hunter, Mage, Monk, Priest, Rogue, Shaman, Warlock, and Warrior classes. 2026-08-13 23:00:55 +08:00
waynebian01
ad244fa337 更新条件编辑器和模块编辑器,添加动态条件字段验证和新法术配置 2026-08-13 21:26:18 +08:00
waynebian01
0f71976637 修复能量最大值显示错误的问题 2026-08-13 17:39:42 +08:00
waynebian01
da83506e79 更新 .gitignore,添加 __pycache__ 目录忽略规则;在一键打包脚本中添加受保护文本;优化名称替换逻辑 2026-08-13 01:22:17 +08:00
Wayne-Arasaka
1b697d2288 Delete __pycache__ directory 2026-08-13 01:06:03 +08:00
waynebian01
1ba95c65b0 Merge branch 'main' of https://github.com/waynebian01/Shigure 2026-08-13 01:05:11 +08:00
waynebian01
1e9095c097 更新.gitignore,添加模块和缓存目录的忽略规则 2026-08-13 01:03:50 +08:00
Wayne-Arasaka
1428ced509 支持 12.1, 不支持12.0
支持 12.1, 不支持12.0
2026-08-13 00:52:35 +08:00
waynebian01
8ff6d60ff8 删除纹理排序说明文档和相关二进制文件 2026-08-12 16:44:44 +08:00
waynebian01
48eed25016 修复牧师技能配置中的拼写错误,优化宏体和文本替换功能 2026-08-12 16:26:17 +08:00
waynebian01
c22b87e200 优化光环组配置,新增自律状态支持 2026-08-12 15:09:07 +08:00
waynebian01
c1c4793020 新增光环组配置选项,优化组设置界面 2026-08-12 01:21:40 +08:00
Wayne-Arasaka
8e2dd5413f Merge pull request #6 from liantian-cn/120010
增加血DK的光环
2026-08-11 23:37:54 +08:00
liantian-cn
9f37b49451 增加血DK的光环 2026-08-11 22:38:23 +08:00
waynebian01
a4942c4a3c 优化关闭按钮的鼠标悬停和按下背景颜色 2026-08-11 19:54:31 +08:00
waynebian01
3740a21746 新增模块操作按钮并优化链接图标绘制逻辑 2026-08-11 11:22:23 +08:00
waynebian01
88eb47146c 新增动态数值类别并更新相关字段处理逻辑 2026-08-11 11:03:23 +08:00
waynebian01
993f596bb1 Refactor ModuleEditorControl and StatusForm for improved UI consistency and functionality
- Updated ModuleEditorControl to utilize UiCardPanel for sidebar and footer layouts, enhancing visual coherence.
- Introduced UiPillTab for tab navigation, providing a more modern and responsive design.
- Adjusted padding, margins, and background colors across various controls for a cleaner appearance.
- Implemented new methods for handling button styles and actions, including a new OpenModuleFolder method for better user experience.
- Refined StatusForm layout, integrating UiCardPanel for information display and adjusting component arrangements for clarity.
- Removed redundant graphics path creation methods, centralizing functionality in UiTheme.
- Enhanced overall code readability and maintainability through consistent styling and structure.
2026-08-11 01:53:06 +08:00
waynebian01
bfd1c05b6e 新增模块网站链接并优化导航按钮样式 2026-08-11 01:16:34 +08:00
Wayne-Arasaka
6900b6ce86 Merge pull request #5 from liantian-cn/120010
添加血DK缺失的技能、光环,改了 死神的抚摩的名字
2026-08-10 23:55:38 +08:00
liantian-cn
035faee5a4 死亡骑士血天赋光环新增「枯萎凋零」「破灭」,修正技能名「死神的抚摩」
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-10 23:50:28 +08:00
liantian-cn
2bcda8c6ad 死亡骑士血天赋新增技能「死神的抚摩」及宏条目
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-10 23:18:55 +08:00
liantian-cn
96d128f1d5 死亡骑士血天赋补充「死神印记」技能与宏
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-10 22:49:00 +08:00
liantian-cn
acf6bdec9c 死亡骑士血天赋新增技能「心灵冰冻」及目标/焦点宏
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-10 22:18:07 +08:00
waynebian01
c4149daf57 增强模块编辑器的下拉框功能,优化组合框显示和绘制,确保与系统主题一致 2026-08-10 18:16:45 +08:00
waynebian01
6df48157d3 Enhance UI Theme and Add UiCardPanel Component
- Updated color definitions in UiTheme.cs for improved UI aesthetics.
- Introduced ButtonKind enum for better button styling options.
- Added CreateButton method to streamline button creation with different styles.
- Improved item height calculations in various controls for better layout.
- Implemented ListColumn and ListColumnLayoutState for dynamic ListView column management.
- Added FitListViewColumns method to ensure ListView columns adjust properly to available space.
- Created UiCardPanel class for rounded card-like UI elements with custom painting.
2026-08-10 17:13:55 +08:00
waynebian01
640c5c8332 增加跳过目录列表中的 "Senkoh" 2026-08-10 16:01:45 +08:00
waynebian01
fe66aab8d2 修复名称错误 2026-08-10 14:58:05 +08:00
waynebian01
1b4fca88a8 Enhance renaming functionality in packaging script: support multiple name replacements, improve file and directory renaming, and update documentation for clarity. 2026-08-10 14:34:25 +08:00
waynebian01
0f7d0b5508 Add texture layout documentation for Fuyutsui project
- Introduced a comprehensive guide on how ClassBlocks are mapped to screen pixels, including the layout of status, auras, spells, and group pixels.
- Detailed the output areas, main color block sorting, and the encoding for states, auras, spells, and group configurations.
- Included examples and explanations for horizontal bars and heal absorb grids.
- Provided recommendations for external reading and related code references.
2026-08-10 13:47:22 +08:00
waynebian01
bd830b8985 Add texture layout documentation for Fuyutsui in Chinese
- Introduced a new markdown file detailing the texture sorting mechanism for ClassBlocks.
- Explained the allocation of states, auras, spells, and group pixels, along with the independent layout of auxiliary bars.
- Provided a comprehensive overview of the output areas, sorting order, and pixel encoding.
- Included examples and guidelines for external reading and integration with existing systems.
2026-08-10 13:05:18 +08:00
waynebian01
19569a5abd feat: 引入 WowProcessLocator 以支持动态进程窗口查找,移除窗口标题参数,更新相关逻辑 2026-08-09 21:43:14 +08:00