Git Product home page Git Product logo

acdisplay's Introduction

Hi there ๐Ÿ‘‹

Games
Apps
Tools
  • bindin, a utility library for Android with Kotlin to help you to replace the LiveData with the Flow on the presentation layer;
  • config, a utility library for Android with Kotlin to help you to create and manage simple settings of an application.

you can check my CV out, if you want โšก

acdisplay's People

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  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

acdisplay's Issues

Replace the lock screen ?

Hi there,

I really love this app; would it be possible to have an option to replace the ROM lockscreen?

Issues with dark unreadable text in notifications

I circled the block of a few lines of text in this screenshot:

1425699650917

This example is from Inbox, is also happens in Hangouts (when you receive a message that only contains an image, the "Picture" text is black).

Option to disable locking

Please add a setting to disable locking the screen, or allow the sleep timers to go to 0 (meaning turning off the screen will be left to android). Rationale: android allows automatic locking as much as after 30 minutes after using the phone, which is independent of the display timeout (typically set to 30 seconds). However the current behavior of AcDisplay locks our phones even though though we don't want to lock them unless 30 minutes have passed. So such a setting will allow android to turn off the screen (which does not lock the phone).

Albums artwork

The new mussic control has two little "issues" with the album artwork.

The fist one: The image its too blurred and you can difference between some artworks, maybe reducing the blur a little would help

Second: if you have a background and then the album artwork appear you get some sort of weird image where you cant see anything, maybe you should make the background change to the album artwork when its music playing

Media widget's Rewind and Fast Forward buttons.

I use a Chromecast on a regular basis, and when a video is playing, sometimes I want to skip ahead a little without having to unlock my phone to do so. The pause and play buttons work, but not the forward and reverse buttons, would it be possible to add this functionality?

Block phone setting

In the setting of the phone you can set a "timeout" for the phone to block, 5 minutes or so of inactivity block your phone, less of the configured doesnt block it.

The problem with AcDisplay is directly related with google policy, when a device administrator turn the screen of, the only way to do it its blocking your phone, so, everytime AcDisplay put your screen off by any mean the phone gets blocked.

I've readed that a workaround for this issue its that everytime AcDisplay turn your screen off, it also delete the password/PIN/pattern, and add it again after passed the configured time.

Screen turning on while proximity sensor is covered

I've got a Note 4 running 4.4.4. Every time I get a notification from Facebook or whatever my screen turns on in my pocket and if I'm walking the phone will unlock itself with my leg and start skipping songs, rearranging my home screen etc. I'd think the app should check the proximity sensor and not turn the screen on if the sensor is covered.

Lollipop notification mode should be respected

E.g. if the notification mode is "priority", the screen should stay off rather than waking up briefly when a notification is received. Obviously the "None" mode would have to go into that too.

Notification not displayed if phone is checked too quickly

I found a case where the screen isn't coming on after a notifications. What happens is I have the phone face down (or im my pocket) and hear the notification sound. I turn the phone over immediately and the screen doesn't come on (but notification icon is blinking). No matter how long I wait it never turns on. If I turn it back over (hiding the sensor) and wait a few more seconds, and then look at the phone the screen does turn on. This won't occur if I wait 5 or so seconds after the notification, in that case it works fine.

This only happens if active mode is on and "no notifications" option is off and I don't wait long enough after a notification before turning the phone over (or taking it out of my pocket). If I enable "no notifications" then the screen will come on immediately.

It seems there is a timing issue where the sensor isn't being checked immediately after a notification.

Are others seeing the same issue?

Settings
Lockscreen - off
Active Mode - on
Enabled when no notifications - disabled
Wakeup notificaitons - enabled
Low priority - disabled / enabled (doesn't matter)

White color filter should be added to expandable action icons

This is a notification from an OTA beta testing system in one of my apps. There should be a little download icon next to the "Download" text, but it's a black icon. AcDisplay should add a white color filter to expandable action icons when the black background is enabled in order to make it visible.

rsz_screenshot_2015-02-01-23-04-19

Compatibility with Motorolas own active display

I'm using AcDisplay mostly as a lock screen replacement because I think that the default active screen on Motorola reacts better and probably uses less battery(it's a native app after all). My problem is that when I unlock my phone directly from Motorolas active screen I still see AcDisplay instead of directly unlocking my phone. I believe that the bug relies on the way Motorola "quick unlocks" the screen, it actually opens the unlock screen but with some kind of unlock command that AcDisplay isn't managing correctly or just can't manage depending on how it's done.

wrong toast messages when enabling / disabling acdisplay

when using tasker to enable/disable acdisplay via the provided intents the toast messages are reversed.
When is enabled the toast message shows "AcDisplay is disabled"
and when is disabled the toast message shows "AcDisplay is enabled"

Auto display of notification after a wake up

I put my phone in a desktop stand so it's comfortable for me to view notifications even without touching the phone. Android auto-expands the first notification so I would like something similar from AcDisplay - to auto open either the first one or (better) the latest incoming notification. (As I use "Wake up on notification").
I already tried calling method which gets and shows the latest widget from AcDisplayFragment.updateNotificationList() and updateNotificationList.onStart() (and it works). It doesn't seem to be impossible to do though proper solution would probably require use of some queue etc.
I would really like to see an option in AcDisplay allowing such auto preview of notification without any user action.

Capitalization with the German language

The translated string reads (this is (almost) correct)

Aktiv Modus, Sperrbildschirm

The app displays (which is not correct):

Aktiv modus, sperrbildschirm

Please see this screenshot:

screenshot_2014-11-06-23-51-12

Support for outgoing notifications

I maintain a fork of yaaic called Atomic and want to make sure that some of my users, who use acDisplay, can get notifications from my application.

To conserve having a million and one icons, I use a service/sticky notification. Though I realize that having every one of these could lead to a horrible mess of icons in acDisplay, a whitelist would be a wonderful thing.

Option to not dim wallpaper

Hey, great app.

I have a request to add an option to not dim the wallpaper on AcDisplay.

I purposefully choose wallpapers that don't conflict with the white display text and would love for AcDisplay to respect that.

It creates a bit of a jarring display when you go from lockscreen to homescreen, and I would love a more unified display.

Thanks, devs!

Timeout Countdown

Hey!

I recently upgraded to these development builds from the Play Store build and I notice that the little "timeout countdown" bar is missing. It was a series is dots that counted down the screen-on time until AcDisplay locked the phone again. It would be nice to have this back - at least as an option.

Thank you!

M.

Lollipop Media controller blocks the Main thread causing an ANR

I'm getting a lot of similar ANR dumps.

DALVIK THREADS (34):
"main" prio=5 tid=1 Native
| group="main" sCount=1 dsCount=0 obj=0x88d85f20 self=0xb4e08000
| sysTid=8556 nice=0 cgrp=apps sched=0/0 handle=0xb6f40ec8
| state=S schedstat=( 725466118652 293085389794 1001898 ) utm=53116 stm=19430 core=1 HZ=100
| stack=0xbe004000-0xbe006000 stackSize=8MB
| held mutexes=
kernel: (couldn't read /proc/self/task/8556/stack)
native: #00 pc 00010110 /system/lib/libc.so (syscall+28)
native: #01 pc 000aa11f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
native: #02 pc 00281d95 /system/lib/libart.so (art::GoToRunnable(art::Thread*)+772)
native: #03 pc 000872f9 /system/lib/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+8)
native: #04 pc 0153719d /system/framework/arm/boot.oat (Java_android_os_BinderProxy_transactNative__ILandroid_os_Parcel_2Landroid_os_Parcel_2I+156)
at android.os.BinderProxy.transactNative(Native method)
at android.os.BinderProxy.transact(Binder.java:496)
at android.media.session.ISessionController$Stub$Proxy.getMetadata(ISessionController.java:938)
at android.media.session.MediaController.getMetadata(MediaController.java:168)
at com.achep.acdisplay.services.media.MediaController2Lollipop.access$200(MediaController2Lollipop.java:46)
at com.achep.acdisplay.services.media.MediaController2Lollipop$2.onActiveSessionsChanged(MediaController2Lollipop.java:91)
at android.media.session.MediaSessionManager$SessionsChangedWrapper$1$1.run(MediaSessionManager.java:355)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5972)
at java.lang.reflect.Method.invoke!(Native method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)

Amazon MP3 Music

When listening to music from Amazon MP3, the lock screen is bypassed and the music player is opened automatically.

Option to Disable Shake Detection

Following the shake detection changes in the latest update, my phone now wakes constantly while driving on rougher roads (California freeways are awful) with the phone charging. Would it be possible to add an option to disable shake detection entirely?

Active mode is a little glitchy

If I set my Nexus 6 (with Lollipop) down, with active mode on, it'll wake up the screen every 5 seconds or so even when I have no notifications.

Pocket Mode?

I saw the following lines in the FAQ on Google Play:

Q: I have installed this app but can't find Pocket mode. Where's it?
A: It's in my to-do list. Be patient and stay tuned.

I assume pocket mode refers to the ability of the phone to turn on the display briefly whenever it is removed from your pocket, likely using the proximity sensor and/or accelerometer.

In the Moto X, one of the low power application processors is dedicated to this task. In other devices, won't we suffer a pretty significant battery drain from keeping these sensors and the CPU active?

Also, do we have any ETA available, or a high level overview of how this feature will work? I'm a decent programmer, but I've never done Android development before, so I likely can't contribute too much out of the box. :(

Daydream service

I currently use AcDisplay as lockscreen replacement and figured it would be nice if AcDisplay provided an option to disable the automatic inactivity sleep timer when the phone is docked or charging. That way it could be used as a simple, nice desk clock.

Alternatively (or additionally), I suppose AcDisplay could also implement the Daydream API to provide desk clock functionality without much coding overhead.

Proximity sensor active mode issue

The proximity sensor should put the screen on when is "unblocked" (i dont know what term use) and put the screen of when it is blocked for some seconds.

The issue i've found is the proximity sensor doesnt put the screen off when is "blocked", its easy to test, just put the screen on (for example with the lock button of your device) and the block the proximity sensor with your finger, you will see that nothing happen, and the phone just goes off if the time passes.

Controllable blur on backgrounds

Found AcDisplay yesterday; as my Xperia Z2 doesn't feature full screen media art in the lockscreen for some reason (I am on version 4.4.4 though, but that's besides the point), this app has become my new lockscreen, and I don't really like having the beautiful album art blurred, however, I like having my launcher wallpaper blurred.
What would be nice is to have options in the lockscreen settings that allow to tweak blurring to our likings, if possible.

Nice project, love the result!

PS: Yes, I want to have a "as stock as possible" lockscreen because I love it and it's beautiful, but bootloader being locked by the carrier I can't install ROMs ... :(

Make double tap configurable

Double tap locks the screen. In my case this is undesirable. I use double tap in my phone to wake the screen however this is not always reliable, so sometimes need to tap the screen multiple times to wake the phone but if not careful the phone wakes and we accidentally doubletap AcDisplay which locks the phone again. It happens to me feequently so it would be nice to be able to disable the double tap.

Alternatively, allow AcDisplay to operate without being device administrator, meaning it will perform all functions except turning off the screen. Currently AcDisplay refuses to operate if it is not device administrator.

Bugs at 2.4

Hello! i've been testing the version you've uploaded to dropbox and for now i've encountered some little bugs:

The proximity sensor its turning on the screen correctly but isnt turn it off, i mean, if the screen is on on the app (On the notification lockscreen i mean) and i block the sensor nothing happens, it supposed to turn off the screen.

The blur of the songs artwork its too hard, and sometimes its hard to make a difference between similar artworks

An old bug that still in this version: AcDisplay ignore the timeout for blocking your dispositive, in the config of the phone i've putted that the phone will block after 5 minutes if i dont use it, but when AcDisplay blocks the screen (example, when i knock twice the screen) the device locks inmediately, i've readed somewhere that this happens because the only way for an app to turn of the screen is blocking the device, and a way to bypass this issue is deleting the device password and putting it again after the set timeout.

Something like, AcDisplay have to turn off the screen, so it delete the password and X minutes later (in my case 5) it put the password, or pattern again.

Great work by the way!

Problems with notifications from ProxyDroid

I'm using AcDisplay on my LG P880 with CM11. It works fine except for notifications from the app ProxyDroid (https://play.google.com/store/apps/details?id=org.proxydroid). Everytime the app disconnects from or connects to a proxy it triggers a notification. I don't want my screen to wake up for this though. Therefore, I added ProxyDroid to the blacklist.
However, AcDisplay still turns on the screen for ProxyDroid notifications. There is no notification to select on the AcDisplay screen, but the screen will be definitely turned on everytime. Other apps that work with notifications have no problem ignoring ProxyDroid.
What can I do about this? Thanks in advance!

Force text and icons to be white with the black background mode

Notifications should be forced to use white text, and white icons (setColorFilter(Color.WHITE, PorterDuff.Mode.MULTIPLY) on an ImageView or Paint instance). They should already be white on API 11 and above, but apps like Inbox have faded-looking icons.

Add ability to blacklist apps

Although I am going to give disabling low priority a try I might also like to see the ability to hide notifications from things like app store updates.

Samsung S5 Lollpop

Spotify doesn't connect and show audio controls or cover art on the lock screen after I updated to Android 5.0 in my Samsung Galaxy S5

Add Security Features

Security features such as a pin, password, gesture, and/or fingerprint are crucial in my opinion.

Unlock by home button

HTC Desire 500 JB 4.1.2 - device unlock after pressing home button. Please add option to disable this button. I know that widgetlocker has that feature. That`s why I need to use stock locksreen that protect if I press home button accidentally :)

Lockscreen stock bypassing AcDisplay

Hi guys, great app! I hope you resolve this bug.

If I tap home button (physical button) twice, the stock lockscreen appears, can you fix it?

PS: Another thing that i've realized. Sometimes when I wake up the phone, lockscreen stock appears directly bypassing AcDisplay (I think when the phone goes in deep mode).

(from galaxy s4, 4.4.2)

Nexus 5: Immersive mode instructions reappear

Hey Artem,

I'm using a Nexus 5 on KitKat 4.4.2. While using ACDisplay, the immersive mode instructions often appear with the notifications:

Swipe down from the top to exit full screen.

I realise this is likely a KitKat issue as it seems to happen with other immersive apps, but if you're willing to investigate this SO post might be a good place to start:

Fantastic work, by the way. Really slick app.

Track info/skip buttons do not appear on KitKat

Screenshot

I believe this is similar to the bug listed for Lollipop, just posting to confirm it's not just a Lollipop issue.

As a side note, is there a way I can get the previous version of AcDisplay until this bug is fixed?

It happens enough that it makes the program unusable for me.

Custom background

How about adding a feature, allowing to set any custom picture as background? Would be really nice, especially when using this app as lockscreen.

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.