Skip to content

Latest commit

 

History

History
98 lines (64 loc) · 4.71 KB

README.md

File metadata and controls

98 lines (64 loc) · 4.71 KB

YAMF

GitHub license Android SDK min 31 Android SDK target 34 Xposed Module Channel

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

Thanks

贡献者

Nitsuya

AOSP

EzXHelper

FlexboxLayout

Hide-My-Applist

LSPosed

Material

Mi-FreeForm

QAuxiliary

ViewBindingUtil

gson

xposed