136 Commits

Author SHA1 Message Date
tzdwindows 7
424c00ede9 feat(render): 实现模型旋转中心点支持- 为 ModelPart 添加 pivot 属性,支持设置旋转中心点
- 更新局部变换矩阵计算,考虑 pivot 对旋转和平移的影响
- 在 Mesh2D 中增强着色器 uniform 设置,兼容 uModelMatrix 和 uModel- 添加 setPivot 和 getPivot 方法,支持动态调整旋转中心- 创建测试用例 ModelRenderTest2,验证不同 pivot 点的旋转效果
-修复纹理绑定逻辑,确保渲染时正确应用纹理
- 添加调试纹理生成功能,便于视觉验证 pivot 效果
2025-10-08 18:45:17 +08:00
tzdwindows 7
becf789cb8 feat(render): 实现模型渲染层级变换与网格世界坐标烘焙
- 为 Mesh2D 添加 getX/Y 方法并优化顶点访问逻辑
-修复 FloatBuffer 剩余空间判断逻辑
- 添加 bakedToWorld 标志支持网格世界坐标烘焙- 重构 ModelPart 变换更新逻辑,增加递归重计算
- 实现 ModelPart.draw() 方法支持 shader 传参绘制
- 更新 ModelRender 渲染流程,支持 worldTransform 传递
-修正网格顶点坐标上传逻辑,兼容 baked 状态- 移除废弃的调试与上传方法
- 增强部件变换时的局部与世界矩阵同步
- 修复 printWorldPosition 使用 worldTransform 坐标
- 调整测试模型初始位置与层级结构

重点:
- 修复了XY轴无法设置的重大问题
2025-10-08 16:49:26 +08:00
tzdwindows 7
52ed33b5c8 refactor(render):重构Mesh2D渲染逻辑并优化着色器代码
- 将Mesh2D的渲染方法移至Mesh2D类中,简化ModelRender职责
- 移除冗余的纹理绑定逻辑,交由Mesh.draw()处理
- 更新顶点着色器和片段着色器以支持调试模式- 弃用旧的uploadMeshData方法,改用Mesh.draw()
- 添加getVaoId方法暴露VAO ID用于外部访问-修正uniform location获取方式为静态导入- 添加调试输出用于网格顶点坐标检查
- 移除无用的注释和冗余变量声明
2025-10-08 15:33:26 +08:00
tzdwindows 7
173c30f277 feat(render):优化模型渲染与局部变换矩阵计算
- 精简 updateLocalTransform 方法注释并调整代码格式
- 修正局部变换矩阵的构建方式,明确先缩放再旋转的顺序
- 添加 printWorldPosition 方法用于调试世界坐标
- 在 ModelRender 中引入 Vector2f 类(暂未使用)- 调整 renderPartRecursive 方法逻辑结构并增加世界坐标打印注释- 移除冗余空行,提升代码可读性
2025-10-08 12:30:37 +08:00
tzdwindows 7
3cf7f5883c feat(anim): 实现2D模型动画系统核心类
- 添加AnimationClip类用于管理动画剪辑和关键帧
- 添加AnimationLayer类支持动画层和混合模式
- 实现动画曲线采样和插值算法
- 支持事件标记和动画状态控制
- 添加参数覆盖和权重混合功能
- 实现动画轨道和关键帧管理- 添加多种插值类型支持(线性、步进、平滑、缓入缓出)
- 实现动画事件系统和监听器模式
- 支持动画剪辑的深拷贝和合并功能
- 添加AnimationParameter类用于动画参数管理
2025-10-08 11:08:57 +08:00
tzdwindows 7
1e0aa62ca8 chore(version): 更新版本号至0.2.2
- 将VERSIONS常量从0.1.2更新为0.2.2
2025-10-07 17:08:36 +08:00
tzdwindows 7
efc73c935d feat(browser): 实现主题和字体动态更新功能
- 移除重复的字体信息注入逻辑
- 添加 updateTheme 方法统一处理主题和字体更新
- 在 setVisible 方法中调用 updateTheme 确保显示时更新
-优化 JavaScript 中的主题应用逻辑,增强兼容性
- 增强 HTML 页面中的主题监听和字体应用功能
- 添加事件计数器和调试信息用于追踪主题变化
2025-10-07 17:07:15 +08:00
tzdwindows 7
9eede23a94 feat(database): 实现表设计器和数据编辑功能
- 添加表设计器模态框,支持创建和修改表结构
- 实现列、索引、约束的动态添加和编辑功能- 增加数据表行数据的增删改查操作界面
- 添加工具面板的折叠展开功能和快速创建表按钮- 实现表搜索功能,支持按名称过滤表列表
- 更新Java后端模拟数据以支持新的表结构操作- 添加MySQL连接配置的字符集和编码设置
- 增加表设计器的表单控件和响应式布局样式
- 实列属性的完整现表设计器中配置选项
- 添加保存表结构时的数据收集和验证逻辑
2025-10-07 15:35:33 +08:00
tzdwindows 7
8f40542ab0 feat(browser): 添加数据库管理工具和JS对话框处理- 实现了浏览器窗口中的JavaScript alert弹窗拦截与处理
- 添加了数据库连接管理器,支持多种数据库类型(MySQL、PostgreSQL、SQLite、Oracle、H2)
- 开发了数据库管理工具的前端界面,包含连接配置、查询编辑器和结果展示
- 支持本地数据库创建与示例数据初始化
- 提供了数据库表结构管理和基础SQL执行功能- 增加了暗色主题切换和响应式布局设计
- 集成了事件日志面板用于调试和状态跟踪
2025-10-07 12:38:53 +08:00
tzdwindows 7
167bf6405f feat(theme): 实现Windows主题变更监听与动态更新
- 添加WindowsTheme工具类用于监听系统主题变更
- 实现runMonitorTopics方法监控主题变化并自动更新- 新增TopicsUpdateEvents事件类用于主题更新通知
- 重构setTopic方法使用updateTheme统一处理主题设置
-优化MainWindow背景透明度更新逻辑- 添加isSettingsVisible方法判断设置界面可见状态
- 移除RegisterTray类中的静态库加载代码
- 调整设置面板显示逻辑,支持重新显示已打开的设置窗口
-修复库加载错误日志信息
- 添加异常堆栈打印到崩溃报告组织方法中
2025-10-06 11:00:31 +08:00
tzdwindows 7
adf659853d feat(browser): 实现Java字体和主题动态同步到HTML界面
- 添加javaFontsLoaded和javaThemeChanged事件监听机制
- 在BrowserWindow和BrowserWindowJDialog中实现字体信息获取和注入
- 前端HTML文件增加对应的字体应用逻辑和样式更新
- 创建WindowRegistry统一管理窗口主题更新
- 更新README文档说明HTML事件使用方法- 支持Monaco和CodeMirror编辑器的字体动态调整
-优化CEF浏览器与Java UI的字体和主题同步流程
2025-10-05 19:49:53 +08:00
tzdwindows 7
f24e78ab95 feat(window):优化窗口重绘逻辑与主题更新
- 重构窗口重绘逻辑,区分全窗口重载与局部刷新
- 添加窗口内容清除与UI重新初始化流程
- 改进背景图片存在时的选择按钮背景色处理
- 更新语言配置文件中的时间戳与主题颜色选择器文本-修复窗口重绘时的残留背景问题
2025-10-05 18:49:49 +08:00
Vinfya
000ab3488b 哈哈哈哈哈哈哈哈哈哈哈哈哈哈 2025-10-05 17:06:26 +08:00
tzdwindows 7
d254e57e1f feat(decryption):重构QQ音乐解密工具并增强播放功能
- 新增音频播放功能,支持mp3/ogg/flac格式
- 实现可视化频谱显示与粒子效果- 添加播放列表管理与文件拖放支持
- 改进UI设计,使用现代化布局与配色方案
- 增加设置对话框,支持自定义输出路径
- 实现播放控制(播放/暂停/停止)与进度条拖动- 添加文件信息查看与资源管理器定位功能
-优化日志显示与错误处理机制
- 支持快捷键操作(空格切换播放/暂停)- 增强文件列表渲染,支持长文件名换行显示
2025-10-05 16:08:48 +08:00
tzdwindows 7
3d3b626c73 feat(box): 增加插件目录参数处理
- 新增插件目录参数解析逻辑
- 实现插件目录的动态设置
- 优化参数预处理,提高代码可读性和可维护性
2025-08-25 12:53:11 +08:00
tzdwindows 7
86a9e9e81d feat(RegisterTray): 重构并添加新功能
- 重构了 RegisterTray.dll 的核心逻辑,使用更现代的 Windows API
- 添加了自定义弹出菜单功能,支持鼠标悬停和点击事件
- 优化了托盘图标的创建和销毁流程
-改进了错误处理和资源管理- 新增 registerEx 方法,支持描述信息
2025-08-21 16:21:36 +08:00
tzdwindows 7
75f765bb47 feat: 添加暗黑主题配置文件
- 新增 dark.xml 文件,定义暗黑主题的配色方案
- 设置背景色、前景色和其他关键元素的颜色
- 包括关键字、括号、大括号、数字、注释、方法调用和类名的颜色配置
2025-08-19 12:57:34 +08:00
tzdwindows 7
0ec498f6eb Merge remote-tracking branch 'origin/master' 2025-08-19 12:54:31 +08:00
tzdwindows 7
e6df4fe4b2 feat(system-tools): 添加任务栏外观设置工具
- 新增 LocalCall 类实现任务栏外观设置功能- 添加 TaskbarAppearanceWindow 界面类
- 在 MainWindow 中集成任务栏主题设置工具
-优化图标路径处理逻辑
2025-08-19 12:37:50 +08:00
Hydrogen
b23662b861 fix(CasdoorLoginWindow): 修复登录界面右键菜单问题 2025-08-18 20:38:20 +08:00
tzdwindows 7
5df14e353a feat(box): 添加调试环境下的 F12 开发者工具快捷键
- 在 BrowserWindow 和 BrowserWindowJDialog 中添加了键盘事件处理,检测 F12 键- 按下 F12 键时,会立即创建并显示开发者工具
- 仅在调试环境下启用此功能,以避免在生产环境中暴露开发者工具
2025-08-18 19:20:24 +08:00
tzdwindows 7
a30c306cf1 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/main/java/com/axis/innovators/box/AxisInnovatorsBox.java
2025-08-18 08:06:41 +08:00
Hydrogen
628389150c fix(token,AxisInnovatorsBox) 修复报错NullPointerException,添加token持久化加解密逻辑 2025-08-18 02:16:16 +08:00
Hydrogen
2904258983 fix(CasdoorLoginWindow,resources): 修复了内嵌浏览器创建失败无法登录问题,完善登录逻辑的错误处理,添加无内嵌浏览器时使用默认浏览器登录的逻辑,补提交上次缺失的资源文件,为内嵌浏览器添加返回登录界面功能 2025-08-18 01:33:03 +08:00
Hydrogen
ba5c07746a feat(gui,login): 完成登录逻辑 2025-08-18 00:15:31 +08:00
Hydrogen
37ef4029b4 feat(gui,login): 完成登录逻辑 2025-08-17 21:19:18 +08:00
tzdwindows 7
52231ccb22 fix(StateManager): 修复配置值为空时的解析异常
- 在 getStateAsInt、getStateAsLong、getStateAsFloat、getStateAsBoolean、
  getStateAsDouble、getStateAsChar、getStateAsByte 和 getStateAsShort 方法中
  增加了对配置值为空的检查
- 避免了空指针异常和 NumberFormatException
- 提高了代码的健壮性和可靠性
2025-08-17 20:31:54 +08:00
tzdwindows 7
20567a6211 feat(browser): 添加自定义浏览器创建回调和链接打开方式设置
- 新增 BrowserCreationCallback 接口,用于自定义浏览器布局
- 在 Builder 中添加 setBrowserCreationCallback 方法设置回调
- 增加 openLinksInBrowser 方法设置链接打开方式
- 修改 onBeforePopup 和 onBeforeBrowse 方法以支持新设置
- 优化 CefAppManager 中的语言设置和暗黑模式配置
- 更新 MainApplication 中的浏览器窗口创建方式
2025-08-17 15:57:46 +08:00
tzdwindows 7
be88f3829a refactor(browser): 更新浏览器窗口 HTML 加载方式
- 修复空指针bug:在 BrowserWindow 和 BrowserWindowJDialog 类中初始化 htmlUrl 变量为空字符串
2025-08-17 14:14:11 +08:00
tzdwindows 7
2598e25168 feat(browser): 支持 URL 加载并添加黑暗模式支持
- 在 BrowserWindow 和 BrowserWindowJDialog 中添加 htmlUrl 属性,用于支持 URL 加载
- 在 CefAppManager 中添加黑暗模式支持,根据系统主题动态调整浏览器设置
- 在 MainApplication 中使用 htmlUrl 属性创建主窗口
- 移除 ThemeColors 中的 isDarkMode 方法,改用 AxisInnovatorsBox.getMain().getRegistrationTopic().isDarkMode() 判断黑暗模式
2025-08-17 14:00:43 +08:00
tzdwindows 7
c276e35204 refactor(logging): 修改控制台日志输出格式
- 在 PatternLayout 中增加了日志记录器名称和方法信息
- 调整了日志级别格式,去除了多余的空格
2025-08-16 11:38:20 +08:00
tzdwindows 7
7d07e6d0e1 feat(theme): 实现深色和浅色主题支持
- 在 MainWindow 中添加深色主题支持
- 修改 ModernJarViewer 以适配不同主题
- 在 build.gradle 中添加系统类加载器配置
2025-08-16 10:33:48 +08:00
tzdwindows 7
1a1750d5a6 feat(theme): 动态主题适配及 UI 组件样式优化- 新增 updateTheme 方法以支持动态主题更新
- 优化 MainWindow 中的组件样式,包括按钮、滚动条等
- 调整侧边栏样式,增加选中状态和悬停效果
- 优化卡片背景和边框颜色,适应不同主题
- 修复部分组件在深色主题下的显示问题
2025-08-15 18:59:39 +08:00
tzdwindows 7
78bae01544 fix: 让FridaWindow适配主题 2025-08-15 14:08:23 +08:00
tzdwindows 7
a41b894ee8 feat(gui): 添加 MaterialLookAndFeel 主题并优化搜索框样式
- 在系统主题中添加 MaterialLookAndFeel 的暗色、浅色和深色主题
- 实现自定义圆角搜索文本框,增加聚焦动画和发光效果
- 移除 FridaWindow 中的静态代码块- 更新 MainWindow 中的标题样式和搜索框实现
- 在语言文件中添加新主题的翻译
2025-08-14 21:50:40 +08:00
tzdwindows 7
62c521a5ea refactor(window): 重构窗口相关代码并优化主题设置
-将 gui 包名改为 window,统一窗口相关代码
- 在 RegistrationTopic 中添加 isDarkMode 方法判断主题是否为暗黑模式
- 在 WindowsJDialog 中添加 isTopicDarkMode 方法检测当前主题
- 优化 AxisInnovatorsBox 中的主题注册和设置逻辑
- 更新相关类和方法以适应新的包结构和主题设置逻辑
2025-08-14 15:50:17 +08:00
tzdwindows 7
5da71f05e7 feat(gui): 添加深色模式支持并优化主题
- 增加了对 macOS、Windows 和 Linux 深色模式的检测- 添加了多个 FlatLaf 主题支持
- 优化了窗口主题设置逻辑,根据系统模式自动选择深浅主题
-调整了侧边栏、卡片背景和文本颜色等样式,以适应不同主题
- 更新了语言文件,增加了新主题的翻译
2025-08-14 15:23:25 +08:00
tzdwindows 7
9136ad8827 build(gradle): 优化项目构建并添加 ProGuard 混淆
- 移除了不必要的依赖项和构建配置
- 添加了 ProGuard 混淆任务
- 优化了 CEF 设置,提高了性能和减少了日志输出
- 调整了项目结构,使构建过程更加清晰和高效
2025-08-14 14:32:46 +08:00
tzdwindows 7
a5b3b90249 fix: 修改文件名大小写
- 添加反编译工具新的功能:**本地注解** 修正混淆表加载逻辑让他能快速打开文件
- 重构**ProgressBarManager(启动窗口的任务系统)** 增强视觉效果
2025-08-14 11:13:33 +08:00
tzdwindows 7
692ec3dc8d chore(language): 更新加载语言的时间戳
- 将语言加载时间从 2025 年 7 月 2 日20:11:55 修改为 2025年 8 月 12 日 21:57:11
- 保持加载的语言为系统默认的简体中文(zh_CN)
- 重写主窗口界面
2025-08-12 22:10:55 +08:00
tzdwindows 7
e4761d34e0 feat(gui): 重构登录界面为现代单窗口布局
- 设计并实现单窗口多视图的登录/注册/找回密码界面- 添加平滑的视图切换动画效果
- 优化输入框和按钮的样式,提升用户体验- 重构部分验证逻辑,提高代码可读性
2025-08-12 21:22:24 +08:00
tzdwindows 7
9d684b310f feat(gui): 重构主界面并添加新功能
- 重新设计了主窗口布局,增加了侧边栏和内容面板
- 添加了分类按钮和设置按钮
- 实现了内存分析面板的自动补全功能
- 优化了日志文件生成和异常处理机制- 更新了依赖库版本
2025-08-12 20:30:41 +08:00
tzdwindows 7
4b7c153756 refactor(box): 重构项目代码并优化导入语句
- 删除了多处未使用的导入语句
- 添加了部分缺失的导入语句
- 统一了部分导入语句的格式
- 删除了部分冗余代码
2025-06-27 09:12:28 +08:00
tzdwindows 7
06fe2bedf4 feat(debug): 添加调试窗口和类监控功能
- 新增 DebugWindow 类用于显示调试信息
- 在主程序中添加调试窗口的创建和显示逻辑
- 新增 ClassDebug 类提供类监控和调试功能
- 更新 build.gradle 添加 byte-buddy 依赖
2025-06-27 09:09:55 +08:00
tzdwindows 7
4dfdec9055 feat(box): 增强崩溃报告功能并添加单实例锁- 重新设计崩溃报告界面,增加更多详细信息
- 添加单实例锁机制,防止多个实例同时运行
- 更新UI样式,优化用户体验
- 修复一些小问题
2025-06-01 08:39:07 +08:00
tzdwindows 7
e475e84851 feat(box): 升级版本号并优化代码执行功能
-将版本号从 0.0.2 修改为 0.1.2
- 移除了异常时抛出的 RuntimeException
- 新增了 C 语言和 Java代码的执行功能
- 优化了 Python 代码的执行方式- 添加了代码编辑器的前端界面
- 新增了 QQ音乐文件解密工具的 UI 界面
- 添加了 C++ 解密库的框架
2025-05-24 09:36:48 +08:00
tzdwindows 7
f632b9584d 提交构建好的RegisterTray 和 ThrowSafely 二进制文件 (windows-10-x64) 2025-05-03 19:06:43 +08:00
tzdwindows 7
b3c860677a refactor(browser): 重构 CEF 应用管理逻辑
- 新增 CefAppManager 类,实现多线程安全的 CEF应用管理
- 优化 CEF 初始化和资源释放流程,增强异常处理能力
- 修改 BrowserWindow 和 BrowserWindowJDialog,使用新的 CEF 应用管理方式- 调整 Tray线程初始化位置,提高代码可读性

修复严重bug,父类窗口(BrowserWindow.java)出现问题,没有接入CEF应用管理器
2025-05-03 19:02:47 +08:00
tzdwindows 7
e3b9555081 feat(util): 添加托盘工具类并初始化托盘
- 新增 Tray 类用于加载默认托盘系统
- 在主程序启动时初始化托盘
- 托盘包含以下功能:
  - 显示主窗口
  - 启动 Jar 查看器
  - 启动 HTML 查看器
  - 退出程序
- 优化了 RegisterTray 类,增加 addItem 方法支持动态添加菜单项
2025-05-03 17:52:02 +08:00
tzdwindows 7
3253997641 feat(main): 新增 FridaNative、LM 和 RegisterTray 模块
- 添加 FridaNative模块,用于 Frida 相关的 native 代码
- 添加 LM 模块,用于 llama模型相关的 native 代码
- 添加 RegisterTray 模块,用于注册系统托盘图标和相关操作
- 新建对应的头文件、源文件和项目配置文件
2025-05-02 19:16:14 +08:00