FORUMS

[APP][5.0+] Widget Drawer

4,589 posts
Thanks Meter: 3,517
 
By Zacharee1, Recognized Developer / Retired Forum Moderator on 13th November 2018, 03:26 PM
Post Reply Email Thread
Do you use widgets frequently? Are you maybe tired of having to go to the home screen just to take a quick glance at your inbox? You could just open the widget's app, but then you have to wait for the app to open and load.

Widget Drawer aims to take care of this convenience issue by adding a way for you to access your widgets from nearly any app or screen.

When enabled, Widget Drawer will add a handle to the side of your screen. Simply swipe that handle inward and you will be presented with an area to add widgets. This handle will stay on the screen whether you're on the home screen, browsing the internet, or reading a book.

Widget Drawer also provides certain customization options for the drawer itself:
  • Change the height of each widget
  • Set whether a widget should take up 1 or 2 columns in width
  • Reorder widgets
  • Choose whether or not widgets should have an opaque background

The handle has a few options as well. It can be moved vertically or even to the other side of the screen by long-pressing it and then dragging. The size and color can even be personalized from within the app itself.

Widget Drawer makes use of the following permissions:
  • SYSTEM_ALERT_WINDOW
    - Used to show the drawer over other apps
  • VIBRATE
    - Used to provide haptic feedback for certain actions
  • FOREGROUND_SERVICE
    - Used to start a foreground Service to keep Widget Drawer running
  • BIND_APPWIDGET
    - Used to host the widgets
  • INTERNET
    - Used by Firebase to track crashes and gather logs

This app is open source! https://github.com/zacharee/WidgetDrawer

Google Play: https://play.google.com/store/apps/d...r.widgetdrawer
XDA Labs: https://labs.xda-developers.com/stor...r.widgetdrawer

Screenshots:









Changelog:

Quote:

v6
- Make widgets non-interactable in edit mode


Quote:

v5
- Fix widget reordering and removal
v4
- Rework toolbar behavior: now hidden by default. Drag/tap arrow to show/hide.
- Rework toolbar appearance
- Decrease animation duration
- Accessibility: make handle focusable and add content descriptions
- Fix some crashes
---
- Fix back button not working
v3
- Rework toolbar behavior: now hidden by default. Drag/tap arrow to show/hide.
- Rework toolbar appearance
- Decrease animation duration
- Accessibility: make handle focusable and add content descriptions
- Fix some crashes
v2
- Add ability to add shortcuts to drawer
- Add alpha slider to handle color
- Add option to hide handle
- Add option to close drawer when tapping on empty space
- Add Activity that can be launched to open drawer from other apps
- Improve animations
v1
- Initial release

The Following 8 Users Say Thank You to Zacharee1 For This Useful Post: [ View ]
14th November 2018, 10:03 PM |#2  
Senior Member
Thanks Meter: 66
 
Donate to Me
More
Just bought the app, it's a great idea.

However, some widgets could not be found (eg. Greenify). Please check.

Also, please add the function to close the panel by clicking on empty space.

Thanks.
14th November 2018, 11:39 PM |#3  
Good idea! I'm currently building a widget myself so it's nice to see people embracing widgets more (And see that it also works with your app yay).

Small suggestion already. Can the handle color be transparant? Should be just a small use alpha = true or something in the color picker. (I'm familiar with the library)
15th November 2018, 02:32 AM |#4  
Junior Member
Thanks Meter: 1
 
More
I could not get it to work right, I'm on Oreo 8.1, I got refunded. I am interested so I'll try it again once it comes out of beta.
15th November 2018, 02:33 AM |#5  
Zacharee1's Avatar
OP Recognized Developer / Retired Forum Moderator
Thanks Meter: 3,517
 
Donate to Me
More
Quote:
Originally Posted by StephenLeo

I could not get it to work right, I'm on Oreo 8.1, I got refunded. I am interested so I'll try it again once it comes out of beta.

It'll only come out of beta if bug reports tell me exactly what's wrong.
15th November 2018, 02:33 AM |#6  
Zacharee1's Avatar
OP Recognized Developer / Retired Forum Moderator
Thanks Meter: 3,517
 
Donate to Me
More
Quote:
Originally Posted by Humpie

Good idea! I'm currently building a widget myself so it's nice to see people embracing widgets more (And see that it also works with your app yay).

Small suggestion already. Can the handle color be transparant? Should be just a small use alpha = true or something in the color picker. (I'm familiar with the library)

Whoops. I knew there was an option I forgot to enable.
15th November 2018, 02:33 AM |#7  
Zacharee1's Avatar
OP Recognized Developer / Retired Forum Moderator
Thanks Meter: 3,517
 
Donate to Me
More
Quote:
Originally Posted by kjames2001

Just bought the app, it's a great idea.

However, some widgets could not be found (eg. Greenify). Please check.

Also, please add the function to close the panel by clicking on empty space.

Thanks.

What do you mean by "not found"?
15th November 2018, 03:09 AM |#8  
Junior Member
Thanks Meter: 6
 
More
Great app! Have been looking for something like this for a very long time.

It would be nice if side triggers could be disabled and you can add a shorcut to access the widgets. That way triggers can be assigned to gestures for some of us that use gestures apps

Maybe you can check this discontinued-app functionality, in order to improve yours

Snap Swipe Drawer: https://www.apkmirror.com/apk/franci...-swipe-drawer/
The Following User Says Thank You to IAMG For This Useful Post: [ View ] Gift IAMG Ad-Free
15th November 2018, 08:55 AM |#9  
Senior Member
Thanks Meter: 66
 
Donate to Me
More
Quote:
Originally Posted by Zacharee1

What do you mean by "not found"?

Just don't see it in selection when adding a new widget.
15th November 2018, 06:27 PM |#10  
Zacharee1's Avatar
OP Recognized Developer / Retired Forum Moderator
Thanks Meter: 3,517
 
Donate to Me
More
Widget Drawer v2:

Quote:

- Add ability to add shortcuts to drawer
- Add alpha slider to handle color
- Add option to hide handle
- Add option to close drawer when tapping on empty space
- Add Activity that can be launched to open drawer from other apps
- Improve animations

The Following 3 Users Say Thank You to Zacharee1 For This Useful Post: [ View ]
15th November 2018, 06:33 PM |#11  
Junior Member
Thanks Meter: 6
 
More
OMG! You are fast, bro! As a suggestion, aesthetically would be better if bottom toolbar only appears when the app is open (so widgets aspect can only be edited by acessing the app), and make it go away when the drawer is being accessed either by triggers or shortcuts.

Also the transition from opened drawer to closed drawer when tapping and empty space, has some lag.

Would be possible an option to remove padding?


Thanks for this app!

------ edited --------

Landscape mode not working here
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes