[MOD][XPOSED] XHFW3 - floating windows - ver. 3.19 beta
What's this all about
There was a well known xposed module XHaloFloatingWindow by @zst123 (here) which brought multiwindow functionality to android devices with Xposed. Sadly the development stopped and the project was dropped. @zst123 allowed to use his code to continue and remake the project under the new name - so that we could distinguish between the classical XHaloFloatingWindow and the new XHFW3. Anyway I have different sign keys so using the new id's is a must in this case.
Remember that much of the credits go to @zst123. I just rewrote, optimized, fixed the code for the new Android versions and added some features.
Important
Known bugs:
What's new
3.19.1 beta
Consider this a pre-beta release. It has been tested on Android 5.0 and 6.0 but you might get weird bugs.
Plans for future:
MultiWindowSidebar
@zst123 made another great app to launch apps as multiwindow, ie the MultiWindowSidebar (here). I had to modify it a bit as well to have new floating flags and 4way snaps. See apks attached. It uses the same package name as the original app with different sign keys so you'll have to uninstall the old version you install this one.
Finally
There're 2 types of package available. The one with "debug" postfix will fill your logs with messages. Please, use it to get logs for bug reports. For normal use there's a normal version.
XDA:DevDB Information
XHFW3, Xposed for all devices (see above for details)
Contributors
a_sh_, Credits for the initial code go to @zst123
Source Code: https://github.com/shooash/XHFW3
Xposed Package Name: com.zst.xposed.halo.floatingwindow3
Version Information
Status: Beta
Created 2016-05-02
Last Updated 2016-06-11
What's this all about
There was a well known xposed module XHaloFloatingWindow by @zst123 (here) which brought multiwindow functionality to android devices with Xposed. Sadly the development stopped and the project was dropped. @zst123 allowed to use his code to continue and remake the project under the new name - so that we could distinguish between the classical XHaloFloatingWindow and the new XHFW3. Anyway I have different sign keys so using the new id's is a must in this case.
Remember that much of the credits go to @zst123. I just rewrote, optimized, fixed the code for the new Android versions and added some features.
Important
- Different package names would allow you to keep both version installed, but be sure to keep only one floating window module active.
- Bootloops were a very frequent issue earlier. Although a lot of things got fixed you might be stuck on logo screen after reboot. In this case you might try to:
- Reboot again;
- Wipe cache via recovery and reboot;
- Wipe dalvik cache and reboot;
- Remove via adb or recovery file manager /data/data/de.robv.android.xposed.installer/conf/modules.list and reboot;
- Uninstall xposed with official uninstaller script and reboot;
Known bugs:
- BOOTLOOPS might be expected.
- Android Recent's panel doesn't close when movable window is restored - overlaps other apps.
- Evernote layout resets when screen unlocks if the app isn't focused. Everything is back when it's focused again.
- Incomplete support for Android < 5.0
- You tell me!
What's new
3.19.1 beta
- [fix] FloatDot crash on LP and below
- [feature] updated context menus on FloatDot Launcher icon and apps list, now you can add to favorites / remove via FloatDot
- Updated apps restart logic
- [fix] SharedPreferences do not open for most hooked apps
- [fix] blacklist/whitelist bug
- [fix] TitleBar overlapped Chrome on latest versions
- Minor fixes
- [fix] WhatsApp bug
- [fix] improved FloatDot Launcher behaviour, must be less buggy now
- [feature] context menus on FloatDot Launcher items with option to close / restart as movable or fullscreen / add to favorites or remove from favorites
- [feature] context menu on FloatDot icon - to restart top app as movable or fullscreen. To use this option the app would need permission to access apps usage stats. The settings window would open when you try to use this feature without proper permissions.
- Updated system hooks
Consider this a pre-beta release. It has been tested on Android 5.0 and 6.0 but you might get weird bugs.
- [feature] Themable FloatDot Launcher with favorites
- [feature] Inform if the module isn't loaded
- Minor fixes
- Major SystemHooks update: improved compatibility and stability
- [fix] Actionbar dragging
- [fix] lost overlays ("triangle bug")
- [feature] added Remix OS theme
Plans for future:
- Show top app name on FloatDot icon context menu, allow to add top app to favorites from context menu
- List of apps that shouldn't be covered by FloatDot
- Sticky windows
- Launch as movable if started from notifications
- Option to change behaviour on screen rotation.
- Themes for FloatDot Launcher menus;
- More themes for titlebar (+ colormask)
- You tell me!
MultiWindowSidebar
@zst123 made another great app to launch apps as multiwindow, ie the MultiWindowSidebar (here). I had to modify it a bit as well to have new floating flags and 4way snaps. See apks attached. It uses the same package name as the original app with different sign keys so you'll have to uninstall the old version you install this one.
Finally
There're 2 types of package available. The one with "debug" postfix will fill your logs with messages. Please, use it to get logs for bug reports. For normal use there's a normal version.
XDA:DevDB Information
XHFW3, Xposed for all devices (see above for details)
Contributors
a_sh_, Credits for the initial code go to @zst123
Source Code: https://github.com/shooash/XHFW3
Xposed Package Name: com.zst.xposed.halo.floatingwindow3
Version Information
Status: Beta
Created 2016-05-02
Last Updated 2016-06-11
Attachments
Last edited: