FORUMS
Remove All Ads from XDA

[MOD][XPOSED] ChromePie - Pie Controls for Google Chrome [v0.7.4 - 23/07/2018]

178 posts
Thanks Meter: 572
 
By JT5, Senior Member on 6th September 2014, 08:23 PM
Post Reply Email Thread
ChromePie is an Xposed module which adds customisable Pie Controls to Google Chrome, Chrome Beta, Chrome Dev, Chrome Canary and any other Chromium-based browsers.

Features over 30 actions, including:
  • Back, forward, refresh, new tab, new incognito tab, close tab
  • Bookmarks, history, add bookmark, request desktop site, find in page
  • Share, scroll to top & bottom, full screen, voice search, next/previous tab

Also features:
  • Customise trigger positions, trigger area size and pie menu size
  • Changes colour to match the web page theme colour

Given the number of Chrome builds and forks, I can't promise everything works on all versions. Please report any problems you have, along with an Xposed log and how to reproduce the issue. I may also need the version of Chrome you are using to help debug an issue. Be aware that updating Chrome may break stuff, I will try to update ASAP if anything does break after an update.

Known issues
  • Proguard obfuscation has been enabled on Chrome versions 67+. This has broken many custom actions and unfortunately won't be fixable.
  • Hopefully fixed as of v0.7.4 - This module can sometimes cause crashes of some apps on launch (Discord, Colornote, Instagram, Play Services have been reported). If you're having this issue please post logs. Running the following has been reported to fix the issue for some apps:
    Code:
    adb shell cmd package compile --reset packagename

Feedback
If you want to request a feature, leave feedback or ask a question, please post here.

Xposed Repo Download
http://repo.xposed.info/module/com.jt5.xposed.chromepie

Video demo - thanks to Chris Nacca


Installation instructions
  • Obviously requires Xposed Framework
  • Install module from Xposed Installer
  • Ensure ChromePie is installed on internal memory (only applies to devices with external storage)
  • Activite module and reboot
  • Open ChromePie and configure as desired
  • Restart Chrome
  • Touch the edges of your screen to open the pie menu
  • Have fun browsing the web with ease

Source
https://github.com/JayT5/ChromePie

Thanks
  • rovo89 for the Xposed Framework
  • AOSP for the original pie controls source
  • The people at Google for making Chrome open source
Attached Thumbnails
Click image for larger version

Name:	Screenshot_1.png
Views:	30784
Size:	193.3 KB
ID:	2927189   Click image for larger version

Name:	Screenshot_2.png
Views:	27239
Size:	202.7 KB
ID:	2927190   Click image for larger version

Name:	Screenshot_3.png
Views:	26009
Size:	222.7 KB
ID:	2927191   Click image for larger version

Name:	Screenshot_4.png
Views:	23291
Size:	213.5 KB
ID:	2927192  
The Following 156 Users Say Thank You to JT5 For This Useful Post: [ View ] Gift JT5 Ad-Free
 
 
6th September 2014, 08:25 PM |#2  
OP Senior Member
Thanks Meter: 572
 
More
Changelog

For all changes, see commits on GitHub

v0.7.4 (23/07/2018)
  • Fix some app crashes caused by Android System WebView conflict (e.g. Discord)
  • Fix obfuscation detection for some Chrome builds
  • Fix white navigation bar issue
  • Fix crash on older versions of Android

v0.7.3 (24/06/2018)
  • Fix back, close tab, show tabs and next & previous tab in obfuscated versions of Chrome

v0.7.2 (03/03/2018)
  • Fix preferences crash on Oreo
  • Prevent Chrome crash if resources aren't active

v0.7.1 (06/02/2018)
  • Fix resource crash
  • Some compatibility fixes for Chrome Home
  • Scroll fling is back
  • Traditional Chinese translation updated (thanks to david082321)

Previous changelogs:


v0.7 (20/08/2017)
  • Support for Nougat
  • Support for Chrome custom tabs (including Chromer)
  • Misc fixes & improvements

v0.6 (21/12/2016)
  • Fixed all the broken stuff
  • Added open recently closed tab action
  • Added downloads action
  • Automatically add support for new Chromium-based browsers
  • Added Simplified Chinese translation (thanks to haseoxth)
  • Updated Traditional Chinese translation (thanks to david082321)
  • A bunch of other fixes/improvements

v0.5.1 (08/04/2016)
  • Disable in Chrome custom tabs and web apps
  • Fix some issues on Lollipop and below (eg. opening bookmarks, history, etc. when there are no tabs open)
  • Fixed crash when certain apps are set as direct share
  • Added Korean translation (thanks to tgpark)
  • Updated Russian translation (thanks to combat44)
  • Updated Traditional Chinese translation (thanks to david082321)
  • Other fixes/improvements

v0.5 (06/03/2016)
  • Added support for TugaBrowser, RSBrowser & NotPhenom/JSwarts CAF
  • Added toggle data saver action
  • Added expand notifications action
  • Added option to enable tab switcher in merged tabs and apps mode (this is a Chrome UX experiment so it may be buggy/stop working and currently only works on the Beta & Dev builds)
  • Enable bookmarks, history, most visited & recent tabs when there are no tabs open
  • Fixed reader mode
  • Fixed pie menu sometimes being enabled in fullscreen video
  • Disable pie menu when typing in the URL bar & when performing a touch scroll
  • Removed toolbar theme colouring option (this feature is now in Chrome stable)
  • Added Traditional Chinese translation (thanks to david082321 )
  • A number of other fixes & improvements

v0.4.3 (09/11/2015)
  • Fixed scroll to top/bottom - added flinging of the viewport
  • Added support for the raw build of Chromium - downloadable from here
  • Some improvements and crash fixes

v0.4.2 (27/08/2015)
  • Quick fix for issues on newest Chrome versions
  • Fixed undo close all tabs

v0.4.1 (20/08/2015)
  • Added support for #NoChromo
  • Added recent apps action
  • Always show the next tab when closing a tab in merged tabs & apps mode
  • Fixed toolbar theme colouring
  • Fixed reader mode
  • Fixed crash in Chrome Dev
  • Lots of performance & stability improvements
  • Updated Slovak translation (thanks to pylerSM)

v0.3.3 (09/05/2015)
  • Added support for Chrome Dev
  • Added option to enable site theme colouring of the toolbar with 'merge tabs and apps' off
  • Remember fullscreen mode after exiting Chrome
  • Added option to reposition pie menu to prevent it getting cut off by the edges of the screen
  • Some icon updates
  • A bunch of fixes/improvements
  • Removed unused permission & library

v0.3.2 (01/03/2015)
  • Full Lollipop fixes
  • Huge material design icon update
  • Option to use web page theme colours (top control/status bar colours)
    Only works with merge tabs and apps setting enabled and on supported websites
  • Added voice search action
  • Always highlight all text when using edit URL action
  • Added go to home screen action (exit action now finishes Chrome's activity as before)
  • Use material theme in ChromePie app
  • Revert "Prevent pie menu getting cut off by edges of screen"
  • When restarting Chrome, choose which app to launch when both stable & beta are installed

v0.3 (08/02/2015)
  • Fix for newest Chrome Beta v41
  • Added option to trigger from the bottom of the screen (existing trigger position preferences will have reset)
  • Added scroll to bottom action
  • Added reader mode action
  • Added direct share action
  • Enable pie menu when no tabs are open (may not work on tablets)
  • Prevent top & bottom of pie menu getting cut off by edges of the screen
  • Exit action now goes to the home screen rather than finishing Chrome's activity
  • Updated Slovak translation (thanks to pylerSM)
  • Other fixes/improvements

v0.2.1 (8/12/2014)
  • Minor fix for Chrome Beta version 40.0.2214.27
  • Fixed crash on some tablets when editing Pie menu items
  • Updated Japanese translation (thanks to WedyDQ10)

v0.2 (1/11/2014)
  • Added pie menu size option
  • Added trigger area size option
  • Added next/previous tab action
  • Added exit Chrome action
  • Improvements to fullscreen mode:
    On KitKat use sticky immersive mode and make it more persistent.
    On Jelly Bean hide status bar instead of Chrome's in built full screen mode
  • Update refresh icon once page has loaded
  • Trigger undo dialog when closing tab
  • Fade icons in/out during animation (Thanks to doopl)
  • Added option to hide icon in launcher
  • Load default (AOSP browser) config on new installs
  • Added menu option to load default config
  • Updated icons
  • Added donate button
  • Added Japanese translation (Thanks to WedyDQ10)
  • Added Russian translation (Thanks to combat44)
  • Many other improvements

v0.1.2 (16/10/2014)
  • Hotfix release for Chrome Beta v39.0.2171.25

v0.1.1 (19/09/2014)
  • Hotfix release for newest Chrome Beta v38.0.2125.69

v0.1 (6/09/2014)
  • Initial release
The Following 24 Users Say Thank You to JT5 For This Useful Post: [ View ] Gift JT5 Ad-Free
6th September 2014, 09:19 PM |#3  
lorddunlow's Avatar
Senior Member
Thanks Meter: 58
 
More
Works great! Doesn't even conflict with LMT or VenomPie (which is based on LMT).

Sent from my HTC6525LVW using Tapatalk
The Following 2 Users Say Thank You to lorddunlow For This Useful Post: [ View ] Gift lorddunlow Ad-Free
6th September 2014, 09:35 PM |#4  
20degrees's Avatar
Senior Member
Mishawaka
Thanks Meter: 377
 
More
Works pretty well. Would be great to be able to set the distance out some. Kinda close to the edge for me.

G3
The Following 3 Users Say Thank You to 20degrees For This Useful Post: [ View ] Gift 20degrees Ad-Free
6th September 2014, 10:16 PM |#5  
Member
Thanks Meter: 15
 
More
Fantastic mod, I love it! Removes the annoyance of getting to the search button, desktop view, refresh button, new incognito tab, etc.

I know Google built something like this into their old browser, and I'm glad to see it back.
Quote:
Originally Posted by 20degrees

Works pretty well. Would be great to be able to set the distance out some. Kinda close to the edge for me.

G3

I agree but at least it prevents us from activating it by mistake.
The Following User Says Thank You to dan428 For This Useful Post: [ View ] Gift dan428 Ad-Free
6th September 2014, 10:20 PM |#6  
20degrees's Avatar
Senior Member
Mishawaka
Thanks Meter: 377
 
More
I like that you activate it really close to the edge. I just with the pie would come out further. My fat thumb is in view of it. 😉

G3
7th September 2014, 03:21 AM |#7  
excellent idea and execution!

is it possible to add changing between open tabs as well (next, previous tabs)

can I ask how you send the commands to chrome? through Intents? I'd like to use Tasker to do the same through gestures (e.g. swiping from certain edges of the screen)

thanks!


Quote:
Originally Posted by JT5

ChromePie is an Xposed module which adds customisable Pie Controls to Google Chrome and Google Chrome Beta.

Actions include:
• Back, forward, refresh, new tab, new incognito tab, close tab
• Add bookmark, history, request desktop site, find in page
• Add to home, share, scroll to top, full screen & many more

This has only been tested on the Nexus 5 and on a number of versions of Chrome but everything may not work on all versions. Please provide a log if you find any problems and how to reproduce the issue. I may also need the version of Chrome you are using to help debug an issue. Be aware that updating Chrome may break stuff, I will try to update ASAP if anything does break after an update.

Feedback
If you want to request a feature, leave feedback or have an issue, ask here.

Download
http://repo.xposed.info/module/com.jt5.xposed.chromepie

Source
https://github.com/JayT5/ChromePie

Thanks

  • rovo89 for the Xposed Framework
  • AOSP for the original pie controls source

The Following 2 Users Say Thank You to wyt18 For This Useful Post: [ View ] Gift wyt18 Ad-Free
7th September 2014, 04:47 AM |#8  
LifeAsADroid's Avatar
Senior Member
Flag Awesomeville, USA
Thanks Meter: 300
 
Donate to Me
More
Possibility of in the future adding the option to change the coloring of the pie wheel?
The Following 2 Users Say Thank You to LifeAsADroid For This Useful Post: [ View ] Gift LifeAsADroid Ad-Free
7th September 2014, 05:32 AM |#9  
Junior Member
Flag São Paulo
Thanks Meter: 1
 
More
Quote:
Originally Posted by wernyuen

is it possible to add changing between open tabs as well (next, previous tabs)

Yeah, I was thinking that. It would be really handy! Great mod, dude! Thanks!
The Following User Says Thank You to GuilhermeSO For This Useful Post: [ View ] Gift GuilhermeSO Ad-Free
7th September 2014, 06:53 AM |#10  
Member
Flag Anseong-si
Thanks Meter: 65
 
More
I appreciate your work! I do like this module.

Sent from my LG-F320K
The Following User Says Thank You to dung_dung1341 For This Useful Post: [ View ] Gift dung_dung1341 Ad-Free
7th September 2014, 09:09 AM |#11  
Junior Member
Thanks Meter: 16
 
More
Minor bug
Great module, but I found one minor bug:
Using the close tab action does not bring up the undo toast message.
The Following 2 Users Say Thank You to Wikiwix For This Useful Post: [ View ] Gift Wikiwix Ad-Free
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