You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
v0.7.2 - Fix IME Keyboard Switching & Base Density Protection
IME / Keyboard Filtering: Added active input method detection (\InputMethodManager.enabledInputMethodList) to ignore keyboard popups (such as PhysiBoard, Gboard) during texting/typing in Instagram or any other app, ensuring app scaling stays locked to tablet layout and does not trigger spurious app switches.
Base Density Override Protection: Introduced atomic \isOverridingDpi\ state tracking to prevent WindowManager's asynchronous \onConfigurationChanged\ callback from overwriting base density with the temporary target DPI during density transitions.
Physical Density Detection & Safe Reset: Added direct physical density detection via \wm density\ output; when returning to base without user custom override, reliably executes \wm density reset\ to cleanly restore stock hardware density.
Comprehensive Home Launcher Detection: Enhanced launcher package resolution to query both \queryIntentActivities\ and
esolveActivity, ensuring third-party launchers like Nova Launcher trigger immediate reversion to base density.