Commit Graph

7 Commits

Author SHA1 Message Date
李建国 ef7dc000ab build(twain-service): 更新版本号至 0.1.5
- 修改 buildNumber.properties 文件,将 buildNumber 从 1增加到 2
- 更新 pom.xml 文件,将 twain-service 的版本号从 0.1.4 改为 0.1.5
2025-02-10 14:30:48 +08:00
李建国 22c3135352 perf(ui): 优化 FlatDarculaLaf 的加载方式
- 将 UIManager.setLookAndFeel 替换为 FlatDarculaLaf.setup()
- 移除 flatlaf 依赖中的 no-natives 分类器
2025-02-10 14:28:33 +08:00
JianGuo fa525732d1 feat:重构日志系统并添加应用锁功能
- 重写 logback.xml 配置文件,简化日志输出格式和存储策略
- 删除 logbcak.xml 文件,统一日志配置
- 添加 AppLocker 依赖,实现应用单实例锁定
- 更新 Main 类,增加应用锁逻辑
-调整 TrayFrameUtf8 类,优化系统托盘相关代码
2025-02-08 17:49:40 +08:00
JianGuo a6bb46b8f5 build(pom.xml): 更新项目版本并优化构建配置
- 将项目版本从 0.1.2 升级到 0.1.4
- 移除了 humble-video-all 依赖
- 添加了 maven-dependency-plugin 以复制依赖库到 target/lib 目录
- 更新了 maven-assembly-plugin 配置,设置最终名称为 sane-service-v${project.version}
- 添加了主类配置项,指定为 org.aohe.Main

refactor(webcam): 重构 WebCam 类

- 删除了 WebCam 类的主体逻辑
-保留了 convertToType 方法
- 添加了 RecordAndEncodeVideo 类,实现了屏幕录制功能

fix(show): 修复系统托盘图标加载问题

- 修改了 TrayFrameUtf8 类,使用 UrlResource 加载托盘图标
- 优化了资源加载路径
2025-02-08 15:05:08 +08:00
JianGuo 6cc8f1913b feat(webcam): 新增摄像头功能
- 添加摄像头相关类和方法,实现摄像头图像采集和传输- 新增 CamSocketServer 类处理摄像头数据传输
- 修改 Main 类,添加摄像头任务和 Socket 连接
- 更新 Operational 类,增加摄像头操作处理
- 新增 Control 类统一控制摄像头状态
- 修改 TrayFrame 和 TrayFrameUtf8 类,支持摄像头服务启动和停止- 新增 WatchDog 类监控摄像头状态并自动重启任务
2025-02-07 11:24:51 +08:00
JianGuo 4d0a511186 1.去掉socket的注释feat(show): 添加系统托盘程序并优化 UI 样式
- 新增 TrayFrame 和 TrayFrameUtf8 类实现系统托盘功能- 更新 Main 类以使用新的系统托盘程序
- 引入 FlatDarculaLaf 样式以改善 UI 外观- 重构 Operational 类,使用 Lombok 日志替代 StaticLog
- 更新 SocketServer 类,使用 Lombok 日志替代 StaticLog
- 新增 SocketUtils 类以管理 SocketServer 实例
2025-01-14 18:07:08 +08:00
李建国 9a63237f32 1. init 2024-02-28 10:53:50 +08:00