[Xposed Framework Modules] a_sh_:
[MOD][XPOSED] XHFW3 - floating windows - ver. 3.19 beta

What's this all about

There was a well known xposed module XHaloFloatingWindow by [MENTION=5402474]zst123[/MENTION] (here) which brought multiwindow functionality to android devices with Xposed. Sadly the development stopped and the project was dropped. [MENTION=5402474]zst123[/MENTION] 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 [MENTION=5402474]zst123[/MENTION]. 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

3.19 beta

[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

3.18 beta

[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

3.17 beta

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

3.16

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