Commit Graph

92 Commits

Author SHA1 Message Date
Miuzarte
b918f18e9e fix: resolve MTK decoder crash on unsupported resolution and rotation
- 新增 DecoderCapabilities,创建 decoder 前预检本机解码器分辨率支持
2026-07-12 19:00:52 +08:00
Miuzarte
90a188f355 refactor: break down NativeCoreFacade
- 捕获解码器错误
- 旋转屏幕重建不复用旧 buffer
2026-07-12 18:40:54 +08:00
EX3124
30d6cb5191 fix: Status bar color when the application is opened 2026-07-10 12:52:09 +08:00
Miuzarte
14c95cd734 fix: make basicPip lazy to avoid NPE
close #50
2026-07-09 10:28:15 +08:00
Miuzarte
0fa3a3d544 feat: add BreadcrumbBar for dir path 2026-07-08 19:14:00 +08:00
Miuzarte
d5b196f922 fix: add executor in BasicPictureInPicture constructor 2026-07-08 04:26:44 +08:00
Miuzarte
75fd03d2eb release v0.4.3_pre1 2026-07-07 18:31:24 +08:00
Miuzarte
5d03900f60 feat: support pre-release 2026-07-07 18:22:23 +08:00
Miuzarte
6040d0e2f4 fix: implement flow control for adb 2026-07-07 18:22:19 +08:00
Deleted user
c61522ae14 fix: adbd controlStream (#36)
Co-authored-by: google-mirror <google-mirror@users.noreply.github.com>
2026-07-07 18:20:45 +08:00
Miuzarte
6faf128ba7 fix: arrangement of buttons in PathJumpDialog 2026-07-07 16:45:04 +08:00
Miuzarte
9aacf65666 feat: confirmation before key reset; key export
close #32
2026-07-07 10:51:52 +08:00
Miuzarte
efde471bef disable bring into view while preview is on top of config 2026-06-01 00:38:23 +08:00
Miuzarte
e48f61a61e feat: a profile selector on top of config panel
合并多个 IP 到一个设备后不能特地为远程设备使用限制码率的配置了,外面再放一个
2026-06-01 00:20:46 +08:00
Miuzarte
63787857e9 skip probe for device with one IP 2026-05-31 21:29:19 +08:00
謬紗特
e7f0d09688 feat: multiple IPs to one device (#30)
- 新增: 设备支持多个 IP, 自动选择延迟最低的路径
- 新增: 允许让预览卡显示在配置卡上方
2026-05-31 21:08:51 +08:00
Miuzarte
56c724d282 chore: format codes 2026-05-31 17:48:05 +08:00
Miuzarte
7f256882a4 improve: complete haptic feedback 2026-05-31 17:47:03 +08:00
Miuzarte
b46a2d2d1f chore: update MIUIX 2026-05-31 14:53:23 +08:00
謬紗特
a27d8638b4 upstream: scrcpy v4 (#27)
* feat: download scrcpy-server in pre-build
* protocol alignment
* implement new options
* fix: switching after creating a new conf
* feat: implement `--new-display`
2026-05-15 19:35:03 +08:00
Miuzarte
5bcd19d1a8 fix: terminal input serialization 2026-05-08 23:50:46 +08:00
Miuzarte
2aa40570b8 feat: language select manually 2026-05-07 23:22:54 +08:00
Miuzarte
502c249b34 fix: IME filters out KEYCODE_BACK 2026-05-06 20:00:32 +08:00
Miuzarte
85ddee3b36 fix: resolve host address based on API level
fix #21
2026-05-01 17:47:15 +08:00
Miuzarte
f3a5cc53f6 refactor: implement I18N
- fix IPv6 parsing
- Domain support
- ADB key pair manually importing
2026-04-30 19:13:27 +08:00
謬紗特
a3ba7fc918 refactor: introducing ViewModel (#17)
* move to viewModel; use submodule to import miuix

* replace widgets with which implemented in miuix

* update CHANGELOG.md

* fix: coroutine handling

* chore: code formatting

* viewModel for TerminalScreen

* viewModel for FileManagerScreen

* chore: code formatting

* fix for review

* chore: optimize imports
2026-04-28 21:01:00 +08:00
Miuzarte
f97976847e fix: rsa pubkey prioritize stored values 2026-04-28 16:19:51 +08:00
Miuzarte
af230a3c19 chore: code quality 2026-04-26 14:08:14 +08:00
Miuzarte
f7703edd22 feat: fullscreen compatibility mode 2026-04-26 13:57:14 +08:00
Miuzarte
63e161ac7c feat: app list sort by pinyin 2026-04-25 18:52:23 +08:00
Miuzarte
84cf447b84 log panel hidden 2026-04-25 18:15:13 +08:00
Miuzarte
e876a32bdf feat: back handler mapping
close #15
2026-04-25 13:19:50 +08:00
Miuzarte
06316f8fee feat: landscape layout 2026-04-24 23:49:19 +08:00
Miuzarte
d4a2551fec fix: revert deletion of colors 2026-04-24 19:27:03 +08:00
Miuzarte
7168e82fcb make icon monochrome 2026-04-24 19:15:07 +08:00
Miuzarte
c394e682f7 change the app name to Scrcpy for Android 2026-04-24 17:50:43 +08:00
Miuzarte
d60badb320 fix: scroll of terminal page 2026-04-24 17:48:06 +08:00
Miuzarte
b46c6ff338 add launcher icon 2026-04-24 07:51:45 +08:00
Miuzarte
f235e57c5b feat: haptic for terminal extra buttons 2026-04-23 19:26:15 +08:00
Miuzarte
20556ce5a3 feat: more options for monet 2026-04-23 19:10:02 +08:00
Miuzarte
e263113990 feat: native recording 2026-04-23 18:45:17 +08:00
Miuzarte
c2bf024d48 fix: implementation of --disable-screensaver 2026-04-23 09:48:27 +08:00
Miuzarte
0a8d992a28 feat: show profile name in ConfigPanel 2026-04-23 00:21:21 +08:00
Miuzarte
41856adc50 feat: more options for virtual buttons 2026-04-22 23:15:44 +08:00
Miuzarte
ed768584c6 feat: file management; streaming terminal
- 实现 FileManagerService,处理远程文件操作,包括列出目录、上传和下载文件
- 增加对目录快照和文件统计信息检索的支持
- 引入 MultiGroupsDropdown 控件,用于在 UI 中显示分组下拉选项,仿照 MIUI 自带的文件管理排序 Popup
2026-04-22 02:43:17 +08:00
Miuzarte
9bbf30696a fix: dock navigation 2026-04-21 20:11:49 +08:00
Miuzarte
696e434b25 feat: terminal
- 重构 NativeAdbService,增强连接处理并简化 shell 命令执行
- 引入 TerminalInputView,管理终端输入交互
2026-04-21 19:56:12 +08:00
Miuzarte
d031839a3a feat: IME bringing up; clipboard syncing 2026-04-21 00:36:08 +08:00
Miuzarte
47d140a5c7 feat: --new-display + --start-app 2026-04-15 20:55:52 +08:00
Miuzarte
4f7ad1fb7d fix: make recent tasks usable while streaming 2026-04-15 18:41:06 +08:00