Git Product home page Git Product logo

quickdemo's People

Contributors

davidschreiber avatar dvdmunckhof avatar eradash avatar lyricsboy avatar meleyal avatar philippeauriach avatar steipete 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  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  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quickdemo's Issues

Lower minSdkVersion to 23

Is there any reason for the minSdkVersion to be 24? I wanted to test it on a Marshmallow device (23), so I lowered it and it worked just fine. You can't use the quicktile, but that's not an issue.

By the way, the app is awesome, thanks!

Time option not working

I have changed the hour but in demo mode the current hour is still shown (not even 7:00 or 6:00)...

I am using the pre-built apk from XDA-Developers, but I don't think they did changes to the code.

Everything else is working great, although an option to show "Priority mode" icon would be cool too.

Thanks

Alternative way to do it (good for automation)

Set up this mode:
adb shell settings put global sysui_demo_allowed 1
adb shell am broadcast -a com.android.systemui.demo -e command enter

Set battery level
adb shell am broadcast -a com.android.systemui.demo -e command battery -e plugged false -e level 100

Hide notifications
adb shell am broadcast -a com.android.systemui.demo -e command notifications -e visible false

Hide any alarm bells and volume
adb shell am broadcast -a com.android.systemui.demo -e command status -e location hide -e alarm hide -e volume hide

Set time to 18:15
adb shell am broadcast -a com.android.systemui.demo -e command clock -e hhmm 1815

Set phone network type and level and the wifi level
adb shell am broadcast -a com.android.systemui.demo -e command network -e mobile show -e datatype 4g -e level 4 -e wifi show -e fully true -e level 3

And to reset to default mode:
adb shell am broadcast -a com.android.systemui.demo -e command exit

Full reference:
https://android.googlesource.com/platform/frameworks/base/+/android-6.0.0_r1/packages/SystemUI/docs/demo_mode.md

Automatically generate setup HTML from Markdown

The setup screen shows a simple HTML file setup-guide.html stored in the app's assets: https://github.com/PSPDFKit-labs/QuickDemo/blob/master/app/src/main/assets/setup-guide.html

This file is generated from a Markdown template: https://github.com/PSPDFKit-labs/QuickDemo/blob/master/setup-guide.md

Right now this has to be done manually, and is thus prone to mistakes. A PR fixing this issue should add automated Markdown-to-HTML conversion to the app's build script, so that the file is properly regenerated on every build.

Export and import of configuration settings

It could be nice if we could have values in a JSON sent to the application. The use case I have in head is that I want every developper of my application to have the same settings for the QuickDemo app during screenshots, and I want this configuration to be shared to everyone.

It can be a parameter sent to Gradle (like the path of the file) during build to put those values directly in the app.

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.