5,598,463 Members 47,045 Now Online
XDA Developers Android and Mobile Development Forum

[APP] [2.2+] [8/17] InvisiBright 3.3 - Invisible Brightness Util!

Tip us?
 
dannygirsh
Old
(Last edited by dannygirsh; 19th June 2012 at 05:31 AM.)
#1  
dannygirsh's Avatar
Member - OP
Thanks Meter 57
Posts: 40
Join Date: Oct 2010
Lightbulb [APP] [2.2+] [8/17] InvisiBright 3.3 - Invisible Brightness Util!

Hey guys, I have an app out called InvisiBright and I'm looking for your feedback. Here's a brief description:

Use search key hold or status bar shortcuts to activate an invisible overlay above any application. Then, simply swipe anywhere to adjust the brightness quickly. Done! It comes with other goodies like an auto-brightness toggle, a "tilt mode", and home screen shortcuts (for tablets) so....

Check it out!

Video Demo: http://www.youtube.com/watch?v=at7p-MMaUAE

Pro Version: https://market.android.com/details?i...Girshovich.T4B

Free Version:https://market.android.com/details?i...irshovich.T4BF

All feedback is welcome. Thanks!


What other's think:

XDA Feature: http://www.xda-developers.com/androi...t-for-android/
Smoking Android Review: http://www.youtube.com/watch?v=yIu9gIS9EkE
Addictive Tips Review: http://www.addictivetips.com/mobile/...en-brightness/
"Tech and Me" top 10 feature!: http://www.youtube.com/watch?v=pdQhwF4msSk

Changelog:

3.3:
- Added volume overlay option (requested for modded Nook Color)
- Added option for lefties
- Changed slider height settings

3.2:
- Fixed app stack bug (when the settings open under touch/tilt)
- Misc optimizations
- More refactoring

3.1:
- Basic translucent slider panel option added to Touch Mode (still working on it)
- Added home screen shortcuts (use with Quick Launch or Home2 Shortcut)
- Fixed Tilt Mode flicker on some devices
- Percent notification doesn't linger after ending anymore
- Massive code refactoring/optimizing (prep for open sourcing)
- Cleaned up settings / defaults

Todo:
- Make slide pad prettier (fade animations, rounded corners)
- Switch percent toast for horizontal bar
- Add actual slider with preset level locks
- Fix notification date and add a brightness level indicator.
- correct lefty hint typo
- add shake listener to end tilt mode
- add option to tilt right/left instead
- add advanced setting to set min/max brightness levels (going too low is dangerous on some phones)
- ... idk, you tell me
Attached Files
File Type: apk InvisiBright33Pro.apk - [Click for QR Code] (49.2 KB, 1772 views)
The Following 50 Users Say Thank You to dannygirsh For This Useful Post: [ Click to Expand ]
 
ScottHW
Old
(Last edited by ScottHW; 22nd July 2011 at 06:50 PM.) Reason: edit
#2  
Senior Member
Thanks Meter 26
Posts: 135
Join Date: Sep 2010
Default Suggestions

Dan, thanks for starting the thread! Responsive Devs always get Donations

So, I was blown away to find InvisiBright. I've been using the Curvefish widget (just like, oh, everybody) and a year ago I thought it was hands-down the best. Not any more.

I was searching for something that might be integrated into the Notification Bar. Basically, just pull down the Notification Bar and there's the exact same things from the Curvefish widget; preset levels, toggle for AutoBrightness, and/or a slider.
Your app is a lot better than that. I stumbled across it from your DroidForums post.

Long Press Search should be a much more common feature, for tons of apps. Especially since it's just an option, easily changed, and SOO easy to code!
Good idea including it, and a pretty good Pro upgrade. Lite still works great, Pro is just a bit better.

Here are my suggestions, may or may not be good ideas, or even possible;
  • Semi-transparent (with user adjustable alpha) overlay on the (right) slider side, when changing the brightness level; then you can tell which part of the screen is Adjust, and which is Confirm
  • Sliding level indicator, (e.g. 3-px yellow line?) to go along with the Toast of percentage (user selected option, just like the "Show percentage" option)
  • Preset levels, preferably user-set; possibly snap the slider to the presets. Or maybe Far Right = Slider, Middle = Preset buttons, left = confirm
  • Shorter Toast duration after left-touching to set the level
  • Confirmation that the level has been set (but this might be addressed by the disappearing of the semi-transparent slider)
  • Vertical/horizontal slider option
  • Toggle for Auto Brightness EDIT: maybe "- Quick toggle back to auto-brightness with menu key" addresses this already... I haven't tried that Pro feature yet...

Common nerd favorites:
  • Donate, rather than Pro version, and/or
  • "XDA version"; Paid in the Market, Free here for supporters
  • Developer forum [x]!
  • Open Source [_] (but we can't always have everything)

Make one of the changes, and I'll buy the Pro to show support, and encourage you to do the rest!

(All my info is in my sig)

By the way, you are in close competition with Brightness Rocker. It's a pretty clever alternate-use of the otherwise single purpose Vol Up/Down buttons. But you responded faster than Nikhil, and went to XDA, even! And you don't have the conflict with actually changing the Volume in order to adjust brightness. Maybe you could figure out how to intercept the Vol Up/Down keys as a different trigger, since some of us have Long Press Search mapped to Camera, Screenshot, QR Scan, etc.
An iPhone is not my Desire
Logcat is log

--------HTC Desire--A8181 HT06x AMOLED--------
AlphaRev 1.8 S-OFF HBOOT 0.93.1000 Bravo CM7
--------Radio 32.44.00.32U_5.09.05.30_2--------
----ClockworkMod 2.5.0.7 CyanogenMod 6.1.1----
-----gapps-hdpi-20101114 ADW Launcher EX-----

The Following User Says Thank You to ScottHW For This Useful Post: [ Click to Expand ]
 
dannygirsh
Old
#3  
dannygirsh's Avatar
Member - OP
Thanks Meter 57
Posts: 40
Join Date: Oct 2010
Thanks again for showing interest in my app! Here's what I think:

Quote:
Originally Posted by ScottHW View Post
  • Semi-transparent (with user adjustable alpha) overlay on the (right) slider side, when changing the brightness level; then you can tell which part of the screen is Adjust, and which is Confirm
  • Sliding level indicator, (e.g. 3-px yellow line?) to go along with the Toast of percentage (user selected option, just like the "Show percentage" option)
  • Preset levels, preferably user-set; possibly snap the slider to the presets. Or maybe Far Right = Slider, Middle = Preset buttons, left = confirm
These are all great ideas. They all slightly threaten the "invisibleness" of the overlay, but I don't see why they can't be options.

Quote:
Originally Posted by ScottHW View Post
  • Shorter Toast duration after left-touching to set the level
  • Confirmation that the level has been set (but this might be addressed by the disappearing of the semi-transparent slider)
  • Vertical/horizontal slider option
Easy fixes. I'm on it.

Quote:
Originally Posted by ScottHW View Post
  • "XDA version"; Paid in the Market, Free here for supporters
  • Open Source [_] (but we can't always have everything)
Does the XDA version hinge on only members having access to links posted? I'll consider this since I'd love to see the pro version gaining traction (whether or not I get the buck). Also, I'll try to open source it in about 1 month when the semester starts and my free time becomes non-existent :P
The Following 3 Users Say Thank You to dannygirsh For This Useful Post: [ Click to Expand ]
 
ScottHW
Old
#4  
Senior Member
Thanks Meter 26
Posts: 135
Join Date: Sep 2010
Default !!!

Wow! Correct answers on every single point!

A lot of XDA devs attach their .apk to a forum thread. I'm pretty sure you have to be a registered Member to download the file. Obviously, that's free and easy, but it's enough barrier that it keeps most of the riffraff out. Right off the top of my head, SetCPU is released like this, you could ask coolbho3000 about how well it works.

If/when you do Open Source it, you'll also need to have a slightly higher level for people to contribute, a $4 Donate app or something.
I can't promise that always works, but some of us will pay for good Devs to do good work.
An iPhone is not my Desire
Logcat is log

--------HTC Desire--A8181 HT06x AMOLED--------
AlphaRev 1.8 S-OFF HBOOT 0.93.1000 Bravo CM7
--------Radio 32.44.00.32U_5.09.05.30_2--------
----ClockworkMod 2.5.0.7 CyanogenMod 6.1.1----
-----gapps-hdpi-20101114 ADW Launcher EX-----

 
hoovnick
Old
#5  
hoovnick's Avatar
Senior Member
Thanks Meter 53
Posts: 653
Join Date: Mar 2010
Awesome app, works great on OG Droid running latest CM7.
 
ScottHW
Old
#6  
Senior Member
Thanks Meter 26
Posts: 135
Join Date: Sep 2010
Default Touch screen to launch...?

Other idea (I'm just throwing them out there, this one might be a lot of work)

SwipePad activates from a touch in a particular part of the screen (corner, side, etc.)
https://market.android.com/details?i...ipepad.android

Maybe InvisiBright could activate the same way; an option to press and hold for a second in the lower right to launch InvisiBright. In that case, some kind of visible feedback would be more necessary.

It might end up pretty similar to the popular SGS style bar
examples:
Port the Samsung Galaxy S notification bar brightness slider
http://forum.xda-developers.com/showthread.php?t=832977

Android Hidden Shortcut: Quickly Adjust Screen Brightness From Notification Bar (Galaxy S specifically, with video)
http://techx64.com/android-hidden-sh...ification-bar/


I'm not trying to corrupt the "Invisi" nature of this fantastic app, I swear!
An iPhone is not my Desire
Logcat is log

--------HTC Desire--A8181 HT06x AMOLED--------
AlphaRev 1.8 S-OFF HBOOT 0.93.1000 Bravo CM7
--------Radio 32.44.00.32U_5.09.05.30_2--------
----ClockworkMod 2.5.0.7 CyanogenMod 6.1.1----
-----gapps-hdpi-20101114 ADW Launcher EX-----

 
ScottHW
Old
#7  
Senior Member
Thanks Meter 26
Posts: 135
Join Date: Sep 2010
Default Notification Bar

I just noticed that you haven't overridden the Notification Bar when sliding the brightness. If my finger reaches the top of the screen and then slides back down, it will catch and pull down the Notif Bar, rather than lowering the brightness.

Not sure what the best way to address that would be...
An iPhone is not my Desire
Logcat is log

--------HTC Desire--A8181 HT06x AMOLED--------
AlphaRev 1.8 S-OFF HBOOT 0.93.1000 Bravo CM7
--------Radio 32.44.00.32U_5.09.05.30_2--------
----ClockworkMod 2.5.0.7 CyanogenMod 6.1.1----
-----gapps-hdpi-20101114 ADW Launcher EX-----

 
dannygirsh
Old
#8  
dannygirsh's Avatar
Member - OP
Thanks Meter 57
Posts: 40
Join Date: Oct 2010
Quote:
Originally Posted by ScottHW View Post
I just noticed that you haven't overridden the Notification Bar when sliding the brightness. If my finger reaches the top of the screen and then slides back down, it will catch and pull down the Notif Bar, rather than lowering the brightness.

Not sure what the best way to address that would be...
There's a setting to adjust the buffers for touch mode.You can make the 100 percent spot far from the notification bar to avoid this issue (and your swipe will change the brightness slightly faster to compensate) . I remember adding these because I couldnt figure out how to override the notification bar without hiding it. I'll add it to my list and give it another go. Let me know if the buffers help.
 
cu_ninja
Old
#9  
cu_ninja's Avatar
Senior Member
Thanks Meter 13
Posts: 103
Join Date: Sep 2010
Location: Austin
Love it! I bought pro version on market. Keep up the great work.

Sent from my Xoom using XDA Premium App
The Following User Says Thank You to cu_ninja For This Useful Post: [ Click to Expand ]
 
NCXC
Old
#10  
Member
Thanks Meter 6
Posts: 34
Join Date: Apr 2011
Location: D-town
Wicked app, thanks for posting the pro apk. I liked it so much I bought it on the market.

Sent from my SGH-I897 using XDA Premium App

The Following User Says Thank You to NCXC For This Useful Post: [ Click to Expand ]
Tags
brightness, easy, smart, tool, transparent
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes