Giter Club home page Giter Club logo

chromepie's People

Contributors

androplus-org avatar bladehawkz avatar david082321 avatar doopl avatar haseoxth avatar jayt5 avatar pylersm avatar wedydq10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

chromepie's Issues

Add a setting for manual pie-item icon size

Setup first: I'm using an HTC One M8, and after installing I noticed the radial menu icons were larger than I prefer. The AOSP quick-controls feature looks like this (screenshot here), and I'm guessing that's how the module is supposed to scale the icons.

I went ahead and repackaged a quick-n-dirty solution: replaced all icon images with the 'm' size icons. The result is almost perfect parity with AOSP (screenshot of modified ChromePie).

And here's the feature request: add a setting to manually select the icon size, with the default of 'auto.' I haven't dug much through the source, but I might try to add it myself some time this week.

Adding support for chrome's fork?

Hey m8, ty for this awesome extension. Dont know why google don't add this feature to chrome - i'm use it 5 years from old 4.0.* android's browser.
anyway, can u add support for chrome fork bromite? as i'm understand it don't have any special difference, that need additional work for you.

Pyrope

Hi,
any plan to support Pyrope browser, which is based on Chromium ?
that would be great

The ChromePie need open the Xposed'Global Hook?

I installed Xposed and actived ChromePie in Xposed,but it doesn't work.

The ChromePie need open the Xposed'Global Hook?
Only open the Global Hook,it can work?

(sorry for my bad English)

show tabs button

show tabs button doesn't work with chrome 54.(nexus6 android6.0)

A triger for translation bar?

the original translation bar of Android chrome has bad control experience, can not find the bar handly when need, could u set up a triger for this high frequency ping-pong key?
so I could play with pie control instead of finding the unstable bar which will be hidden.
screenshot_20190308_061112

Backup settings

A nice feature to have would be an import/export settings option. Would come in handy when switching to a new device. Thanks. :)

Chromium crash

Chromium crashes when this module is installed and enabled.

Versions:
Chromium: 62.0.3178.0
ChromePie: 0.6
Xposed: 87 (by PurifyOS, 26-07-17 build)
Android: 7.1.1 Xperia Z1 Compact build/NMF26V (LineageOS 14.1-20170108)

Chrome 54.

Some commands seems to be broken in v.54: Show tabs, Go top, Go bottom. And no site color on the pie.

Actions not working

On the latest versions of Chrome Dev, some of the actions are no longer working.

Not working in Android 10

Would love to see this mod updated to work with newer versions of Android and Chrome. Was able to get it working on Pie but can't make it work on Android 10. Menu doesn't appear at all.

@JayT5 : hope you can find some time in the future to work on this, as there seems to be no alternative with similar functionality.

Xposed error log when closing a tab

01-02 05:14:16.422 E/Xposed ( 8030): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
01-02 05:14:16.422 E/Xposed ( 8030): at de.robv.android.xposed.XposedHelpers.callMethod(XposedHelpers.java:949)
01-02 05:14:16.422 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Utils.callMethod(Utils.java:86)
01-02 05:14:16.422 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Controller.getUrl(Controller.java:289)
01-02 05:14:16.422 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Controller.isDistilledPage(Controller.java:604)
01-02 05:14:16.422 E/Xposed ( 8030): at com.jt5.xposed.chromepie.PieControl$4.afterHookedMethod(PieControl.java:307)
01-02 05:14:16.422 E/Xposed ( 8030): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:689)
01-02 05:14:16.422 E/Xposed ( 8030): at org.chromium.content_public.browser.WebContentsObserver.didNavigateMainFrame()
01-02 05:14:16.422 E/Xposed ( 8030): at org.chromium.content.browser.webcontents.WebContentsObserverProxy.didNavigateMainFrame(WebContentsObserverProxy.java:109)
01-02 05:14:16.422 E/Xposed ( 8030): at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
01-02 05:14:16.422 E/Xposed ( 8030): at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:37)
01-02 05:14:16.422 E/Xposed ( 8030): at android.os.Handler.dispatchMessage(Handler.java:102)
01-02 05:14:16.422 E/Xposed ( 8030): at android.os.Looper.loop(Looper.java:148)
01-02 05:14:16.422 E/Xposed ( 8030): at android.app.ActivityThread.main(ActivityThread.java:5417)
01-02 05:14:16.422 E/Xposed ( 8030): at java.lang.reflect.Method.invoke(Native Method)
01-02 05:14:16.422 E/Xposed ( 8030): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
01-02 05:14:16.422 E/Xposed ( 8030): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-02 05:14:16.422 E/Xposed ( 8030): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)
01-02 05:14:16.423 E/Xposed ( 8030): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
01-02 05:14:16.423 E/Xposed ( 8030): at de.robv.android.xposed.XposedHelpers.callMethod(XposedHelpers.java:949)
01-02 05:14:16.423 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Utils.callMethod(Utils.java:86)
01-02 05:14:16.423 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Controller.getUrl(Controller.java:289)
01-02 05:14:16.423 E/Xposed ( 8030): at com.jt5.xposed.chromepie.Controller.isDistilledPage(Controller.java:604)
01-02 05:14:16.423 E/Xposed ( 8030): at com.jt5.xposed.chromepie.PieControl$4.afterHookedMethod(PieControl.java:307)
01-02 05:14:16.423 E/Xposed ( 8030): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:689)
01-02 05:14:16.423 E/Xposed ( 8030): at org.chromium.content_public.browser.WebContentsObserver.didNavigateMainFrame()
01-02 05:14:16.423 E/Xposed ( 8030): at org.chromium.content.browser.webcontents.WebContentsObserverProxy.didNavigateMainFrame(WebContentsObserverProxy.java:109)
01-02 05:14:16.423 E/Xposed ( 8030): at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
01-02 05:14:16.423 E/Xposed ( 8030): at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:37)
01-02 05:14:16.423 E/Xposed ( 8030): at android.os.Handler.dispatchMessage(Handler.java:102)
01-02 05:14:16.423 E/Xposed ( 8030): at android.os.Looper.loop(Looper.java:148)
01-02 05:14:16.423 E/Xposed ( 8030): at android.app.ActivityThread.main(ActivityThread.java:5417)
01-02 05:14:16.423 E/Xposed ( 8030): at java.lang.reflect.Method.invoke(Native Method)
01-02 05:14:16.423 E/Xposed ( 8030): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
01-02 05:14:16.423 E/Xposed ( 8030): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-02 05:14:16.423 E/Xposed ( 8030): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)

Action to trigger data saving mode

I use AdAway and sometimes it can break a video or not load a page because it conflicts with the filters. Enabling data saving mode is a fast workaround to get the page to load. Can enabling/disabling data saving mode be added as a trigger?
Regards

(Just want to consolidate my other posts here)
Suppress pie controls from being triggered when typing in the URL bar?
Suppress pie controls from being triggered if there is already a touch input on the screen (to prevent, when scrolling with your thumb, your thenar eminence from triggering pie controls).

ChromePie doesn't work with KiwiBrowser 93.x

Describe the bug
ChromePie for KiwiBrowser 93.x does not activate

To Reproduce

  1. Have Xposed on a device with the ChromePie module enabled for KiwiBrowser [version Git210216Gen570536402 (2102162)] (works on this version)
  2. Upgrade to a newer version (93.x+) of KiwiBrowser from the Play Store
  3. Observe ChromePie no longer activates

Expected behavior
ChromePie should be able to activate. It works on all other Chromium browsers (including the old KiwiBrowser) that I've tested.

Screenshots
If applicable, add screenshots to help explain your problem.

  • old kiwibrowser works

  • new kiwibrowser doesn't work

  • enabled in lsposed along with some other Chromium browsers that work

Smartphone (please complete the following information):

  • Device: OnePlus 6T running Havoc OS
  • Application version
    Kiwi Browser 93.0.4577.39
  • Operating system
    Android 11; ONEPLUS A6013 Build/RQ2A.210405.005

345 opened with KiwiBrowser

Add a setting to hide the action bar

In the AOSP browser, enabling Quick Controls hides the action bar. Would it be possible to do the same with ChromePie - hide the home button, address bar, tab button and more button, like what currently happens when you scroll down - when a setting is enabled?

Scroll top / bottom not works

Hi.

I love chrome pie :)
Unfortunately scroll to top and scroll bottom of the page does not work.
Can you please correct it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.