Miuzarte
|
a4e6027097
|
feat: PreviewCard auto focus
|
2026-04-11 18:24:34 +08:00 |
|
Miuzarte
|
350f817c27
|
refactor: pip optimize
|
2026-04-11 17:36:50 +08:00 |
|
Miuzarte
|
65d5f12344
|
fix: SurfaceView rather than TextureView
|
2026-04-11 15:33:15 +08:00 |
|
Miuzarte
|
dbf83b33c2
|
feat: picture in picture
- 移除了 MainScreen 中的全屏方向处理及相关状态管理
- 引入 AppRuntime 用于管理跨 Activity 的共享实例
- 创建 StreamScreen 用于画中画模式
- 实现 VideoOutputTarget 和 VideoOutputTargetState 以管理视频输出状态
|
2026-04-11 15:26:03 +08:00 |
|
Miuzarte
|
98443040e6
|
feat: adb connect following with scrcpy auto start
|
2026-04-10 19:18:46 +08:00 |
|
Miuzarte
|
e734891eb3
|
feat: floating "quick ball" in fullscreen
|
2026-04-10 18:16:40 +08:00 |
|
Miuzarte
|
c4003826ff
|
refactor: navigation and haptic move into composition locals
|
2026-04-10 17:23:11 +08:00 |
|
Miuzarte
|
1a270ae2dd
|
feat: about page with dynami blur
|
2026-04-10 16:30:23 +08:00 |
|
Miuzarte
|
da2bb9e227
|
deps: update miuix to 0.9.0
|
2026-04-10 13:16:28 +08:00 |
|
Miuzarte
|
3f94d91564
|
feat: version checking using github api
|
2026-04-10 11:55:03 +08:00 |
|
Miuzarte
|
b45175dd65
|
update README.md
|
2026-04-10 11:10:40 +08:00 |
|
Miuzarte
|
026fa50be2
|
fix: video orientation handling
- 用 StateFlow 实现监听复用
|
2026-04-10 02:26:23 +08:00 |
|
謬紗特
|
731612c16e
|
Merge pull request #4 from Miuzarte/dev/refactor
代码库完全重构
|
2026-04-10 01:25:39 +08:00 |
|
Miuzarte
|
e17e1badaf
|
refactor: impl more scrcpy options; remove unused class/constants
- 移除不再需要的 `AppDefaults` 与 `AppPreferenceKeys`
- 实现了 `--show-touches`, `--no-power-on`, `--power-off-on-close`, `--disable-screensaver`, `--screen-off-timeout=seconds`, `--require-audio`, `--no-vd-destroy-content`, `--no-vd-system-decorations`
|
2026-04-10 01:19:20 +08:00 |
|
Miuzarte
|
6c1564f461
|
refactor: improve Snackbar functionality
- 增强 Codec 枚举,增加 type 和 lossless 属性以改进编解码器管理
- 引入 SnackbarController
- 改进 Settings.kt 中的设置处理,优化状态管理
- 增强 DeviceWidgets,支持编辑设备详情并改进 UI
- 重构 ReorderableList 和 VirtualButtons,优化布局和间距
- 重构 Scrpcy 编码器获取逻辑
|
2026-04-10 00:12:35 +08:00 |
|
Miuzarte
|
95dc24e676
|
refactor: use Parcelable Bundle for state management
- 在 ScrcpyOptions 中引入 Parcelable 数据类 `Bundle`,用于封装各项配置
- 更新了使用新 Bundle 结构读写配置的方法
- 使用 StateFlow 增强状态管理,实现响应式 UI 更新
- 重构 toClientOptions 方法,接受 Bundle 参数以提高清晰度和可维护性
- 调整音频和视频编解码器设置,使其使用新的 Bundle 结构
- 更新 ConfigPanel 以反映 ScrcpyOptions 的变化,并更有效地管理状态
- 移除 DeviceWidgets 中的未使用代码并清理导入
- 重构解码流程,驻留一个中转 Surface,解决先前 Surface 销毁后解码无法恢复的问题
|
2026-04-08 23:47:53 +08:00 |
|
Miuzarte
|
e970c89e8f
|
refactor: almost ready for v0.1.0
- 优化 `Shared` 中的 `Codec` 枚举,增加显示名称并添加 `isLossyAudio` 函数
- 简化 `Codec`、`VideoSource`、`AudioSource` 和 `CameraFacing` 枚举中的 `fromString` 方法
- 将 `fetchConnectedDeviceInfo` 改为挂起函数以支持协程
- 清理 `PreferenceMigration` 和 `ScrcpyOptions`,提高可读性
- 更新 `Settings` 类,添加 `isDefaultValue` 挂起函数
- 改进 `DeviceWidgets`,增强状态管理和 UI 响应性
|
2026-04-06 23:38:22 +08:00 |
|
Miuzarte
|
ebbf9f6d4b
|
refactor: improve base class Settings
|
2026-03-29 01:11:05 +08:00 |
|
Miuzarte
|
82d06ceeae
|
refactor: integrate data store; impl migration
|
2026-03-28 00:22:01 +08:00 |
|
Miuzarte
|
189d4a76b9
|
refactor: new preferences impl with data store
|
2026-03-27 01:32:25 +08:00 |
|
Miuzarte
|
c567ed1bbb
|
wip: refactoring codebase
|
2026-03-26 00:56:02 +08:00 |
|
Miuzarte
|
0aa83f4a63
|
fix: app version
|
2026-03-22 18:27:02 +08:00 |
|
Miuzarte
|
57d2af638a
|
enhance: Settings and Virtual Button Management
- 用 `reorderable` 重构排序组件
- 重构虚拟按钮配置储存逻辑
- 虚拟图标现在可以选择是否显示文字描述
- 统一所有图标风格为 `Rounded`
- `StatusCard` 状态卡大卡的颜色现在优先取决于应用内设置,而非系统设置
|
2026-03-22 17:32:24 +08:00 |
|
Miuzarte
|
4c7cf64b98
|
doc: improved comments
|
2026-03-21 23:15:56 +08:00 |
|
Miuzarte
|
07fa81dbb9
|
fix: double back quitting
连接时导致界面无响应的问题没修好
|
2026-03-21 21:18:36 +08:00 |
|
Miuzarte
|
cf3f6080d8
|
update README.md
|
2026-03-20 21:22:48 +08:00 |
|
Miuzarte
|
737ad40923
|
refactor: touch implementation, ratio switching
- 重写了触控实现
- 串流过程中自动切换横竖屏
- 禁用了全屏控制页中的预测性返回手势
|
2026-03-20 21:03:27 +08:00 |
|
Miuzarte
|
43d3b3f818
|
feat: adb pair; mDNS discovering service
|
2026-03-19 22:24:48 +08:00 |
|
Miuzarte
|
32e1f48423
|
version: 0.0.2
|
2026-03-19 12:42:02 +08:00 |
|
Miuzarte
|
7036fdd2f3
|
feat: release notes template
|
2026-03-19 12:41:20 +08:00 |
|
Miuzarte
|
6282eadb45
|
update README.md
|
2026-03-19 12:29:33 +08:00 |
|
Miuzarte
|
71e942b23e
|
refactor: organize codes; add README.md
|
2026-03-19 12:25:53 +08:00 |
|
Miuzarte
|
c0c4ae1d23
|
feat: virtual button appearance control for fullscreen; building abi matrix control
|
2026-03-19 10:16:38 +08:00 |
|
Miuzarte
|
41d07b4582
|
fix: workflow build collects all apks
|
2026-03-19 09:17:42 +08:00 |
|
Miuzarte
|
6c9d36d772
|
ai: add copilot dev agent
|
2026-03-19 09:09:20 +08:00 |
|
Miuzarte
|
b524ead08b
|
bump gradle to 9.4.0
|
2026-03-19 09:06:04 +08:00 |
|
Miuzarte
|
45f2df661b
|
first commit
|
2026-03-19 08:53:26 +08:00 |
|
謬紗特
|
62b60bcf71
|
Initial commit
|
2026-03-19 07:34:37 +08:00 |
|