Commit Graph

8 Commits

Author SHA1 Message Date
85ea1396bb ```
feat(popup): 移除画板功能并调整弹窗尺寸

- 删除了画板菜单项及相关功能代码
- 移除了画板相关的导入和函数定义
- 将弹窗默认项目数从3调整为2,减小弹窗高度
- 更新了弹窗尺寸计算逻辑以适应新的项目数量
```
2026-03-15 21:03:34 +08:00
d070314118 refactor(window): 优化悬浮列表窗口的创建和关闭逻辑
- 简化 close_float_list_window 命令的返回值处理
- 清理 create_float_list_window_impl 中的多余空行
- 修复悬浮列表组件中全员静音状态的变量引用
- 移除样式文件中的多余空行
- 更新教师端会议页面中组件卸载生命周期为 onBeforeUnmount
- 在会议结束时确保关闭悬浮列表窗口
- 简化 Vite 配置中 VueDevTools 的配置选项
2026-03-15 18:33:33 +08:00
bfaad97f61 feat(websocket): 优化投屏状态管理并新增全员禁麦功能
- 重构 Redis 投屏状态存储,统一使用 screenShareOwnerUid 字段
- 移除冗余的 screenShareUid 字段,简化房间状态数据结构
- 新增 client_mute_all_students 消息类型支持全员禁麦功能
- 实现创建者权限验证的全员禁麦逻辑,排除老师角色用户
- 优化 Tauri 桌面应用悬浮窗创建接口,支持状态参数传递
- 添加悬浮窗关闭功能及教师端静音状态同步机制
- 修复学生端界面中投屏状态变量命名不一致问题
- 统一按钮样式规范,提升界面组件一致性
2026-03-15 18:21:15 +08:00
b262cfac14 ```
refactor(meeting): 优化悬浮窗交互和会议控制功能

- 移除废弃的环境配置模块文件
- 简化悬浮球组件的折叠逻辑,移除复杂的窗口位置计算
- 将静态图片图标替换为动态图标组件,提升视觉效果
- 重构悬浮列表窗口的大小调整逻辑,实现折叠展开平滑过渡
- 优化教师端全员静音功能,使用displayUsers替代studentUsers
- 调整会议控制事件处理函数的调用方式,提升响应性能
- 添加窗口边界检测,确保折叠展开时窗口始终可见
```
2026-03-15 13:45:56 +08:00
a3b31f0ff9 refactor(tauri): 移除持久化存储和HTTP插件优化应用架构
- 移除了 tauri-plugin-persisted-scope 和 tauri-plugin-http 插件依赖
- 从桌面功能权限中移除了文件系统和HTTP访问权限
- 删除了相关的存储键常量定义
- 修改悬浮列表窗口创建逻辑,移除页面类型参数和动态计算功能
- 主窗口配置调整为非透明背景并设置白色背景色
- 移除了前端悬浮列表中互动课堂和智评会议相关功能组件
- 更新Cargo.lock移除相关依赖包确保构建一致性
2026-03-15 11:32:31 +08:00
f795de3292 refactor(window): 移除会议窗口相关功能
- 删除会议窗口创建相关的常量定义
- 移除 create_meeting_window 模块及其命令注册
- 从窗口命令模块中移除会议窗口创建函数
- 删除前端调用会议窗口创建的 API 接口
- 清理画板窗口和实时字幕窗口的占位代码
2026-03-15 10:02:32 +08:00
745dc0e8fa feat: 新增浮动列表窗口和弹出窗口功能
添加浮动列表窗口,支持拖拽、吸附和折叠功能,包含课程互动和辅导工具菜单
新增弹出窗口,提供主窗口、画板和退出等快捷操作
优化窗口创建逻辑,添加日志记录和焦点设置
2026-03-13 11:32:05 +08:00
78af453fe1 chore: 初始化项目基础结构和资源文件
- 添加项目图标文件(app-icon.png、各平台图标)
- 配置开发环境文件(.env、.nvmrc、.npmrc)
- 添加静态资源文件(背景图片、字体、音频)
- 初始化Tauri后端结构(build.rs、main.rs、模块文件)
- 配置前端项目结构(TypeScript、Vue组件、样式)
- 添加Node.js API服务基础结构
- 配置构建和开发工具(vite、prettier、gitignore)
2026-03-13 10:03:05 +08:00