Code Monkey home page Code Monkey logo

Comments (1)

TheLastProject avatar TheLastProject commented on July 4, 2024

Ah, I see Xiaomi HyperOS 1 has put smart home control front-and-center! :)

Okay, so, this is a bit of a weird story, but long story short: your phone is suggesting using Catima to control your "smart home" due to how we worked around certain Google limitations. Allow me to elaborate:

When Google introduced the "Power menu" in Android 11 (a menu that shows all your cards and smart home devices when holding the power button), they limited it so that only Google Pay (formerly Google Wallet, now Google Wallet) could register cards to show there. However, one user really wanted their Catima cards easily reachable through the power menu for even faster check-outs at stores so discussed implementing this somehow in #146. Given Google blocks any app except Google Wallet from registering cards in the cards menu it was decided to instead make Catima tell Android it could control your smart home. Obviously, this isn't true, but it was the only way to put something in the "Power menu".

Now, it seems like Xiaomi put the smart home part of the "power menu" right there in your control panel in HyperOS. So, you could add some of your favourite Catima cards in there if you wanted for easier access.

I hope that answers your question as to why that shortcut is there.

Now for your question of how to remove it: I sadly can't confirm this as I don't own any Xiaomi device, but I did a quick web search for you and according to this post you should be able to replace/remove the Catima shortcut there by going to Settings -> Notifications & status bar and scrolling down to "Smart device controls" under "Control center" and choosing "None" or the name of a supported app you'd rather have appear there.

I'll move this to discussions as it's not really a bug, but expected behaviour given Google's limitations and more of a support request :)

from android.

Related Issues (20)

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.