[APP][4.0+] MultiWindowSidebar v1.3 - Samsung-like MultiWindow Sidebar

Search This thread

ahmedelhofy

Senior Member
Apr 12, 2012
688
508
Shebin El-Koum
A Widget to quickly enable/disable the service will be very helpfull... Also I hope you can publish this on Play Store for easier updates

Good Job anyway


Sent from my GT-I9100 using Tapatalk
 

dimasmozart

New member
Apr 29, 2014
4
0
Help it didnt work

youtube*com/watch?v=08QQdiajV4w
i provide the video of my device,
it didnt work
please help
 

Nico3d3

Senior Member
Oct 17, 2013
397
192
Quebec
This app really is a god send. Here's the string.xml for the french translation. I'm using it with Omnirom MultiWindow feature. All is working except for a small problem when using split view. By example, if I have SMS app opened in full window and I want to have it in split view with another app next to it, the Sidebar won't reduce the size of SMS app to make it fit in half screen. It will only open the second app in half window mode while keeping the SMS app in full window in the background. I'd like to have that possibility if possible....
 
Last edited:

waihung0626

Senior Member
Nov 23, 2013
1,059
160
Shantou
www.lidroid.com
It worked on kikat rom is fine.

Thank you great man:D

Sent from my SAMSUNG-SGH-T959 using xda app-developers app
 

Attachments

  • uploadfromtaptalk1398749762792.jpg
    uploadfromtaptalk1398749762792.jpg
    51.2 KB · Views: 345

OldYellowBricks

Senior Member
Aug 31, 2012
630
256
I have a bug to report: my keyboard only shows up on apps that are at the top of the multi window ie window #1. When i press into the empty field/form, my keyboard wont show up for window #2. Apart from that, very good job.

Running CM10.1 jb 4.2.2 on a SK17i Xperia Mini Pro
On a 320x480 screen resolution at 160 DPI.
Hope that helps~

it happens ONLY with Xmultiwindow. XhaloFloatingwindow works like it should; pefectly.
 
Last edited:

Dhiraj

Senior Member
Dec 28, 2010
2,596
341
Very good start. only one issue, after selecting an apps from list sidebar still remains open until I touch the apps, sidebar should auto close after selection.

Sent from my ST25i using XDA Premium 4 mobile app
 
  • Like
Reactions: o-w-a

linjes

Senior Member
Sep 15, 2013
169
43
@zst123, would you be interested in creating a pop up like the one in LG roms, i.e. their version of multiwindow?
Instead of a sidebar it is triggered by holding the back button (or in modified versions, by opening a shortcut) and thus removes the need for sidebars which helps if you use other sidebars. Than you so much for your work!
LGGFSV-1024x813.jpg
 
  • Like
Reactions: Bobby060

o-w-a

Senior Member
Jan 3, 2010
140
20
Ok so I've tried both with xmultiwindow and xhalofloating modules. overall I liked the xmultiwindow module more because it doesnt open apps on top of each other and you can actually determine where you wanna place the app on the screen.. With xhalo* however the apps open on top of each other and you have to drag one down or up which is inconvenient for phones. But its more stable than xmultiwindow. BTW I have problems with the keyboard not popping on the screen with xmultiwindow on some apps such as fb messenger.

PS: And I have a pull request for Turkish translation :)
 
Last edited:

taker888

Senior Member
Sep 20, 2007
128
8
I don't know what I'm doing wrong but I can't get it to work in multiwindow mode. I'm trying to mimic the samsung split view. I have xmultiwindow installed as well but when I drag an app out of the sidebar to the top or bottom all it does is open the app fullscreen over each other, not splitview. What am i doing wrong?
 

Saritone

New member
Apr 29, 2014
3
0
Adding apps to sidebar causing force shutdown of app.

I'm having an issue with adding apps to the sidebar. Every time I select "Select Apps", then Add Apps, sidebar force closes. I've restarted my phone a handful of times and disable and re-enabled the app as well. Has anyone experienced this? I am running on version 4.3, SAMSUNG-SGH-I337, GS4. Thank you in advanced.
 

o-w-a

Senior Member
Jan 3, 2010
140
20
I don't know what I'm doing wrong but I can't get it to work in multiwindow mode. I'm trying to mimic the samsung split view. I have xmultiwindow installed as well but when I drag an app out of the sidebar to the top or bottom all it does is open the app fullscreen over each other, not splitview. What am i doing wrong?

Have you tried setting the "App Launch Mode" to "XMultiWindow" in MultiWindowSidebar settings?
 

mattiadj

Senior Member
May 22, 2010
4,090
1,779
Francavilla al mare
I'm on TouchWiz ROM on gs4 and I have disabled native multi Windows. I have a lot of apps (250+) and when I try to add an app this app fc. It's not usable for me. I think you have to add a list of installed apps an make a multi tick (tick one by one or select all/none) and not search box.

From universe with my gs4 snapdragon powered!
 

taker888

Senior Member
Sep 20, 2007
128
8
Have you tried setting the "App Launch Mode" to "XMultiWindow" in MultiWindowSidebar settings?

Yup. it's currently on that mode. I even tried XHaloFloatingWindow mode which I also have installed and still nothing. Even went as far as installing xpose installer & fix visibility of multi.... but still nothing. I have HTC One m8. Can that be the reason?
 

eitama

Senior Member
Sep 18, 2010
625
202
Hod Hasharon
I have the same problem where if I click Select Apps, and just wait 2 seconds it Force Closes.

I guess this is related :

V/ActivityManager( 968): Moving to FINISHING: ActivityRecord{4393e458 u0 com.zst.app.multiwindowsidebar/.adapter.AppListActivity t40 f}

V/ActivityManager( 968): Moving to DESTROYING: ActivityRecord{4393e458 u0 com.zst.app.multiwindowsidebar/.adapter.AppListActivity t40 f} (destroy requested)

I/Vold ( 275): [LGE][VOLD][NetlinkHandler.cpp][onEvent()] subsys:power_supply, action:3

D/dalvikvm(16378): GC_FOR_ALLOC freed 69K, 40% free 79574K/130996K, paused 21ms, total 21ms

I/dalvikvm-heap(16378): Grow heap (frag case) to 88.916MB for 9437200-byte allocation

E/WindowManager(16378):

E/WindowManager(16378): android.view.WindowLeaked: Activity com.zst.app.multiwindowsidebar.adapter.AppListActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{428c11e8 V.E..... R....... 0,0-960,240} that was originally added here

E/WindowManager(16378): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:377)

E/WindowManager(16378): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)

E/WindowManager(16378): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)

E/WindowManager(16378): at android.app.Dialog.show(Dialog.java:296)

E/WindowManager(16378): at com.zst.app.multiwindowsidebar.adapter.AppChooserDialog.show(AppChooserDialog.java:67)

E/WindowManager(16378): at com.zst.app.multiwindowsidebar.adapter.AppListActivity.onOptionsItemSelected(AppListActivity.java:57)

E/WindowManager(16378): at android.app.Activity.onMenuItemSelected(Activity.java:2644)

E/WindowManager(16378): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1056)

E/WindowManager(16378): at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)

E/WindowManager(16378): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)

E/WindowManager(16378): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)

E/WindowManager(16378): at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:546)

E/WindowManager(16378): at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:118)

E/WindowManager(16378): at android.view.View.performClick(View.java:4442)

E/WindowManager(16378): at android.view.View$PerformClick.run(View.java:18473)

E/WindowManager(16378): at android.os.Handler.handleCallback(Handler.java:733)

E/WindowManager(16378): at android.os.Handler.dispatchMessage(Handler.java:95)

E/WindowManager(16378): at android.os.Looper.loop(Looper.java:136)

E/WindowManager(16378): at android.app.ActivityThread.main(ActivityThread.java:5105)

E/WindowManager(16378): at java.lang.reflect.Method.invokeNative(Native Method)

E/WindowManager(16378): at java.lang.reflect.Method.invoke(Method.java:515)

E/WindowManager(16378): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)

E/WindowManager(16378): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)

E/WindowManager(16378): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)

E/WindowManager(16378): at dalvik.system.NativeStart.main(Native Method)
 

o-w-a

Senior Member
Jan 3, 2010
140
20
Yup. it's currently on that mode. I even tried XHaloFloatingWindow mode which I also have installed and still nothing. Even went as far as installing xpose installer & fix visibility of multi.... but still nothing. I have HTC One m8. Can that be the reason?

Hmm. Hard to tell in my perspective are you on art?

Nexus 4 cihazımdan Tapatalk kullanılarak gönderildi
 

Darkened_Sky

Senior Member
Jun 17, 2013
961
3,785
Germany
Yup. it's currently on that mode. I even tried XHaloFloatingWindow mode which I also have installed and still nothing. Even went as far as installing xpose installer & fix visibility of multi.... but still nothing. I have HTC One m8. Can that be the reason?

wait, so you had these modules installed without xposed framework :confused:
so do you have now a working xposed framework and is the module activated?
if yes then open xhalofloatingwindow module and go to the testing area and try to open settings screen in halo. does this work?
 

taker888

Senior Member
Sep 20, 2007
128
8
wait, so you had these modules installed without xposed framework :confused:
so do you have now a working xposed framework and is the module activated?
if yes then open xhalofloatingwindow module and go to the testing area and try to open settings screen in halo. does this work?


OK, got it to work. It was actually me having problems updating framework from xposed installer. Everytime i updated and reboot nothing happens however once changed it to install update from sd and install from recovery manually, after a reboot I was able to get each mode to work with the side bar. Now on to testing it fully.

---------- Post added at 11:59 AM ---------- Previous post was at 11:11 AM ----------

OK, so far so good but the only issues im seeing is the keyboard overlapping, therefore u won't be able to see what ur typing, and when chrome or any browser is put at the bottom in multiwindow mode u wont be able to see the menu, tabs, address bar. Their should also be a way to drag and resize in multiwindow mode like on touchwiz.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 166
    MultiWindow Sidebar

    This app is a sidebar app that mimics the Samsung MultiWindow FlashBar.
    This app supports all devices, Android 4.0 and above, although it is made specially to complement XMultiWindow & XHaloFloatingWindow Xposed Modules.
    If you use XMultiWindow or XHaloFloatingWindow modes, you can launch a split view app by dragging the icon out of the sidebar to the top or bottom.

    Instructions
    After Installing, please do this initial setup
    • Choose the apps to appear in the sidebar with Select Apps
    • Choose the method to launch apps using App Launch Mode
    • (Optional) Enable Start on Boot
    • Start the sidebar using Toggle Service

    To Launch Apps, there are 2 modes.
    • Tap an app to open it
    • Drag an app to the respective location on the screen
    You can customize what apps (PA Halo, XHaloFloatingWindow, XMultiWindow or Normally) to open when tapping or dragging


    • You can remap the keys with XButtonActions or GravityBox to call the "Toggle MultiWindowSidebar" icon.
    Remap the long press back button to have a Samsung-style experience :)

    • To show and hide the sidebar, you can call also these intents using gesture apps or remapping your device's keys.
    To Start:
    com.zst.app.multiwindowsidebar.START

    To Stop:
    com.zst.app.multiwindowsidebar.STOP

    To start is the sidebar is running and stop if the sidebar is not running:
    com.zst.app.multiwindowsidebar.TOGGLE

    Screenshots
    (In the attachments)

    Source Code
    This module is open-source, licensed under GPLv3. The source can be found here

    • Developers: You may contribute by sending pull-requests or opening an issue with coding tips.
    • Translators: You may contribute your translations by sending pull-requests or posting the file in this thread. The file to translate can be found here

    Special Thanks
    @EatHeat for his Floating Example
    @LovewuChin for some codes I took from him
    Samsung for MultiWindow Flashbar (Took the image resources from Galaxy Note 3)
    @jazzespresso for the launcher icons :D
    If I have missed out anyone that should be thanked, feel free to PM me and I will add it in :)
    81
    Newest Changelog

    Version 1.3 (06 June 2014 / 1610 / GMT+8)
    • Add Galaxy S4 theme
    • Add Galaxy S5 theme (Thanks xPr0metheus for helping)
    • Add long press tab to drag sidebar to another side
    • Allow sidebar position to be changed without restarting service
    • Allow sidebar theme to be changed without restarting service
    • Increase sensitivity of click tab to close sidebar function
    • Decrease move sensitivity of tab (hidden sidebar)
    • Fix FC when stopping the service while the sidebar is open
    • Fix XMultiWindow Mode detecting landscape as portrait
    • Remove duplicated "Main" and "Appearance" headers in the settings
    • Cleanup Code
    • Add Russian Translation by @megakaban
    • Update French Translation by @Micks29

    Older Changelog


    Version 1.2 (25 May 2014 / 1145 / GMT+8)
    • Add New Launcher Icons (by @jazzespresso)
    • Add persisting of tab last location on the screen
    • Add new swipe preference layout
    • Add Tab Transparency option when sidebar is hidden
    • Add Tap / Drag Launch Modes
    ——— Separate the launch modes for tapping an icon and dragging an icon.
    • Add XHFW/XMW Sides Tap/Drag Option
    ——— Add option for XHFW tap to launch at the top/bottom/left/right
    ——— Add option for XMW tap to launch at the top/bottom
    ——— Add option for XHFW drag to be in landscape for tablets.
    • Make Sidebar go above status bar
    • Move Toggle Service to an action bar button.
    • Update French Translation by @Micks29
    • Update Turkish Translation by @o-w-a (Barış Cem Baykara)

    Thanks a ton for translating this app :)


    Version 1.1 (15 May 2014 / 1710 / GMT+8)
    • Fix sidebar not refreshing when Label Size is changed
    • Fix Memory Leak in App Chooser Dialog
    • Use Context instead of Activity in AppListAdapter's constructor
    • Try not to get the sidebar killed by the system
    • Optimize code to reduce some memory usage
    • Make the Group App Icons layered like Samsung's
    • Add option to change App Labels Color
    • Add option to change number of columns
    • Add Inverted Sidebar Theme (Thanks to @foreverloco)
    • Add Open/Close Intents added (see OP)
    • Add "Toggle MultiWindowSidebar" launcher icon
    (You can use XButtonActions or GravityBox to remap device keys to trigger this when long pressing back button to have a Samsung-style experience)
    • Add swipe and click tab to close sidebar
    • Add option to Keep Service In Background by using a notification
    (If you do not want a notification, use App Settings Xposed Module and enable "Keep in memory" for this app)
    • Add Korean Translation by @BL4CKB0X
    • Add French Translation by @Micks29
    • Add German Translation by @Maxr1998
    • Add Simplified Chinese Translation by @NimitzDEV
    • Add Traditional Chinese Translation by @waihung0626
    • Add Brazilian Portuguese Translation by @meatboy371
    • Add Turkish Translation by @cembaykara (Barış Cem Baykara)

    -------------------------------------------------------------------

    Version 1.0 (24 April 2014 / 1645 / GMT+8)
    • First Version

    -------------------------------------------------------------------


    Downloads
    Latest Download: in the attachments
    Older Downloads: My Google Drive

    (If you would like to mirror this, I'm okay with that as long as you link back to the original thread so users can download the latest version.)
    13
    Sorry for the long reply post. Changelog is in the 2nd post

    @xPr0metheus : Added option to use 2 or more columns of apps link in Galaxy Note 10's sidebar

    You might want to add it an Ongoing Notification as it auto closes on lower specs devices.

    P.S Flagship devices aren't the only devices in the world.
    Thanks for the suggestion. It has been added.
    (Yes, I own don't flagship device too)

    Could you add an optional persistant notification, because the service gets killed every time I clear the app from the recents
    Added

    A Widget to quickly enable/disable the service will be very helpfull... Also I hope you can publish this on Play Store for easier updates

    Good Job anyway
    Sorry, I do not have a Google Play console. I cannot publish this on the Play Store.
    I have added a launcher icon to toggle the service

    P.S you should not use a resource hefty feature like multiwindow on your low specd device
    I use a low spec'ed device. I were to think like you, I wouldn't develop this app, for people like you with high spec'ed devices to enjoy.
    XDA is about improving your device, not bashing people because they are not as lucky as you. Please think of others before commenting. Remember too that this is a developmental thread.

    for some reason the sidebar keeps disapering any solutions thanks in advance
    Should be fixed
    I have a small issue. After I active its service, few minutes it automatically close sided. Its not a result of a tasks killer.
    Should be fixed
    I really like the app it's great. There is one problem I have with it. If the app is in my recent apps list and I close it the app restarts. That maks the area I press at the default top. It should default to that only the first time the app is used then default to where the user sets it. Also if able it would be nice if there was a way to hid and unhide it with out needing to go into the settings to do so. Other then that the app is great, keep up the good work and I can't wait to see how it gets better with future updates.
    Should be fixed
    It must be Android memory management that close the sidebar. I have the same problem but I think it will be solved. I was looking very long for this app and it is great.
    Should be fixed

    I'm on TouchWiz ROM on gs4 and I have disabled native multi Windows. I have a lot of apps (250+) and when I try to add an app this app fc. It's not usable for me. I think you have to add a list of installed apps an make a multi tick (tick one by one or select all/none) and not search box.

    From universe with my gs4 snapdragon powered!
    I have made a (possible) fix Fix Memory Leak in App Chooser Dialog. Could you see if it has fixed the crash?

    There are still any inconsistency after use normal window then using multi windows thru multiwindowssidebar, the app still in normal windows vice versa, except we clear ram first, The naughty apps ex Internet, messaging.
    Xhalo setting :
    Blacklist all and only allow whitelist....

    Please fix, btw great jobs
    This is a limitation of the Android System and I cannot control in a sidebar app. I will try to work-around it though in XHaloFloatingWindow
    (Also, please report this bug in the correct thread. You should do it in the XHaloFloatingWindow thread)

    This app really is a god send. Here's the string.xml for the french translation. I'm using it with Omnirom MultiWindow feature. All is working except for a small problem when using split view. By example, if I have SMS app opened in full window and I want to have it in split view with another app next to it, the Sidebar won't reduce the size of SMS app to make it fit in half screen. It will only open the second app in half window mode while keeping the SMS app in full window in the background. I'd like to have that possibility if possible....
    Really sorry to say that someone else has already sent me French Translation
    The problem with split view is limitation of the Android System and I cannot control in a sidebar app. I might add a possibility to kill the app before launching it.

    Please add support for the floating Windows from OMNI-Rom :laugh:
    Sorry. It is a limitation with Omni's Multiwindow. The placement of the windows are done inside the system and I cannot control placing it on the top or bottom. :(
    According to their source code, future versions of Omni's Multiwindow may include a way to launch control launching to a side


    An Awesome App !! Thanks dev !! :D
    BTW can i include this in my ROM ?
    Can you make a drag ability
    Because when i want to drag the Arrow out it seems to be slow and when i want to return it back itsn't back i must press om screen :/ .
    Other than .. Thanks a lot !
    P.S : is there a code to add in my ROM to make this on always when someone install my ROM ? :D

    Sent from my LT26w using Tapatalk
    Added drag back (swiping) ability.
    You can also lower the Animation Speed
    This app is open-source. You can integrate it into the ROM.

    .....
    OK, so far so good but the only issues im seeing is the keyboard overlapping, therefore u won't be able to see what ur typing, and when chrome or any browser is put at the bottom in multiwindow mode u wont be able to see the menu, tabs, address bar. Their should also be a way to drag and resize in multiwindow mode like on touchwiz.
    Thanks for noticing this. I am working on moving the window up to allow the user to see what they type.
    (Also, please report this bug in the correct thread. You should do it in the XHaloFloatingWindow thread)

    Subscribed to the thread :)
    This look cool than the Samsung side bar

    Test repot.
    Tested fully so far no problem I love the way it is. I can say perfect
    amazing work by zst123

    Edit : one request pls integrate this to your xposed halo multiwindow

    Sent from my XT1032 using Tapatalk
    I decided to make this into a separate app instead of a module. Reason being is that the sidebar alone has a large amount of images. If I were to make this an Xposed module, it would take a lot more code (and time) as the images are from the module, not the system & would have to be loaded and set manually in code. It would be quite troublesome.

    @zst123, could you build in this app to xposed. It doesn't stay in RAM always, I've to restart it.

    Sent from my Nexus 4 using XDA Premium 4 mobile app
    App should stay in RAM now.
    I decided to make this into a separate app instead of a module. Reason being is that the sidebar alone has a large amount of images. If I were to make this an Xposed module, it would take a lot more code (and time) as the images are from the module, not the system & would have to be loaded and set manually in code. It would be quite troublesome.

    i am not sure if this is bug, but i like others here to try and report it back...when change wallpaper/live wallpaper, the multiwindow sidebar disappears...I have to open the app and enable it again to appear...

    Using it with XMultiWindow or XHaloFloatingWindow won't play nice on my Nexus 7, I meant it works OK, but somehow my tablet gets quite slow...I really wish someone able to port Samsung's own multiwindow, but heard that is near impossible...
    Sidebar disappearing should be fixed hopefully.
    As for XHaloFloatingWindow being laggy, yes, it will lag your tablet to some extent.
    The module is not a simple module and it runs in the system to modify values that would make the window floating (not set values, modify, because xposed modules can only modify values before or after it is set).
    It also runs before every activity is shown (slowest part of the module codes), (to check for halo flags again) and scale the app to the correct size.
    (XMultiWindow is based on some codes of XHaloFloatingWindow, so it will also have the same result)

    No matter how much i love this app to have on my device, I have to gave up and uninstall it...it was enabled and my Nexus 7, after a while say couple hours, the sidebar keep disappearing by itself on my Nexus 7, I have to open the app and click toggle service to show the sidebar...this is quite annoying and makes the app unusable for me. In addition; as Maxr1998 pointed out, when clearing apps from recent app list, the sidebar is gone too, which should not be.

    Developer of this app seems quite, don't see any activity here in the forum, this is really cool looking Multiwindow Sidebar app, very functional if it is stable...I am really hoping that developer won't give up on this and make it better...because of the issues I have outlined above, I can't able to use it...I am not sure if something on my device (Nexus 7) causing this strange behavior (disappearing sidebar)...:(
    I just learnt app services over last week so it was a bit buggy. It should be fixed hopefully.
    (Yeap, we developers are either busy or really lazy. We don't stay in the forums 24/7 :p ;) )


    maybe there are some who are interseted in what I found out today. I was succesfull to launch the sidebarservice with longpressing buttons:

    so here are the shell comands that are launching the service:
    to launch:
    am startservice -n com.zst.app.multiwindowsidebar/com.zst.app.multiwindowsidebar.sidebar.SidebarService
    to stop:
    am stopservice -n com.zst.app.multiwindowsidebar/com.zst.app.multiwindowsidebar.sidebar.SidebarService
    (needs root privileges)

    now for example you can write a tasker task containing these two scripts (see screenshot). than you can use gravitybox and there you can customize your longpress or double click button actions and you can combine this with a custom app or in our case a custom shortcut which launches our tasker task. and voila you can simpl switch on and off the sidebar.

    if you find a simpler way please let me know :D (or maybe this will even become a feature of the app)
    Wow. That was fast! Anyways, I have added broadcast intents and a launcher icon.
    com.zst.app.multiwindowsidebar.START
    com.zst.app.multiwindowsidebar.STOP
    com.zst.app.multiwindowsidebar.TOGGLE << Called by the toggle launcher icon

    I have a bug to report: my keyboard only shows up on apps that are at the top of the multi window ie window #1. When i press into the empty field/form, my keyboard wont show up for window #2. Apart from that, very good job.

    Running CM10.1 jb 4.2.2 on a SK17i Xperia Mini Pro
    On a 320x480 screen resolution at 160 DPI.
    Hope that helps~

    it happens ONLY with Xmultiwindow. XhaloFloatingwindow works like it should; pefectly.
    You would have to report it to the XMultiWindow's developer. This is only a sidebar and I cannot control the keyboard.
    (Also, please report this bug in the correct thread. You should do it in the XMultiWindow thread)

    youtube*com/watch?v=08QQdiajV4w
    i provide the video of my device,
    it didnt work
    please help
    It seems the XMultiWindow module is the problem. Double-check that the module is enabled in Xposed Installer. Try disabling XMultiWindow, reboot, enabling XMultiWindow, reboot.
    (Also, please report this bug in the correct thread. You should do it in the XMultiWindow thread)

    Great implementation, might need some more work to fork out the bugs and maybe add more features.
    Unfortunately I can't get xmultiwindow to work on nexus 7 2013 WiFi only although I have it working correctly on nexus 4!
    Of course I have all the xposed modules installed and rebooted yo get the modules running.
    It just opens the app in full screen mode while the halo option opens the app in the floating mode which is correct.
    I installed also the fix presented in the second post for the fullscreen fix
    Anybody having issues on nexus 7 2013 WiFi?
    It seems the XMultiWindow module is the problem. Double-check that the module is enabled in Xposed Installer. Try disabling XMultiWindow, reboot, enabling XMultiWindow, reboot.
    (Also, please report this bug in the correct thread. You should do it in the XMultiWindow thread)

    Really loving it....but a suggestion could you add long press back to enable and disable it...it would surely be nice....by the way thanks....[emoji4][emoji4]

    Sent from my GT-N7000 using Tapatalk
    You can remap long-press back key in your ROM or using Xposed Additions to use this broadcast intent:
    com.zst.app.multiwindowsidebar.TOGGLE

    When I clear this app from recents, the sidebar is gone...
    Another problem, similar to the Chrome one, is when opening Facebook at the top (or bottom), it loads a time, and then a new window is opened at center with timeline. I also would like to see a swipe back gesture :D.

    Anyway, this is the best app for the best Xposed Module ever seen ?? Keep up great work! ?

    Sent using my nexus7 running Stock 4.4.2 with Xposed, GravityBox and XHaloFloatingWindow and Oxydo #17 with F2FS
    Should be fixed. (but recents might not even show this app).
    The other problem should be fixed in XHaloFloatingWindow v2.30. Tell me if it doesn't work still.

    thnx for this.
    can u add it to bottom too like it allowed in 4.1.2 update on n7100??
    and long press open close or shortcut so any gesture app can trigger that.
    You can remap long-press back key in your ROM or using Xposed Additions to use this broadcast intent:
    com.zst.app.multiwindowsidebar.TOGGLE

    Looks like perfect solution. One request, could you please add multiple app selection option.
    What do you mean by multiple app selection? There is already an option to add groups. :confused:

    @zst123, would you be interested in creating a pop up like the one in LG roms, i.e. their version of multiwindow?
    Instead of a sidebar it is triggered by holding the back button (or in modified versions, by opening a shortcut) and thus removes the need for sidebars which helps if you use other sidebars. Than you so much for your work!
    LGGFSV-1024x813.jpg
    I knew someone would ask this ;)
    Of course, I have seen this before and am interested in making it. ;) It would also be better to have it as a seperate app as the code in this app is very messy already. However, I am currently quite busy, so it would be unlikely I'll make it anytime soon. :(

    Hope the new update come out soon with fixes .

    Sent from my Xperia U using XDA Premium 4 mobile app
    Please try not to post these types of replies, it really makes it difficult for us to to reply to the thread. (Applies to all threads too.) Further more, I myself don't know when I will release the update until I am certain.

    When update???

    Sent from my GT-I8190N using XDA Premium 4 mobile app
    Please try not to post these types of replies, it really makes it difficult for us to to reply to the thread. (Applies to all threads too.) Further more, I myself don't know when I will release the update until I am certain.

    Could you add an option to have the short cut to open the sidebar on the navigation bar, instead of the floating arrow.
    Sorry no, this is meant to replicate the Samsung-style multiwindow sidebar

    Great app but i have problwm with any apps. Sometimes zooming screen on any apps,tapatalk,whatsapp,quickpic.http://img.tapatalk.com/d/14/05/08/9atyjape.jpg[/IM--G]

    Sent from my Ascend G300 using Tapatalk[/QUOTE]
    What's the problem? It has nothing to do with this app

    [QUOTE="waihung0626, post: 52483757, member: 5565151"]This my CN and TW translate![/QUOTE]
    Thanks for the translation. Sorry but, Someone else has already done CN Simplified Chinese Translation earlier
    I only added your TW Traditional Chinese Translation

    [QUOTE="farhantahir, post: 52475641, member: 5773108"]There are very bugs that need to be fixed.
    1:- Sidebar should get closed when one taps the tab again.
    2:- When I use x halo floating window mode it always launches the app in half of screen while I have chosen different parameters in x halo floating window.
    3:- The app should be kept persistent as it restarts very often and losses it's previous position while I have enough free memory.

    Sent from my Coolpad7295 using XDA Premium 4 mobile app[/QUOTE]
    1: Done
    2: Fixed in XHaloFloatingWindow v2.32
    3: Added some code to be more persistent. Added an option to show an ongoing notification in case of very low memory.
    (BTW, please do not double post. Double posting doesn't make me less busy or reply faster, in fact the opposite as I have to sort out all the replies)

    [QUOTE="o-w-a, post: 52281454, member: 2261148"]Ok so I've tried both with xmultiwindow and xhalofloating modules. overall I liked the xmultiwindow module more because it doesnt open apps on top of each other and you can actually determine where you wanna place the app on the screen.. With xhalo* however the apps open on top of each other and you have to drag one down or up which is inconvenient for phones. But its more stable than xmultiwindow. BTW I have problems with the keyboard not popping on the screen with xmultiwindow on some apps such as fb messenger.

    PS: And I have a pull request for Turkish translation :)[/QUOTE]
    Thanks for the Turkish translation :)

    You would have to report it to the XMultiWindow's developer. This is only a sidebar and I cannot control the keyboard.
    (Also, please report this bug in the correct thread. You should do it in the XMultiWindow thread)

    It seems there is a problem with your XHaloFloatingWindow module. It should open automatically at the top and the bottom (without needing to drag)
    Try to update to the newer version XHaloFloatingWindow v2.32

    [QUOTE="Juansegovia20, post: 52611378, member: 5499205"]Thanks for your attention, this is what happens: i can open 1app on top and 1app on bottom at the same time, once the 2 apps are open i would like to make 1app bigger and make the other smaller, like the galaxy note 3 multiwindow

    Sent from my Nexus 5 using Tapatalk[/QUOTE]
    XMultiWindow cannot resize the windows. Instead, you can use XHaloFloatingWindow and follow this guide to set up [URL="http://xdaforums.com/showpost.php?p=46304757&postcount=2"](at the bottom of this post)[/URL]

    [QUOTE="filmaker, post: 52584656, member: 3534037"]Great App! I gave you a little promotion on my Tech Channel.
    [url]https://www.youtube.com/watch?v=zsVZ3ZvEdt8[/url][/QUOTE]
    BTW, this is not an Xposed module, this is a normal app. It will never go on the Xposed Repo because it is not using Xposed.

    [QUOTE="Saritone, post: 52282194, member: 5841962"]I'm having an issue with adding apps to the sidebar. Every time I select "Select Apps", then Add Apps, sidebar force closes. I've restarted my phone a handful of times and disable and re-enabled the app as well. Has anyone experienced this? I am running on version 4.3, SAMSUNG-SGH-I337, GS4. Thank you in advanced.[/QUOTE]
    It seems this is a Samsung 4.0 to 4.3 specific bug. I have added a small possible fix, tell me if it works.
    9
    Version 1.2 (25 May 2014 / 1145 / GMT+8)
    • Add New Launcher Icons (by @jazzespresso)
    • Add persisting of tab last location on the screen
    • Add new swipe preference layout
    • Add Tab Transparency option when sidebar is hidden
    • Add Tap / Drag Launch Modes
    ——— Separate the launch modes for tapping an icon and dragging an icon.
    • Add XHFW/XMW Sides Tap/Drag Option
    ——— Add option for XHFW tap to launch at the top/bottom/left/right
    ——— Add option for XMW tap to launch at the top/bottom
    ——— Add option for XHFW drag to be in landscape for tablets.
    • Make Sidebar go above status bar
    • Move Toggle Service to an action bar button.
    • Update French Translation by @Micks29
    • Update Turkish Translation by @o-w-a (Barış Cem Baykara)


    What's the difference between paid and free version?

    Sent from my Nexus 5 using Tapatalk
    This app is free. There will not be any paid version.
    If you have paid for it, request for a refund immediately and report the link here.
    (There are some apps with similar names but they are not the same app. :p I think you can double check it again )

    GMT+8? So you are a Chinese?
    Singaporean. You can see my profile instead of asking. ;)

    @zst123 feature suggestion for next update.
    1- Since clicking the app icon opens it in the upper half irrespective of x halo floating window it means you can control where to open the app so instead of snapping it on the top corner you should open it maximized and if one opens the second app both should get snapped to resemble Samsung multi window.
    2- You implemented the option to hide the sidebar but taping the tab but it works on one of my device but not in the other. Need some fixing.

    And best of luck ? for next update.

    Sent from my Coolpad7295 using XDA Premium 4 mobile app
    1: I can control the positioning of the windows, but I cannot detect the position of the windows that was opened by the sidebar, was opened by another app but is snapped, and snapped windows that were closed. So I'm not implementing that
    2: On your other device, does the tab move when you tap on it? (Moving even a little bit?) May I know the screen resolution density (ppi) of the first device (taping works) and the second device (tapping doesn't work)?

    Hello @zst123 you replied that you fixed the following bugs in v1.1
    1- Touching tab will close sidebar but still it doesn't and I have to touch another part of screen to close it.
    2- As I mentioned sidebar opens app in upper half of screen and I have chosen different parameters in x halo floating window you said you fixed that in v1.1 but no it is still the same.
    1: Touching tab does work on my phone. The code is also already there. Does the tab move when you tap on it?
    2: You can select the options in Tap Launch Mode to fit your needs now.

    This is amazing. Hats off to you for making multitasking on vanilla Android not suck.

    I've reported the two major bugs I encountered to GitHub, although both seem to be caused by XHaloFloatingWindow and not the sidebar itself. Let me know if you need more testing.

    As for feature requests, I have but one - an option to launch apps in "normal" (full-screen) mode when tapping their icon.
    -- I have added options for launch modes for Tapping and Dragging.
    You can select Default (Normal Launch) in Tap Launch Mode
    andXHaloFloatingWindow in Drag Launch Mode.
    -- Yes, both bugs that are reported in Github are XHaloFloatingWindow's bugs. It seems to be caused by Chrome's own setting. I'm still looking into it though :(

    well, here ya go :p
    two version, one with up/down arrows and one without arrows:cool:
    Thanks! I wanted to create one, but you beat me to it. I have used the one without the arrows. I will included it in the update! :)

    I tried that, when I used S5's, it did not look nice it is because MultiWindowSidebar uses a bit different size dimension...I can see that it is not quite easly theme-able..if only it uses bg_left/bg_right bar the same dimension with S5's, then we may able to make it more like S5's
    It uses the same dimensions as those of the Galaxy Note 3. The dimension of the S5 might be slightly different (I'm guessing) because of the shadow at the side of the image which might cause a small gap.


    +1 to have the arrow fade out (become transparent). Other than that, it's perfect for me, thanks for your work!

    Sent from my Nexus 4 using xda app-developers app
    Added for when the sidebar is hidden

    Another suggestion: transparent indicator when the bar is closed:
    done :)

    <snip>
    - mw splitbar overlapping original Samsung mw icon, the new mw icon and both sidebars
    - when I open the gallery (doesn't find another app with that behavior yet) the other window turns black
    - it's not possible to open two instances of one app although the app supports that (for example s browser)
    Sent from my SM-G900P using Tapatalk
    All the other requests should be done.
    - The splitbar in XHFW would attempt to go below the sidebar (as of XHFW v2.30), although it is up to the system to decide.
    - for the gallery:
    Does it still happen with "Force New Windows in Halo" turned on (inside XHFW)?
    Does it happen when opening gallery above another app other than the Home launcher?
    - not possible to open two instances: The 2 instances feature is done by Samsung & they have a special way to trigger it. By default, no apps should be able to have 2 instances. (2 windows with the same content is possible but they are in the same instance and can conflict.) A few months back, I tried hooking the starting of process(forking zygote) to change the task id but it was not persisting. I'm still looking at it though :(

    The app is great but I have a problem. When I am in the setting and press "Select Apps" then "ADD APP" the keyboard comes up blocking apps I can add till I minimize it. It also does it when I go to choose where the first app (the top or left) the second app to open (the bottom or right) on on the screen. The keyboard should come up when I go to search for a app not when I press "ADD APP" or select where the first and second apps open on the screen. Other then that I love the app, keep up the great work improving it. If it would be helpful the device I use it on is a Nexus 10 tablet.
    What device, ROM and keyboard are you using?
    It seems that it could be a ROM issue or a keyboard issue. Try temporarily changing the keyboard and see if it happens.
    (Also, by default, the keyboard won't show until you tap on the search box. So, I'm a little confused why this happens :silly: )

    Another feature suggestion:

    It would be cool, if the xHaloFloatingWindow mode is selected, tapping on the app opens it in a floating window, and dragging it to either end of the screen opened it in MultiWindow, like how the Note 3 works.
    Thanks for the suggestion! I have added options for launch modes for Tapping and Dragging.
    You can select XHaloFloatingWindow (Center) in Tap Launch Mode.

    Can you please tablet mode the top and bottom add lanscape they?
    Added. Change to it by selecting XHaloFloatingWindow (Landscape) in Drag Launch Mode.
    It is only for XHaloFloatingWindow because XMultiWindow's one is done in the framework (I cannot change it).

    Can you make it so that when we press an icon once it opens normally but when we drag, it opens in a floating window? That would be VERY useful, thanks!
    And can you add the option to change opacity?
    Thanks for the suggestion!

    1) I have added options for launch modes for Tapping and Dragging.
    You can select Default (Normal Launch) in Tap Launch Mode
    andXHaloFloatingWindow in Drag Launch Mode.
    2) I have also added Changing opacity of the tab (when sidebar is hidden).


    I love the app, all I ask and it'll be perfect if it gave the option to click the icon in the menu to open it normally and if you drag it to the screen it would open up in your specific app, whether it's multiwindow or halo, etc. That's all I ask and I'll be happy. :laugh:
    -- I have added options for launch modes for Tapping and Dragging.
    You can select Default (Normal Launch) in Tap Launch Mode
    and XHaloFloatingWindow or XMultiWindow in Drag Launch Mode.

    After a lot of messing about with different settings on this app and trying it on different roms I have finally got this a way I like it and find it useable. :)
    The only thing that I don't like about it now is the way the tab restarts at the top of the screen after restarting the service. Would it be possible for the app to save the postion of the tab?
    Added saving tab's location after restart.
    7
    workaround tutorial: start service with longpress buttons

    maybe there are some who are interseted in what I found out today. I was succesfull to launch the sidebarservice with longpressing buttons:

    so here are the shell comands that are launching the service:
    to launch:
    am startservice -n com.zst.app.multiwindowsidebar/com.zst.app.multiwindowsidebar.sidebar.SidebarService
    to stop:
    am stopservice -n com.zst.app.multiwindowsidebar/com.zst.app.multiwindowsidebar.sidebar.SidebarService
    (needs root privileges)

    now for example you can write a tasker task containing these two scripts (see screenshot). than you can use gravitybox and there you can customize your longpress or double click button actions and you can combine this with a custom app or in our case a custom shortcut which launches our tasker task. and voila you can simply switch on and off the sidebar without the need to enter the app.

    if you find a simpler way please let me know :D (or maybe this will even become a feature of the app)

    edit: as it is a tasker task you can also use it to automaticaly close the sidebar in certain apps like video player, games... and automatically restart it as soon you leave these apps

    Big Edit:
    I've made with the tasker app factory a little app which exactly contains the tasker task I described above. So you don't need tasker anymore but you can simply click on the app and it will switch on and off your sidebar. now if you for example assign with gravitybox module your longpress back button action to this app you can switch on/off the sidebarservice. note that the app needs root because of the two scripts that I posted above. and I only tested it shortly

    hope that makes it easier (and I hope its ok for zst123 that I post it here)

    edit: not needed anymore: it is now an app feature. look in the OP