Giter VIP home page Giter VIP logo

domi04151309 / alwayson Goto Github PK

View Code? Open in Web Editor NEW
175.0 11.0 38.0 8.32 MB

AlwaysOn is an app for every device with an OLED display. It adds an always-on display with various customization options regarding watch face, behavior, and background.

Home Page: https://f-droid.org/packages/io.github.domi04151309.alwayson

License: GNU General Public License v3.0

Kotlin 100.00%
android android-application android-app always-on android-root kotlin kotlin-android

alwayson's Introduction

Hi there, I'm Dominik ๐Ÿ‘‹

About Me ๐Ÿง‘๐Ÿป

I'm interested in programming, and I think it's great to create new things. I'm always on the lookout for new technologies and techniques to create amazing products with great user experiences and sleek interfaces. When I'm not coding, I like taking photos, hanging out with friends, or playing the guitar.

Statistics โœจ

alwayson's People

Contributors

domi04151309 avatar linarphy avatar mhelleboid avatar mikropsoft avatar rlees85 avatar sguinetti avatar vistaus 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

alwayson's Issues

[Feature Request] Edge glow only on left/right side

For rounded phones like Samsung Edge, it would be nice to have the option to diplay the "Edge Glow" only one the right/left side, but not on the more intrusive top/bottom.

Btw terific app! I'm running Android AOSP on my phone and couldn't replicate the Samsung-style always on display until now.

[Feature Request] Advanced burn-in protection

For how text in standby mode change only vertical position.
Please add horizontal change also, it should save display live even more.

As for me, I need only notification counter, without time and date. It's a one number, which has a lot of place to change horizontal position. However, date, time, etc also can do it.

[Bug Report] Can't answer WhatsApp calls from AOD

When the Always On Display is shown and a WhatsApp call comes in, pressing the Answer button requires you to unlock the screen by entering your unlock code.

  • Android version: 10
  • AlwaysOn version: 3.8.4
  • Installation source:F-Droid

[Bug Report] Ambient Mode Doesn't Work

Description

I fail to setup ambient mode to work, it always shows date/time regardless of whether there's any notification or not.

Let me know what logs should I provide, I have no idea.

Screenshot_20201209-215541226
Screenshot_20201209-215556920

  • Android version: _System Settings > About > Android version 10 / LOS 17.1 (rooted)
  • AlwaysOn version: _Settings > About > Version 3.8.4
  • Installation source: F-Droid

Sometimes app not responding

Hello,

Thanks for your app. Sometimes, when I leave the lockscreen to use the phone I can see this little notification that says: app is not responding, wait for it or kill it. However, if I decide to click wait then everything is fine, no need to wait for anything.

I assume that happens when going from lockscreen to phone launcher which seems to cause some small hickup.

Could you take a look into that?

Thanks.
Dana

[Bug Report] Changes do not take effect

Description

If I change various settings too much, the app stops recognizing changes. At that point, it doesn't seem to matter what changes I make in settings; the changes will not take effect. The more I try to make settings adjustments, the more the app breaks. The only way the app will work is if I uninstall / reinstall the app, and then try to make only a couple changes in the settings. It's a bit of a vague problem because I don't know exactly what changes are causing things to break. So for now, to make the app useful, I did a fresh install of the app, and only made 2-3 changes, leaving the rest at their defaults.

Here's an example:
When I go into the Settings and try to set different things like change the color of the Edge Glow, or show/hide the clock, date, battery level... most of the time, the changes I set do not take effect. For example, I've tried multiple times to set the Edge Glow to be red color, but doing so seems to break Edge Glow altogether because Edge Glow simply stops working. But the clock will still show. If I go set the Edge Glow color back to white, it doesn't start working again. Edge Glow just stops working altogether. The only way to "fix" the app is to uninstall / reinstall it, and then it seems that as long as I only make a couple small changes, as to not deviate too much from the default settings, then the app works according to the settings I have set.

Screenshots

Add screenshots here to describe the problem.

Logs

Add a detailed stack trace / crash log here if applicable

Additional information

  • Android version: 11
  • AlwaysOn version: 3.8.4
  • Installation source: F-Droid

[Bug Report] Notification Access

I don't know why it doesn't allow Notification access on my android 9 phone

android.permission.BIND_NOTIFICATION_LISTENER_SERVICE

android.permission.ACCESS_NOTIFICATION_POLICY

[Bug Report] Music control buttons may not show

Description

As I said, music control buttons may not show.
You can go to YouTube > Search for a video with long name > Play it.

Screenshots

Screenshot_20201008-094947916

Logs

I think there is no reason to attach logs.

Additional information

  • Android version: 10 (BlissOS 12.12)
  • AlwaysOn version: 3.8.1
  • Installation source: GitHub

Just a notice, due to unknown for me reason, this app blocked in GooglePlay for Russia.

[Bug Report] Theme doesn't apply instantly

Hello,
the problem appears on Huawei P30 Pro when you leave the phone for 30 seconds and it locks itself. When I lock the phone manually it works as expected, but not if the error appears beforehand.
To fix the situation I have to open the app and from then on it works as it should when manually locking until you leave the phone unattended again for 30 seconds.

Problem number two:
There is a relay between what you set in settings and what you get on AOD. It takes a few minutes to update the configuration. If I plug the phone in the charger it updates right away.

Enhancement 1:
Edge glow has a time interval. Is it possible to set it as one 0.5s action time and 5 seconds pause/delay before the next time?

Enhancement 2:
I thought when I plug the phone in the charging mode it will display the battery status until it is plugged off. As of now it appears only a few seconds when plugged in and it's over. I guess that might become a problem if you plug the phone overnight but for some who unplug their phones when fully charged this might be useful feature.
Kind regards!

[Feature Request] Force Doze mode integration

Hi, It would be nice to have Doze Mode integration within the app to have more control over power savings.

I tried the Naptime app in parallel with this & noticed that even though the Doze Mode fires up right after the screen is off,it stops when the AlwaysOnDisplay starts.
I'm not sure what happens with "Power saving" mode,but there's still a significant amount of battery draining with that on.

I manged to get a Zero power drain overnight with Naptime and Android 10's "Sensors Off" mode on (I know,crazy ๐Ÿ˜…)
That wouldn't be possible with the Screen On, but it would still be nice to make full use of the Doze feature.

Also thanks for this nice app! โค

[Feature Request] Ambient Mode App Filter

In last release there was implemented the ambient mode, this is working very well. Thanks for it !

But there is actually no filtering to which notification /app it's aloud to react. So actually it react on everything.
So also a changing title from music-player. Some system messages etc.
So to have a filter in which apps it should react or not would be fine.

So my proposal is to have the applist with also a filter for system and user apps and behind each App entry an on/off switch. This switch should enable or disable if AOD should react in Ambient Mode to a notification or not.
Maybe second switch can be added which defines that all or only blinking edges should be switched on.

[Bug Report] Multiple Power Button Presses

on version 3.7.0 is a problem when allwayson switch off because of rule. allwayson send this key (rooted) multiple times. this cause emergency mode and sms send. witch is started on pressing powerkey 5times...

[Feature Request] Be more specific about the power save mode

Describe the solution you'd like.

The settings description of the power saving mode should explicitly state that it toggles the built-in power saving mode of android.

Additional context

Since it uses root i understood it as an advanced power saving feature at first.

As a user, it is important to be aware that the option enables the system power saving mode due to the implications with that like unreliable messengers.

Add some features

Thank you for your work. And awesome that you open sourced it.

It would be great if you could:

Show (grouped) notification icons instead of a counter
Allow swipe up to unlock the screen

[Bug Report] Camera Shortcut not Working

When I launch camera (Open Camera in my case) with double tapping power button while the Always on is active Camera will launch in background and I have to double tap the Always on again to show camera which renders quick launch feature of camera useless. Can you disable the always on when Camera is launched?

[Bug Report] vertical line that shouldnt b there

AON 3.8.4 f-droid
Android 11 (GrapheneOS)

Test case: missed call
When disabling all elements, just leave notifications and notification icon enabled, gives a long vertical line on the screen.
No notification icon is shown when notification (missed call) occurs. The blinking border does work.

PS, thnx for this tool, very promising

[Feature Request] Ability to set screen timeout in seconds

it would be really amazing if a feature would be added to set the screen timeout in seconds as the minimum screen timeout we can set is 1 minute as shown in the screenshot below.

Screenshot_20200916-143835

Additional information

  • Android version: 10
  • latest version
    -installation source f-droid

[Bug Report] Bubbles showing up during AOD

Description

Messenger bubble shows up during the as soon as I get notifications in messenger is there any way to disable the messenger bubble on the messenger notification only while the AOD is active and it can be disabled as soon as I double tap my screen

I have uploaded the screenshot below just in case also my phone is rooted and if there is any option to do it with root it would be really nice to added to Google to disable bubbles of apps during AOD screen.

Screenshot_20200916-143714

Additional information

  • Android version: 10
  • latest version
    -installation source f-droid

[Feature Request] Exit AOD via finger print sensor

Describe the solution you'd like

Option to exit the AOD screen (and already unlock the device) via the finger print sensor

I love this app. However, my phone has no home button so the only option to disable the AOD is to double tap the screen. Meanwhile my phone features a finger print sensor which can be used to directly unlock the device when locked. I would love to have this feature for this AOD display as well (either directly unlocking or at least exiting the AOD).

[Feature Request] Analog Clock & Calendar

As so many I use my phone as a calendar (with Google calendar).

It would be useful if the display would show an analog clock and all appointments for today that aren't over yet, so one could see where to be when next at a glance.

FR: Disable double tap

Hi

It would be great if there is an option to disable double tap to open the lock screen. It seems like this gets activated constantly in my use case.

thanks

[Feature Request] Filter Notifications

Hi

Is it possible to ignore apps that are running in the tray as notifications? Maybe a way to manually filter them out so that they are not counted as activie notifcations.

I am using the Fdroid build on LineageOS 14.1

thanks

[Feature Request] Use custom background image

I want to be able to use my own images as background

In addition to the images provided by the app, I want to use images stored on the internal storage of my device. The app would require the permission to access local storage in order to use custom background images.

Additional context

On my Samsung Galaxy S20 Ultra I use a custom background for the native AOD. 20210303_225536.jpg
As the tablet Samsung Tab S7+ does not provide a native AOD, I installed your app, which I like so far. I'd like to use the same AOD background on both devices.

[Feature Request] Change Screen Refresh Rate

Describe the solution you'd like

The main problem with Always On, even on Amoled screens, is the battery drain.
Your app is interesting by using battery saver mode, but as there is a root mode, you could also set a lower refresh screen rate.

Additional context

When root is used, it could be an idea to force a certain refresh rate screen in order to save more battery.
For example on my OnePlus I can manually set 60Hz or 90Hz. Maybe by using root it could be possible to set it to 1Hz during screen off?

Source: https://www.xda-developers.com/oneplus-will-finally-bring-an-always-on-display-mode-to-oxygenos/

[Feature Request] Display Size

Describe the solution you'd like

An option to change the display size because the AOD might appear too small or too big.

Distribute via F-Droid

Hello,

Thanks for that app, just tested it. Looks good to me, would you consider distributing it officially via F-Droid store?

Thanks.
Dana

[Feature Request] Rotation Option

Describe the solution you'd like
Allow Landscape mode for use of phone as alarm clock.

Allow the user either via switch or some tap/swipe to enable/disable landscape. I wouldn't have it "auto rotate" as that will use alot more battery...perhaps it could wait until the phone had stayed at the same orientation for 60 seconds or something like that?

[Bug Report] Help Center Dark Theme

Help center doesn't respect the dark theme as shown in the screenshot below:

Screenshot_20200916-145651
Screenshot_20200916-145637

Additional information

  • Android version: 10
  • latest version
    -installation source f-droid

[Feature Request] Edge Glow Timing

Describe the solution you'd like

Edge glow has a time interval. Is it possible to set it as one 0.5s action time and 5 seconds pause/delay before the next time?

Suggested by @MrLaaky

[Bug Report] Notification icons not shown

Description

I got a phone with LOS 17.1 (Android 10) where AlwaysOn shows me the app icons when there are notifications. I got another phone with Android 11 (stock ROM, Pixel) where these icons are not shown. I cleared cache, reinstalled the app etc. AlwaysOn recognizes the notifications since the ambient display turns on when there are new notifications and I can also filter notifications but the icons are still missing so I think it's a specific problem with displaying the icons and not with recognizing new notifications.

  • Android version: working phone: Android 10 (LOS 17.1), not working phone: Android 11 (Google Pixel stock ROM)
  • AlwaysOn version: 3.8.3 on both phones
  • Installation source: F-Droid

Fail to uninstall app

Screenshot_20200725-091216

I try app but don't made it full config it stays in 98% and don't run
Then I try to uninstall and get message error in scream shot.
I install app via f-droid
My mobile is:
motorola one action XT2013-1
Android 10, patch may, 1 2020, kernel 4.14.113

Autorotate ?

Firstly: fantastic application; simple and elegant.

I've installed it via FDroid on an OnePlus 6 with LineageOS 17.1 (Android 10).

Noticed that it doesn't appear to auto-rotate to match the device and I couldn't find an option in Settings that would relate to it. I notice two issues:

  1. Device in landscape orientation and home screen correctly rotated. Device sleeps and AlwaysOn starts but in portrait orientation.

  2. Device in portrait orientation, device sleeps, AlwaysOn starts in portrait orientation. Rotate device but it remains in portrait mode.

In my case the device is in an EnCased DuraClip shell case that has a kick-stand and needs to be on its long edge to plug in the USB cable for charging, etc.

It would be nice if AlwaysOn rotated to match current device orientation.

[Feature Request] Start AOD on Notification Received

Is it possible to have the Option / Setting that the display is start to switch on only if there are new notification / notifications?

Actually I can only choose "Always on" with the appearance Setup.

But I want to have it off as long there are no notification. So it should first start to switch on if there are an Incoming notification.

So what I mean is an additional rule: display on only if new notification /notification exists

The Intention is to save battery and also to reduce on time of the display.

And you see better if you have notification or not.

It should work like the former notification -LED's.

[Feature Request] Tap Delay For Double-Taps

Hi, first of all, thanks for the App. It's the only one that actually works properly for me.

One thing that I think can be improved is adding an optional delay for double tap to wake up from the always on display. What I mean by this is currently, the app will interpret a double tap with a very small delay to mean that the user wants to wake the phone. The problem is that it seems my phone detects this either when my phone is going in/out of my pocket or when I'm holding my phone and accidently touch the screen.
I suggest that the user can input a specified delay (say 100-200ms) between the first and second tap to make sure it's a deliberate action from the user to wake the phone.
Another idea might be to have an optional dedicated area (in the horizontal center) to tap which should make it more unlikely to accidently wake the phone.

[Feature Request] Tap to show

Describe the solution you'd like

Instead of the AOD always active it would be nice if a single screen tap when the screen is off brought it up and then it went away again. Perhaps this is already in the settings but I've tried to find it with no luck.

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.