YAMF
YAMF copied to clipboard
Yet Another Mi-FreeForm
YAMF
Yet Another Mi-FreeForm
因为 Mi-FreeForm 非常不好用 只好重写一个
| YAMF | Mi-FreeForm | |
|---|---|---|
| Android 版本限制 | 13(api 33) 12L(api 32) 12(api 31) |
>= 8.1(api 27) |
| 需要权限 | Xposed(必须) | Shizuku(必须) Xposed, 无障碍(可选) |
| 免 root | ❌(不会支持) | ✅ |
| 支持 FLAG_SECURE | ✅ | ❌ |
| 系统级叠加层 | ✅ | ❌ |
| 多实例的应用支持 | ✅ | ❌ |
| 重写其他应用的通知以在小窗中打开 | ❌(或许会有) | ✅ |
| 从最近任务启动小窗 | ✅ | ✅ |
| 暂时隐藏小窗 | ❌(移到边上看不见就好了) | ✅ |
| 挂起小窗 | ✅ | ✅ |
| 记住位置 | ❌(不会支持) | ✅ |
| 侧边启动栏 | ❌(TODO) | ✅ |
| 手动调整方向 | ✅ | ✅ |
| 自动调整方向 | ✅ | ✅ |
| 缩放 (scale) | ❌(不会支持) | ✅ |
| 调整大小 (resize) | ✅ | ✅ |
| 快速设置磁贴 | ✅ | ✅ |
| open api | 部分的 | ✅ |
| 无需关心保活 | ✅(因为注入了系统进程) | ❌ |
| 高刷新率 | ❓ | ❓ |
| HDR | ❌ | ❌ |
下载
ci https://github.com/duzhaokun123/YAMF/actions/workflows/push_ci.yaml?query=event%3Apush+branch%3Amain
release https://github.com/Xposed-Modules-Repo/io.github.duzhaokun123.yamf
open api
广播io.github.duzhaokun123.yamf.action.CURRENT_TO_WINDOW将当前活动的应用移动到小窗
广播io.github.duzhaokun123.yamf.action.OPEN_APP_LIST将打开应用列表
已知问题
- 模块与注入的版本不同时系统会崩溃
- 常见 xposed 模块问题
- 某些应用似乎无法在小窗中启动
- 某些应用在某些尺寸下缩放异常
TODO
- 好看的图标
- 侧边启动栏
- RtL 支持
捐赠
你的捐赠并不能直接加快开发 也不会给你带来特权
https://duzhaokun123.github.io/donate.html