Commit Graph

89 Commits

Author SHA1 Message Date
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
e089f687c0 update README.md 2026-04-27 22:41:12 +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
4cfb5b31c9 update README.md 2026-04-25 13:22:02 +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
6225dc74a7 update README.md 2026-04-24 19:17:02 +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
99a5381f0d update README.md 2026-04-23 18:48:22 +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
5db0ecd289 update README.md 2026-04-22 23:19:03 +08:00
Miuzarte
41856adc50 feat: more options for virtual buttons 2026-04-22 23:15:44 +08:00
Miuzarte
c370b84894 update README.md 2026-04-22 03:13:25 +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
Miuzarte
6ae425681a deps: update dependencies 2026-04-15 15:56:41 +08:00
Miuzarte
b752ca4799 update README.md 2026-04-14 23:50:16 +08:00
Miuzarte
08b996e98c refactor: low latency audio processing outside of JNI 2026-04-14 23:38:19 +08:00
Miuzarte
c002096a1e fix: double ime padding 2026-04-14 17:19:40 +08:00
Miuzarte
0f4a82d8d5 refactor: UI refresh
- 仍然是抄的 KernelSU 管理器和 miuix example
- TopAppBar 与 dock 栏模糊
- 液态玻璃(`com.kyant.backdrop`)悬浮 dock 栏
2026-04-14 16:54:04 +08:00
Miuzarte
89c111e23b fix: buffered quick connect card input, quick device ip/port modifying 2026-04-14 00:24:54 +08:00
Miuzarte
3a6df23a6c feat: biometric auth and lockscreen password autofill 2026-04-13 23:59:03 +08:00
Miuzarte
2ddbbcf8b9 feat: optional --list-app call when connected 2026-04-13 13:53:32 +08:00
Miuzarte
d8c66e528f update README.md 2026-04-13 00:50:29 +08:00
Miuzarte
e33c5f801b feat: shortcut of recent tasks 2026-04-13 00:35:53 +08:00
Miuzarte
28543d0b69 fix: missing of START_APP_CUSTOM saving 2026-04-12 23:22:25 +08:00
Miuzarte
5a48467c7a bumping version to 0.1.2 2026-04-12 17:32:24 +08:00
Miuzarte
17ae903354 improve: multi profiles management
- 在 ScrcpyAllOptionsScreen 中添加配置管理功能,包括创建、重命名和删除配置
- 实现配置的标签页导航,并在切换配置时显示 snack
- 重构 PairingDialog 和 DeviceWidgets
- 引入 DeviceAdbBackgroundRunner 用于后台管理 ADB 连接
- 创建 DeviceAdbConnectionCoordinator 处理设备连接逻辑和状态管理
2026-04-12 17:31:38 +08:00
Miuzarte
436d74f888 feat: multi scrcpy options profiles 2026-04-12 15:41:41 +08:00
Miuzarte
2f3505a49f update README.md 2026-04-12 11:37:39 +08:00
Miuzarte
e25d40f237 feat: signed release 2026-04-12 01:19:53 +08:00
Miuzarte
30e4c0679b improve: implement more scrcpy options 2026-04-11 23:38:27 +08:00
Miuzarte
2639da4b2c feat: power manager wake locks 2026-04-11 20:19:47 +08:00