[Android Apps and Games] supergaijin:
hey, great app so far. I'm running it on my samsung galaxy s i9003, which is running JB miui. from what I've seen, everything is working as expected, based on your current listing of what is working and what still needs to be done.

if I understand correctly, "TODO: Screen_on sensor value (going from light to dark room) (strings: screen_on_override)", means that it's currently not properly adjusting the brightness when you go from a light to dark room. if that is correct, then I agree, as this is what I experience often.

for the TODO listing of "When I start app from eclipse it usually remains at lux 0, instead of current reading", assuming you mean in the Velis app itself when you open it to see/adjust the settings, I see it's frozen when I start it, but the value it's frozen at is the current apparent (actual?) lux value. if I start the app in a dark room, it will show and stick at 2-3 lux. if I start the app in a bright room, it will show and stick at ~100 lux, and if I start it outside, it will show and stick at 1000+ lux, so it is reading, but simply sticking a bit.

in the TODO list, I assume "Manual graph editing as text" means you'll be able to enter setting points manually rather than relying on the two moveable bars. I can agree with adding that, even though I have no difficulty manipulating the red bars. however, my issue is that the graph has an adjustable curve, which is not adjustable by the user and changes based on the location of a user's setpoints. I would like to request an option to disable the graph curve calculation, based on my preferred settings, as described below in conjunction with another requested change.

I read the manual, which was well detailed and helped me understand configuration of the settings, but one thing that makes this app difficult to use without an overriding app when it doesn't do what I want it to do is the lack of adjustability in the change in brightness setting. the manual says:

"Brightness change sensitivity

The higher the percent, the less sensitive service will be. At 100%, the app wouldn't react even if you put your device under the sun, at 10% a pretty significant sample change will need to be read from sensors and at 0% the service will react to the tiniest change in sensor readings."

I've tried setting this at 90%, but it still changes when I don't want it to. for my personal preference for settings for brightness on my screen, using another app, I have two preferred settings, one for outside in sunlight and one for everything else. if it wouldn't get too crowded, I would have a third for "outside on a cloudy day", but right now I just tolerate the dimness or go to full bright. velis's concept and potential is much greater than this other app, but the abovementioned brightness control needs some work.

to give numbers for better understanding, let's say my dim setting is 20% of possible screen brightness. based on what I've seen of lux readings compared to my use of this setting, this amount is sufficient to read in the dark or in a normally lit room, and even outside on a cloudy day, as long as your phone isn't pointed to directly reflect the light from the sky to your face. if I was to have a "middle" setting for cloudy days, I'd pick something like 50% brightness. then, for outside on sunny days, 90-100% is what's needed to be able to use the screen without having to shade the phone with your hand.

using my examples, converted into basic lux readings, my dim setting is usable in a lux range from 0 to somewhere between 500 and 1000 lux. with your app's current brightness change sensitivity only ranging from 0-100% change, it will see a dramatic change when you go from an almost dark room to a normally lit room, so it would change the brightness, even if I don't want it to change. going from 10 lux to 100 lux is a 1,000% change, well outside the 0-100% range.

===========================================

my specific request for this is to have an alternative setting option, which would function when a certain lux range is reached, rather than a change in brightness. this can have multiple values, for those that want multiple settings. in my case, I would only need three:

"Brightness change setpoints"

setpoint 1: 0- 500 lux, 20% display brightness

setpoint 2: 501-1500 lux, 50% display brightness

setpoint 3: 1501+ lux, 90% display brightness

* for however many setpoints a person makes, the final one would only have the beginning setting and your app would set the endpoint as the limits of the phone's sensor, since not every phone would be guaranteed to have the same operational range limits.

* the "Brightness change sensitivity" function that's already present and the proposed "Brightness change setpoints" function would both have a selectable toggle so a user can choose which brightness adjustment method they want to use, and these selectable toggles would be created in such a way that both cannot be on at once. if someone selects the change sensitivity option, then the change setpoints would be dimmed and unselectable, except for the toggle itself, and then if that person selects the change setpoints option, it would reverse and the change sensitivity option would be dimmed.

the instructions for this proposed function in the manual would be as follows, "enter the setpoints you want the brightness to change at, starting from the dimmest range setting to the brightest. enter the beginning and end points of the range for each setpoint, and the brightness for each setpoint. your brightest setpoint will only have a beginning setting, as the end point would be the limits of your phone's brightness sensor."

* if you prefer, you can use my three sample points above as a sample in the manual instructions as well.

====================================================

I hope this helps out a bit. thanks for the great app and keep up the good work!