FORUMS
Remove All Ads from XDA

[APP] 21st Oct. ◦ Edge Sense Plus 1.10.0 ◦ Customize Active Edge on your Pixel3

15,898 posts
Thanks Meter: 45,470
 
By j to the 4n, Recognized Developer on 21st October 2018, 10:41 AM
Post Reply Email Thread



What is Edge Sense Plus?

Edge Sense Plus was initially just meant for the HTC U series. It let's you customize the squeeze action and adds some more squeeze gestures and features.
But with the Pixel2 and Pixel3 also coming with a squeezable frame I found a way to make it compatible too.
Since google locked active edge down to just only be able to start Assistant it will require a device rooted with magisk


Requirements
  • You need to run a STOCK based ROM, because Active Edge is broken on AOSP roms.
  • You need to be rooted with magisk to use it.
  • Install the Active Edge System Mod Magisk Module from the MagiskManager Repo and the EdgeSensePlus from the playstore and you are ready to go!

Telegram Group

Join Telegram Edge Sense Plus Group


How does it work

To make it working on the Pixel3 I had to modify the SystemUIGoogle.apk that runs the ElmyraService (Service that processes the squeeze gestures).
I intercept the events and pass them to the EdgeSensePlus Application that starts the appropriate action then that you selected.
Some more adjustments were made, so the squeezing also works when you are in immersive mode, camera or when Google Assistant is deactivated/uninstalled.
Attached Thumbnails
Click image for larger version

Name:	1.jpg
Views:	4736
Size:	191.8 KB
ID:	4623746   Click image for larger version

Name:	2.png
Views:	4482
Size:	154.8 KB
ID:	4623747   Click image for larger version

Name:	3.png
Views:	4374
Size:	175.2 KB
ID:	4623748   Click image for larger version

Name:	4.png
Views:	4420
Size:	222.6 KB
ID:	4623749   Click image for larger version

Name:	5.png
Views:	4324
Size:	133.8 KB
ID:	4623750   Click image for larger version

Name:	6.png
Views:	4226
Size:	203.6 KB
ID:	4623752   Click image for larger version

Name:	7.jpg
Views:	4046
Size:	52.8 KB
ID:	4623755   Click image for larger version

Name:	8.png
Views:	3986
Size:	152.6 KB
ID:	4623756   Click image for larger version

Name:	9.png
Views:	3948
Size:	172.4 KB
ID:	4623757   Click image for larger version

Name:	10.png
Views:	3888
Size:	160.1 KB
ID:	4623758   Click image for larger version

Name:	11.png
Views:	3844
Size:	6.4 KB
ID:	4623759   Click image for larger version

Name:	12.png
Views:	3712
Size:	6.2 KB
ID:	4623760  
The Following 15 Users Say Thank You to j to the 4n For This Useful Post: [ View ]
 
 
21st October 2018, 10:42 AM |#2  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
What can it do?

Custom actions:

Currently you can choose from over different actions
  • Quickly Start camera - Also when screen is off and locked
  • Per App Action - Execute different squeeze actions depending in what app you are!
  • Sidebar
  • Gesture Panel - Draw custom gestures to start different actions
  • Custom App
  • Shortcuts - e.g. to make direct calls, start tasker tasks and more!
  • Scroll up/down
  • Flashlight
  • Recent Apps
  • Toggle Autorotation
  • Autobrightness (6 states: Auto, Min, Low, Mid, High, Max)
  • Split Screen
  • Expand/Collapse Statusbar
  • Toggle NFC
  • Toggle Display on/off
  • Toggle Autorotation
  • Toggle DND
  • Toggle Vibration
  • Toggle Bluetooth
  • Toggle WiFi
  • Music Play/Pause
  • Previous Track
  • Next Track
  • Toggle Keep awake
  • Google Assistent
  • Lock Screen
  • Back
  • Home
  • Toggle Sync
  • Sync all accounts
  • Previous App
  • Take Screenshot
  • Clear all notifications
  • GPS
  • Answer/End call
  • Immersive Mode
  • Shell command


Per app actions:

With the per app action, you can define different squeeze actions per app. So the chosen action will be executed dependent in what app you are currently are.



Double Squeeze: (Premium)

If you often accidentally trigger a short squeeze, that won't happen anymore if you map your desired action to the double squeeze gesture.
You can define a double squeeze interval, to ensure you are quick enough to trigger it every time.

Long Squeeze:

Missed a long squeeze action on your Pixel? Edge Sense Plus has it!

G-Sensor usage: (Premium)

If enabled, will be able to execute different actions depending on the current position of your device, whether it is flat or upright in your hand.
That way you can have six different squeeze gestures: short, long, doublepress in flat or upright device position.


Media control:

The media control will override your set squeeze actions while media is playing so you can control your media.
That includes play/pause, increase/decrease volume and skip to next and previous track.


Squeeze sounds:

Ever thought it would be funny if a squeeze of your Pixel3 would make a sound, if it is a *click*, *oink* , *fart* or whatever you think of?
You can use any .mp3 file to make that happen!


Sidebar:

The Sidebar has 4 different panels, Applications, Shortcuts, Recent Apps (Premium), Quicksettings (Premium).
Panel colors are customizable

The Following 10 Users Say Thank You to j to the 4n For This Useful Post: [ View ]
21st October 2018, 10:42 AM |#3  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
Instructions


You must be on at least Oreo 8.1 to to be able to use it. Root with Magisk is required since the magisk module is mandatory!
It is recommended to have a working TWRP backup in case something goes wrong. Check the FAQ for help too.
Like always: Flash on your own risk. I'm not responsible for any damaga to your device

  1. Flash the Magisk Module either in Magisk Manager or TWRP
  2. Install Edge Sense Plus
  3. Enjoy.



Downloads

Now also available via the MagiskManager Repo:


I recommend to install and update the Magisk Module directly via the MagiskManager repository directly in the MagiskManager app.
All releases will be also available on the GitHub repository

Edge Sense Plus:
The Following 3 Users Say Thank You to j to the 4n For This Useful Post: [ View ]
21st October 2018, 10:47 AM |#4  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
FAQ

Q: Will it also work on the Pixel 3 XL?
A: Yes, it will. The Magisk module is multi device and version compatible. There is a separate thread on the Pixel 3 XL forum. though

Q: My device bootloops after flashing the magisk module.
A: Ensure you are on the latest Pixel 3 OTA. To get out of the bootloop, go to the magisk thread and install the magisk uninstaller and then reinstall magisk again.

Q: The magisk module zip is greyed out when I try to install it.
A: I have no explanation why it happens for some. Just flash it in TWRP instead of install it directly from the modules section in MagiskManager
The Following 3 Users Say Thank You to j to the 4n For This Useful Post: [ View ]
21st October 2018, 05:23 PM |#5  
bloodsand's Avatar
Junior Member
Thanks Meter: 0
 
More
feature request
Would it be possible to add squeeze to take a photo? Really enjoy your app, thanks!
21st October 2018, 06:05 PM |#6  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
Quote:
Originally Posted by bloodsand

Would it be possible to add squeeze to take a photo? Really enjoy your app, thanks!

Enable the root toggle at the very bottom. It'll unlock some more action, one of them is "Camera" and it will take a photo, if you are within the camera app.
If you are not, it will start the camera app first, then you need to squeeze another time to take a picture.
The Following User Says Thank You to j to the 4n For This Useful Post: [ View ]
21st October 2018, 06:13 PM |#7  
bloodsand's Avatar
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by j to the 4n

Enable the root toggle at the very bottom. It'll unlock some more action, one of them is "Camera" and it will take a photo, if you are within the camera app.
If you are not, it will start the camera app first, then you need to squeeze another time to take a picture.

Just what I was looking for! Cool
21st October 2018, 06:16 PM |#8  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
Quote:
Originally Posted by bloodsand

Just what I was looking for! Cool

You are welcome. Leave a rating in the play store if you don't mind.

Sent from my HTC U11 using Tapatalk
22nd October 2018, 10:24 AM |#9  
Archangel's Avatar
Recognized Themer
Reno, NV
Thanks Meter: 14,154
 
Donate to Me
More
Awesome job brother, works perfect on my Pixel 3! Left you 5 star feedback on the Play Store,,,keep up the great work! As an added benefit, because of the way your app draws from framework its transparent on my Translucent Substratum theme which means one less app to theme,,look cool to me
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20181022-022606.jpg
Views:	528
Size:	214.4 KB
ID:	4624477  
The Following 2 Users Say Thank You to Archangel For This Useful Post: [ View ] Gift Archangel Ad-Free
22nd October 2018, 05:52 PM |#10  
arodey's Avatar
Senior Member
Flag Cincinnati, OH
Thanks Meter: 67
 
More
How does one unlock premium? It doesn't seem to work...
22nd October 2018, 06:01 PM |#11  
j to the 4n's Avatar
OP Recognized Developer
Flag apktool d -b -f Freetime.apk xda
Thanks Meter: 45,470
 
Donate to Me
More
Quote:
Originally Posted by arodey

How does one unlock premium? It doesn't seem to work...

Switched to dark mode?

There is a little bug after switching to it, that dialog is empty. Close the app completely and remove it from the recent apps screen and it should work.

Will fix that bug later today though.


Sry for the troubles.




Sent from my HTC U11 using Tapatalk
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