FORUMS
Remove All Ads from XDA

[APP][2019.04.20] Holey Light - S10 Notification LED [v0.65][BETA]

11,414 posts
Thanks Meter: 87,933
 
By Chainfire, Moderator Emeritus / Senior Recognized Developer - Where is my shirt? on 2nd April 2019, 10:31 PM
Post Reply Email Thread
SUCH BETA, MUCH OUCH.

Holey Light is an S10 Notification LED emulation app. It animates the edges of the camera cut-out as replacement for the sadly missing LED.

It will only light up for notifications that would have lit up the LED if the S10 had one.

This is for S10/S10e/S10+ only! It will crash (wont-fix) on any other device!

My personal test devices is the plain S10, if things are out of whack on the other models, let me know.

Features

- Emulates notification LED

It really is a one-trick pony

All the details!

Please read README @ GitHub, it covers a bunch of things you should know.

Freedom!

This app is free, without in-app purchases (there may be a donate button at some point), without ads, without tracking, but with GPLv3 sauce.

Download

You can grab it from Google Play.

README Please make sure to read the release notes for the specific version you are installing, see the post below for links.

Feedback

You can feedback here. Or in the GitHub issue tracker.

The workings of the app are quite intricate, so describe what is happening in minute detail.

TODO

You can find the TODO list in the issue tracker.

Enjoy!
Or not.
Attached Thumbnails
Click image for larger version

Name:	screenshot1.png
Views:	9262
Size:	89.0 KB
ID:	4736912   Click image for larger version

Name:	screenshot2.png
Views:	9176
Size:	41.1 KB
ID:	4736913  
The Following 117 Users Say Thank You to Chainfire For This Useful Post: [ View ]
 
 
2nd April 2019, 10:33 PM |#2  
Chainfire's Avatar
OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 87,933
 
Donate to Me
More
2019.04.20 - v0.65 - RELEASE NOTES
- Colors, new long-press options: disable, edit hex value, set color as default for app, apply color to entire app, copy/paste
- AOD hide: pick between full and partial hide, the latter showing charging information
- Seen: option to ignore notifications that arrive while the screen is on
- Seen: timeout options
- Schedule: show AOD schedule
- Do not disturb: option added to not show notifications when DND mode is enabled (default: enabled)
- Added Android night mode support
- Reduce animation jumping around in Unholey Light startup
- Fix some CPU usage issues in odd circumstances

2019.04.18 - v0.61 - RELEASE NOTES (non-Play test version)
- Translation updates: ru, pt
- Improved AOD blackout performance
- Lower CPU use with screen on
- (Experimental) landscape switch prevention

2019.04.15 - v0.60 - RELEASE NOTES
- Added setup wizards and assistants
- Collapsed several options into single options (less cluttered UI)
- Colors: add notification tickertext to display if available
- Colors: split into currently active and inactive notifications
- Split "Screen On" setting into battery and charging variants
- Added link to GitHub in app
- Show (user)name of translators in app
- Added (Brazilian) Portuguese (already outdated )
- Adjusted AOD position size and follow logic
- Various crash fixes

2019.04.13 - v0.55 - FULLDOZER - RELEASE NOTES
- Full doze mode "Unholey Light"

2019.04.11 - v0.51 - RELEASE NOTES
- AOD hiding

2019.04.11 - v0.50 - RELEASE NOTES
- Support for legacy notifications
- Fix 'phantom' notification
- Reduce Accessibility permissions to minimum
- Independent control of screen on/off modes
- Tuning now has 0.25dp granularity (all previous tuning is lost!), gained reset button
- Colors are now configured by channel rather than by package (all previous color config is lost!), gained refresh button
- Adjusted 'reverse portrait' rendering
- Added Italian and Russian languages
- Support resolution change
- Various efficiency, crash and deadlock fixes

2019.04.10 - v0.40 - RELEASE NOTES
- Screen off + battery functionality enabled
- Migration from fake lockscreen to AOD-base
- Migration from application to accessibility overlay (Google frowns on this, though)
- Any notification can now be used for LED. The ones that don't ask for LED show up under Colors as black by default.
- Lottie renderer has been replaced by a sprite-sheet based rendered (up to 5x CPU reduction)
- Battery saving animations added (up to 3x CPU reduction), blinking and pie-chart (decided based on full or on-tap AOD)
- Several leaks and crashes have been fixed (and undoubtedly new ones created)

2019.04.04 - v0.25
- Notifications are now ignored if you set their color to black
- Battery optimization exemption permission is now required
- New icon/banner
- Fixed some CPU usage bug where the animation was running even if invisible
- Introduce "mark as seen" functionality, event and movement-based
- Added helper button to turn off overlay notification
- Rewording and repositioning of various UI elements

2019.04.03 - v0.20
- Fix compatibility with Qualcomm devices
- Add animation size/position/speed fine-tuning
- Add notification color override
- Clarify various error messages, popups, descriptions
- Show a test notification while the app's UI is open

2019.04.02 - v0.10
- Initial release
The Following 31 Users Say Thank You to Chainfire For This Useful Post: [ View ]
2nd April 2019, 10:33 PM |#3  
Chainfire's Avatar
OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 87,933
 
Donate to Me
More
- also reserved -
The Following 9 Users Say Thank You to Chainfire For This Useful Post: [ View ]
3rd April 2019, 12:07 AM |#4  
20degrees's Avatar
Senior Member
Thanks Meter: 410
 
More
Here we go. Another app I'll probably buy.

Just post the donate button now. 👍😁
The Following 3 Users Say Thank You to 20degrees For This Useful Post: [ View ] Gift 20degrees Ad-Free
3rd April 2019, 12:43 AM |#5  
Member
Thanks Meter: 13
 
More
Nothing pops up on my S10+ after permission needed 2/4 (link device). Are there any logs i could provide? Is there any way to link it manually?
3rd April 2019, 12:47 AM |#6  
Senior Member
Flag Hamburg
Thanks Meter: 201
 
More
Seems not working for me - S10.
I tried it and received some push notifications from telegram, Outlook and WhatsApp, but no holey light (nice name btw).
3rd April 2019, 12:47 AM |#7  
Chainfire's Avatar
OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 87,933
 
Donate to Me
More
Quote:
Originally Posted by F0rbidN

Nothing pops up on my S10+ after permission needed 2/4 (link device). Are there any logs i could provide? Is there any way to link it manually?

There's no selection dialog for a Wi-Fi network / Bluetooth device at all? Have you tried closing/reopening the app? Uninstalling/reinstalling it? Making sure Wi-Fi and Bluetooth are both on and you're connected to something?

I do not know how to link the device/companion app manually, no. Until I needed it to work around a bug in the notification system, I didn't even know it existed.
The Following User Says Thank You to Chainfire For This Useful Post: [ View ]
3rd April 2019, 12:50 AM |#8  
Chainfire's Avatar
OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 87,933
 
Donate to Me
More
Quote:
Originally Posted by Jannomag

Seems not working for me - S10.
I tried it and received some push notifications from telegram, Outlook and WhatsApp, but no holey light (nice name btw).

Try un/reinstalling and rebooting.

I've seen others who use notification access comment it sometimes doesn't start, though I haven't encountered that behavior even once during testing.

Otherwise I don't know. Did you grant all the permissions? Did a device link pop up?

It could of course also be an internal crash. Check logcat.
3rd April 2019, 12:55 AM |#9  
Member
Thanks Meter: 13
 
More
Quote:
Originally Posted by Chainfire

There's no selection dialog for a Wi-Fi network / Bluetooth device at all? Have you tried closing/reopening the app? Uninstalling/reinstalling it? Making sure Wi-Fi and Bluetooth are both on and you're connected to something?

I do not know how to link the device/companion app manually, no. Until I needed it to work around a bug in the notification system, I didn't even know it existed.

Enabling Bluetooth fixed it, I didnt know it has something to do with it. Thank you for your work an quick help.
3rd April 2019, 12:56 AM |#10  
Chainfire's Avatar
OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 87,933
 
Donate to Me
More
Quote:
Originally Posted by F0rbidN

Enabling Bluetooth fixed it, I didnt know it has something to do with it. Thank you for your work an quick help.

Neither did I, hah! It actually shows Wi-Fi networks for me too, and selecting one of those worked just as well during testing, so I didn't think it'd matter.
3rd April 2019, 01:24 AM |#11  
Senior Member
Thanks Meter: 58
 
More
thanks master for your app.

I'm using s10+ exinos and i just want to report that's working.

my device is charging and notification is working fine, got an email for testing. i hope it will work if device is using battery power and screen keeps off if notification comes in.

additional info if it's important: I'm using fingerprint, face and pin security.


thanks again
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes