Skip to content

Conversation

@qiin2333
Copy link

No description provided.

WACrown and others added 30 commits February 20, 2024 09:36
2.新增了setting功能
3.新增了pad按键
2.pad修改为Kpad,为以后的Gpad预留方案
3.修改了keyboard的tag值,在原有的数字值前加了"k",用来区分键盘、鼠标、手柄的值
2.编辑模式中,当新建一个按钮的时候,这个按钮会立即被选中
3.修改了按钮读取的时候,按钮创建时是无序的问题
SionInory and others added 12 commits December 6, 2025 23:35
* feat: 添加麦克风图标颜色配置功能

* fix: 更新麦克风图标颜色默认值为白色

* fix: 更新debug版本避免跟其他app冲突

* refactor: 优化麦克风图标资源获取逻辑
* feat: 设置添加展开导航栏

* fix: 更新设置按钮的内容描述为“Toggle layout”

* feat: 添加HorizontalScrollView以支持横向滚动布局

* refactor: update GridLayout parameters and remove unused attributes in StreamSettings layout

* feat: integrate FlexboxLayout for improved navigation layout and add collapse button functionality

* feat: enhance navigation layout with Flexbox and streamline tab click handling

* feat: 用TextView替换切换按钮,并增强选项卡创建功能,以改善导航体验

* feat: replace toggle button

* feat: adjust button dimensions and padding for improved UI consistency

* feat: add top margin to toggle button for improved layout spacing

* feat: add top margin to toggle button for improved layout spacing

* feat: add top margin to toggle button for improved layout spacing
- 在 StreamConfiguration 中添加 controlOnly 字段
- 在 RTSP 握手过程中支持跳过 video/audio SETUP(仅控制流模式)
- 在连接初始化中支持跳过 video/audio 流初始化
- 在设置界面添加控制流only模式选项
- 修复时间单位问题:将 receiveTimeMs/enqueueTimeMs 改为 receiveTimeUs/enqueueTimeUs(微秒)
- 修复 Java 端时间计算,正确处理微秒到毫秒的转换
* feat: Add PerfBattery layout file for game activity

* feat: add perf Battery Display for PerformanceOverlayManager

* feat: Add battery item display text to performance overlays

* feat: Add 'battery' to default items in PerfOverlay preferences

* fix: fix github online edit rename error

* feat: improve showBatteryInfo display text via strings.xml
@qiin2333 qiin2333 force-pushed the feat/display-select branch from be6d314 to ff09022 Compare December 17, 2025 12:34
qiin2333 and others added 17 commits December 17, 2025 20:34
- 新增 LocalImagePickerPreference 类用于选择本地图片
- 支持从相册选择图片并保存为背景图
- 创建 CursorView 类实现自定义光标绘制逻辑
- 添加 LocalCursorRenderer 类管理光标位置更新与显示控制
- 修改 RelativeTouchContext 以支持本地光标渲染器初始化和销毁
- 在 Game 类中集成本地光标渲染器的初始化与生命周期管理
- 增加游戏菜单选项控制本地光标渲染开关
- 更新 PreferenceConfiguration 支持保存本地光标渲染设置
- 添加中英文字符串资源支持本地光标渲染菜单项显示
- 重构 CursorView 类,支持动态切换光标类型和热点坐标
- 添加 UDP 网络通信模块,实现与远程服务的光标状态同步
- 优化光标绘制逻辑,提升性能并确保正确显示位置
- 在 VPN 构建器中添加了 IPv6 地址 fd00::1/128以支持开启easytier服务时使用ipv6网络和udp6
- 在 AppView 中引入 MANUAL_DISCONNECT 标志以区分手动断开与后台恢复
- 新增 "checkbox_resume_stream" 设置选项,控制是否自动恢复串流
- 当应用从后台回到前台时,若设置开启且存在上次运行的应用,则自动恢复串流
- 在 GameMenu 的断开连接操作中设置 MANUAL_DISCONNECT 标志防止误恢复
- 增加中文与英文字符串资源支持新设置项
- 优化游标网络模块日志输出并增加异常处理的日志记录
- 将游标缓存大小从 20 提升至 100 以提升性能
- 替换部分英文日志为中文以便调试追踪
- 修改默认自动恢复串流选项为 false
- 统一本地光标状态刷新调用逻辑
- 移除重复的 CursorView 可见性控制代码
- 注释掉鼠标移动时同步更新本地光标位置的代码
- 更新光标服务状态管理方法参数
- 优化相对触摸上下文中的本地光标启用逻辑
- 在游戏菜单中移除冗余的光标服务状态更新调用
- 调整触摸模式选项中远程鼠标切换条件判断逻辑
- 移除冗余的空值检查注释
- 增强光标显示条件判断,确保仅在触控板模式下且未启用原生鼠标时显示
- 更新光标状态刷新方法,避免与原生鼠标指针冲突
- 修改了 onStop 中的判断逻辑,不再仅依赖锁屏状态
- 增加了对 isFinishing 状态的检查,避免主动退出时误恢复
- 调整了默认配置值,确保快速恢复功能更稳定
- 针对 Android 13 及以上版本,使用 RECEIVER_NOT_EXPORTED 标志注册广播接收器
- 保持低版本 Android 系统的兼容性,继续使用原有注册方式
- 避免因权限问题导致的后台图片刷新功能异常
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants