yashsingh1/xdaforums huggingface dataset:
[EVO 4G Themes and Apps] Dan330:
to make the next upgrade easier....

make it simpler.....

any notification: one color.. user chooses.

1 type of notification: slow blink

2 types of notification: fast blink

3+ types of nofitication: solid color.

ex:

5 sms only... slow blink

5 sms and 2 emails... fast blink..

5 sms and 2 emails and 1 missed all... solid color.

once you check for any 1 notification or the screen is on (pop ups dont count).. the LED is off.. once the user turns on screen, they will know what was missed. even if they only read 1 sms.. and leave all the others alone for later.

Then they turn off the screen.. the user only wants to know .. if there has been any new missed notifications.

if you leave the led on... i would not know if there are any NEW notifications!

future feature...

once user checks screen and they left some notifications un-read... the LED will bink a different color... to remind the user they left a few notifications un-read.

so.. blink one color for new notifications .. and one color for old notifications.

and it will alternate between the colors. of course a Solid color for 3+ new notifications would take over old color notifications.
[EVO 4G Themes and Apps] dottat:
so no one else thinks that being able to set unique flash sequences for different senders would be neat?

blackberry has an app like that called bebuzz... makes it easier to know if that important text from that important person came through.
[EVO 4G Themes and Apps] Noxious Ninja:
I guess you'll need to elaborate a little more on what you mean by "unique flash sequences".
[EVO 4G Themes and Apps] dottat:
Sender A - red flash

Sender B - red and green flash

Sender C - green flash
[EVO 4G Themes and Apps] kdizzo:
any input would be greatly appreciated.
[EVO 4G Themes and Apps] trese01:
Yes berry buzz was great that is the one app I miss the most. I really do not care if I get emails or not. Missed call and text I care about for sure.
[EVO 4G Themes and Apps] Noxious Ninja:
The only benefit to installing any of my new versions at the moment is to get the Reset LED option for use if the light gets stuck on. It'll be a few more days before there's a release with any real bug fixes or new features.
[EVO 4G Themes and Apps] big790:
Today I got my first Force close
[EVO 4G Themes and Apps] cabrone1:
All I hope for is e mail, missed call, and SMS support each with a different flash. Keep up the good work.

Sent from my phone using an App
[EVO 4G Themes and Apps] edboston:
I like this idea.
[EVO 4G Themes and Apps] NeoteriX:
FYI, this concept will mean there is no color choice. It will have to be green, because green is the only color with that many variations of blinking. We are limited to the sole parameters defined here:

So the LED semantics we define are limited to this universe of possibilities. For those of us interested in getting more features, it sounds like the best way to help (even with no programming knowledge) is to define how the lights will operate (given the fact that we are limited to these options here).

Edit -- It's clearly easiest for only two user set functions, say -- SMS (1) and E-Mail (2). This is how I might want to implement it:

SMS (1) - Green solid (code 130)

E-Mail (2) - Red solid (code 129)

SMS and E-Mail (1 & 2) - Green and Red alternate (code 4)
[EVO 4G Themes and Apps] Noxious Ninja:
Yes, I'm definitely open to suggestions.
[EVO 4G Themes and Apps] sag7392:
I agree with this suggestion, because the two notifications needed the most while charging (at least for me) are SMS and Email. Missed calls is a tight third. But again for me, I'd be happy with SMS and Email.

Edit- Are we talking about Gmail or any email that comes it (exchange, etc.)?
[EVO 4G Themes and Apps] Noxious Ninja:
I haven't really looked into it yet, so I don't know. It probably depends on whether your email app sends a notification when a message comes in.
[EVO 4G Themes and Apps] Noxious Ninja:
Status update: I've fixed the crash, but I'm seeing a bizarre issue where sometimes the app completely ignores all your settings and uses the defaults. I'm in the process of rewriting a good portion of the code from scratch, because I honestly have no idea what's going on. :(
[EVO 4G Themes and Apps] DrRyder:
Can't wait for the next release. This is coming along awesome so far. :D It's a must-have app in my rom. Should add this to the Market too eventually.
[EVO 4G Themes and Apps] Noxious Ninja:
I may have found a solution to my problems. Hopefully I'll get it fixed up tonight or tomorrow, but we'll just have to see. Once I'm done rewriting everything I need to and am satisfied it's working properly, I'll definitely enable donations and quite possibly put it in the market.

Maybe it's wishful thinking, but I hope to be able to make a couple of hundred dollars off it so I can build a new development PC - my trusty old laptop is slowly dieing, and I don't know how much longer it'll last. :/
[EVO 4G Themes and Apps] SteelH:
if you get it to work with the ability to set your own color/blink rate combo for sms/mms/email/vm/missed calls I'll gladly buy the app! This is one thing I really miss from my blackberry.
[EVO 4G Themes and Apps] sag7392:
I would have no problem paying for a great app either.

Sent from Steve Jobs vision of a great phone...
[EVO 4G Themes and Apps] z28marols1:
I hate the feeling of something I've been using for free suddenly costing something, however, if you made a free version and a donate version I would gladly "donate" $1-1.50 for an app of this nature that would have continued support.
[EVO 4G Themes and Apps] Noxious Ninja:
Believe me, I know the feeling. I was thinking $0.99 in the market, but freely available here (donate if you want).
[EVO 4G Themes and Apps] fgr:
I'm in for a paid version...

A dollar or two for something I have been using every day for months now... Most definately...
[EVO 4G Themes and Apps] roscoenr:
i have a sugestion i do not know if it is possible but the pop up thats says wimax sevice statred or stoped, is there any way to get rid of that. it drives me crazy.
[EVO 4G Themes and Apps] Noxious Ninja:
You should be able to open up the app and disable it under the Message Service settings. The popups will either be off by default or completely removed in the next version.
[EVO 4G Themes and Apps] roscoenr:
kool thanks
[EVO 4G Themes and Apps] dottat:
put it on the market yourself before someone else steals it and makes money off your work!
[EVO 4G Themes and Apps] Noxious Ninja:
Hah, I read about that. I didn't want to do that yet, because I'm still stealing about half of bludragon's work. However, that'll change soon, and it looks like the market has a mode where you can reserve an app but not make it public, so I might go ahead and sign up for the market tonight, even though I don't have the fully-rewritten version ready yet.
[EVO 4G Themes and Apps] ninoriff:
I am in!

+1 on the paid app... CM7 has this enabled and I love it, so I am in to get this work on Sense Roms... 1-08 did not work at all for me, but 01-04 does :)
[EVO 4G Themes and Apps] cabrone1:
Just got two FCs while using idealyzer
[EVO 4G Themes and Apps] rushco:
If you get an FC, check logcat (e.g., using aLogcat) to see if there is a stack trace. Next, check to see if there is a log file on your SD card in the /WiMAXNotifier/logs/ directory. If you find anything, please post it here, or let me know if there are still no logs.
[EVO 4G Themes and Apps] Noxious Ninja:
And if the error is

java.lang.NullPointerException
at net.leedsoft.mobile.wimaxnotifier.WiMAXNotifierMessageService.onStartCommand(WiMAXNotifierMessageService.java:141)

Then I already know about it, so no need to actually post the log - just let me know that it's the same thing.
[EVO 4G Themes and Apps] pseudo_nomen:
Would it be possible to get other flash combinations by switching between the solid color modes? e.g. to get a red/yellow alternating flash (like mode 4 slow turquoise/red flash, but with different colors):

turn on mode 129 for X milliseconds;

mode 0;

turn on mode 131 for X milliseconds;

mode 0;

...

Or achieve any color flash at any rate e.g. for a rapid red flash):

turn on mode 129 for 50 ms;

mode 0;

turn on mode 129 for 50 ms;

mode 0;

...

This kind of constant switching however may lead to more battery drain...
[EVO 4G Themes and Apps] Noxious Ninja:
That's precisely the issue. If you're switching the mode several times per second, the phone would pretty much never sleep. Even every few seconds, it wouldn't be so great.
[EVO 4G Themes and Apps] Dan330:
any updates??? :)
[EVO 4G Themes and Apps] Noxious Ninja:
Not yet. I got a good bit of work done Monday evening, but I've been busy the other days this week, and will be busy again tonight. Assuming the new design works like I expect it to, a new version should be out Saturday or Sunday.
[EVO 4G Themes and Apps] Dan330:
thanks for the update...

hoping for something good by monday :)
[EVO 4G Themes and Apps] marcusb84:
I'd suggest that instead of polling for the message to be read to poll for when the screen is next turned on. At least provide an option for it. Wouldn't that event be easier for the app to look for? Though not polling with the screen off is a great idea too.. maybe not much of a difference battery wise with my suggestion.

Also- it would be cool if the notifier was only active while plugged in.. that way it doesn't even need to run while on battery. Again, as an option.
[EVO 4G Themes and Apps] NeoteriX:
My 2 cents -- the one issue I see with this suggestion is for those of us that have the phone plugged in with the screen always on (or dimmed). For example, I have the phone docked at my computer with the screen that remains on and dimmed, and need the notification lights precisely because when charging, the main notification light is rendered useless. It's easier to check things at a glance using the WiMax light rather than looking at the screen notification bar or what not.

I suppose you could also include a condition that if the phone is plugged in the behavior changes but it might complicate things too much.

This is a suggestion for down the road, but it would be awesome to be able to have SMS over Google Voice trigger the "SMS" notification in addition to regular SMS messages.
[EVO 4G Themes and Apps] marcusb84:
Yeah, I agree- thats why I suggested it as an option.. EITHER poll for it to be read OR detect when the screen is on. Obviously it wouldn't work for everyone if it only worked with the screen turning on.
[EVO 4G Themes and Apps] Noxious Ninja:
If my new design works, there won't be any more polling at all. Hopefully I'll get it working and testable tonight. I would prefer not to have to go back to the old polling design.

I don't know much about Google Voice. Do Google Voice SMSes only show up in the Google Voice app, or do also they appear in "normal" messaging apps like the builtin one, Handcent, or chompSMS? I can certainly look into it.
[EVO 4G Themes and Apps] pseudo_nomen:
G-voice SMSs only show up in G-voice; stock and 3rd part messaging apps don't see them.
[EVO 4G Themes and Apps] Dan330:
google voice can also send a notification via sms too... we block it in the sms app.

we do that .. so it will show a notification led. goog voice only notfies on the notification bar.
[EVO 4G Themes and Apps] Noxious Ninja:
Hm, I'll have to get a GV number and experiment. But I'm going to get the basics working again first. :P
[EVO 4G Themes and Apps] dottat:
Sounds like a much more efficient program in the works. make sure you reserve it on the app market!
[EVO 4G Themes and Apps] fgr:
Agree 100%. Get a good basic version working.

You know you could make the basic working version a free one and a paid version with all the other goodies as options. Again though, that would be after the basic one is proven in.

And FYI, I think in the last two weeks I have only had a couple FC's with the current version. Really doesn't happen enough to me to be of any bother...
[EVO 4G Themes and Apps] Noxious Ninja:
Sweet, it's working, and there's no more polling. The most noticeable effect will be no more delays between reading messages and the light turning off. There should also be better battery life in the case where there are unread messages and the screen is off. I don't know if it will be a *noticeable* difference in battery life, but whatever. :p

I still need to fix some of the more egregious bugs, but I'll likely have a beta version up later tonight or tomorrow.
[EVO 4G Themes and Apps] roscoenr:
Sweet
[EVO 4G Themes and Apps] Noxious Ninja:
Except now if you leave the screen off a while, it stops listening for message state changes, and the light gets stuck on. :( Hopefully it's just something I'm doing wrong.

EDIT: Hmm, this might just be a chompSMS bug. Fingers crossed.
[EVO 4G Themes and Apps] Noxious Ninja:
Here's a buggy, hacky test version. I would appreciate it if some people would test this out and let me know if the LED goes off when you read a message. If you do test it, please post your results along with:

1) Your ROM and ROM version

2) What SMS program you used (stock, Handcent, chomp, etc.)

3) How you read the message (e.g., opened up the app and read it from the conversation list, hit "done" on the chomp popup, etc.)

NOTE: You will have to uninstall any existing versions before installing this one.

EDIT: No need to test, I figured out the proper way of handling this. For the curious, it turns out that, when reading messages through a conversation view, the mms-sms content provider is updated instead of the sms content provider.

New version soon? Probably. New features? Not yet, just rebuilt and improved core.
[EVO 4G Themes and Apps] roscoenr:
downloading now
[EVO 4G Themes and Apps] tracerit:
thanks for the app! :)
[EVO 4G Themes and Apps] beepsilver:
Thank you for your hard (and no doubt very late at night) work! Where can we download?
[EVO 4G Themes and Apps] Novarider:
Will this work on cm7? The original version doesn't I think its because of gingerbread
[EVO 4G Themes and Apps] flyhighx:
Can't wait to try it, just can't find the latest version. First post shows v2011-01-08.1 as the latest version but I believe thats been there a while. Couldn't find it in the market yet either. Would love to pay/donate when that is available but can't wait to try it first. Can you point us to where to get this latest version please?

Unless I'm misreading your post and you pulled it once you figured out that last issue. Is so, I'll continue to be patient.
[EVO 4G Themes and Apps] devonparrish:
Anyone get this working with cm6? I can't seem to get it to work. I had it working when I was using sense so it must be a cm6 issue
[EVO 4G Themes and Apps] Noxious Ninja:
Yeah, I pulled it because it was still incomplete. But unless I run across something crazy, the next version will be out within a few hours.

If the next version doesn't work, let me know, and I'll work with you to figure it out.
[EVO 4G Themes and Apps] Noxious Ninja:
New version up in the first post. Make sure to uninstall any older versions before installing it.

I feel pretty good about my changes, but I'm still calling this a beta because it's only been tested on my phone. If you have any issues, please post here. I would appreciate it if you describe your problem, and list your ROM and kernel version.

I'm still working on adding new notification types. Email might not happen - it looks like there's no standard way of providing new message notifications, and I can't find anything on if/how any of the common mail apps do it. :(
[EVO 4G Themes and Apps] SteelH:
Donation Sent (Unique Transaction ID #39F48045U62492246)

Can't wait for "Support for email/missed call/voicemail/whatever notifications (requires research)" -- Get those working and I'll donate more.
[EVO 4G Themes and Apps] Adam1422:
I installed this apk and I did a live test from what was said in the second post and its still using my old LED light...am I doing something wrong? Any help would be much appreciated!
[EVO 4G Themes and Apps] Noxious Ninja:
Do both lights come on? Or just the standard light?
[EVO 4G Themes and Apps] Adam1422:
Just the standard! Do I have to reboot for the settings to take place?

[EDIT] I rebooted and its working both lights are going but thats awesome! Thanks to the OP!
[EVO 4G Themes and Apps] Noxious Ninja:
Odd that you have to reboot. Anyway, I added instructions on how to disable the normal notifications and just have the WiMAX LED. They're in the FAQ in the second post of this thread.
[EVO 4G Themes and Apps] devonparrish:
Hmm still not working on cm6. I dunno if I'm just doing something wrong D:
[EVO 4G Themes and Apps] Noxious Ninja:
Do the built-in notifications using the WiMAX LED work?

And if you run

echo 130 > /sys/class/leds/wimax/brightness

does the light come on? (You can turn it back off by running the same thing, but with 0 instead of 130.)

If you run

ls -l /sys/class/leds/wimax/brightness

from Terminal Emulator or adb shell, what is the output? The part before the date is the important part.

Finally, have you tried the Savaged or Savaged-Zen kernels?
[EVO 4G Themes and Apps] devonparrish:
Yes built in notifications work, but I hate them haha. I put in the code and the light came on. And here's what I got

#ls -l /sys/class/leds/wimax/brightness
-rw-r--r-- 1 system system 4096 Jan 23 20:07 /sys/class/leds/wimax/brightness

And I haven't tried those kernels yet, that will be the next thing I suppose haha
[EVO 4G Themes and Apps] Noxious Ninja:
So it looks like what's happening is that normal apps are unable to write settings to the device by default. If you use adb shell, you automatically get root, which is why echo works.

Savage or Savaged-Zen beta might work. In any case, it's a bug in CM.
[EVO 4G Themes and Apps] devonparrish:
Hmm is there a way around that? Because that sucks haha

And I'll try flashing one of those later tonight and see if that works
[EVO 4G Themes and Apps] Noxious Ninja:
You can try running

chmod 666 /sys/class/leds/wimax/brightness

and it may or may not work. If it does work, it will probably get reset on reboot. But it's worth a shot.
[EVO 4G Themes and Apps] devonparrish:
Hmm that didn't seem to work either :/
[EVO 4G Themes and Apps] big790:
Perfect
[EVO 4G Themes and Apps] Dan330:
i am on Myn's Warm 2.2 RLS5...

loaded just fine.. and tested.. working..
[EVO 4G Themes and Apps] Noxious Ninja:
I'll see if I can add root support in the next version. Either have it as an option, or have it automatically detect you need it and use it. That should work around the CM permissions problem.
[EVO 4G Themes and Apps] fgr:
Crap :eek:

I'm in Mexico all this week so I can't help test (no Sprint service here).

Oh well, glad you got the new version out. Can't wait to get home and try it.
[EVO 4G Themes and Apps] marcusb84:
Installed the new version this morning and it's been running well. Couldn't disable the default notification light but I think thats a bug with GO SMS.. I uninstalled that and I am using the default messenger and its working as expected. I've also been monitoring battery usage with SystemMonitor and have seen negligible impact! Great work!
[EVO 4G Themes and Apps] marcusb84:
Found a small "bug". I was texting someone and left messenger open. While the phone screen was off a txt from him came in. the light turned on then off. Its set to be solid. I presume because the messenger was the active app.that'd why this happened. If I hit home then turnthe screen off it works fine.
[EVO 4G Themes and Apps] Noxious Ninja:
Did the message get marked read inside of messenger, or did it still show up as unread? If messenger marked it as read, there's not really anything I can do.
[EVO 4G Themes and Apps] marcusb84:
I'm not sure but I assumed thats what happened. Would it be possible to make it so the light doesn't turn off while the screen is off but knows to clear when the screen is turned on?
[EVO 4G Themes and Apps] Noxious Ninja:
That's a good idea. It should be doable, but I'll have to look into what kind of changes it would take.
[EVO 4G Themes and Apps] NeoteriX:
Also donated: Transaction ID: 49W74190UL4927034

Best,

NeoteriX
[EVO 4G Themes and Apps] njfoses:
If this can get working for missed calls/voicemails, google voice, etc this app would be awesome! Dont get me wrong its cool as is but would be great if it worked with other notifications.
[EVO 4G Themes and Apps] devonparrish:
Hey thanks, that would be great :D
[EVO 4G Themes and Apps] Noxious Ninja:
Can you try the new version?
[EVO 4G Themes and Apps] devonparrish:
Okay its working better than before. But now it only flashes the led right when a message is received and then it disappears. All the settings seem to just flash their color for maybe a second then stop
[EVO 4G Themes and Apps] devonparrish:
Actually I think its working now! Thanks!

Edit: Cyanogen led notifications must be turned OFF for this app to work correctly with it. I couldn't get them to work in conjunction, but there's no point to that anyways :P
[EVO 4G Themes and Apps] Novarider:
The new version works on CM7. Thanks a lot! I hope you can get missed calls and emails working now
[EVO 4G Themes and Apps] Noxious Ninja:
Excellent, that was easier than I thought. Glad it works on CM now.

Status of additional features:

GMail should be possible so long as you use the GMail app and not any other email app

Missed calls is probably possible, but looks a little tricky

Voicemail probably won't be possible

Regular email probably won't be possible

Working around weird messaging app behavior which causes messages to be marked as read even when the screen is possible, but will require a decent bit of work. I'll probably do it, but it's low priority.

I haven't completely ruled out voicemail and regular email as being possible. I need to download the CM sources and dig through them to see if there's anything insightful in there.

And now a question: If you turn on the phone and there are unread messages, should the light come on? Would it be worth adding as at least an option?
[EVO 4G Themes and Apps] roscoenr:
I think it would be a nice option
[EVO 4G Themes and Apps] Dan330:
if there is a unread message.. there should be a notification in the notification bar. if you turn on the screen, then you can see the notification bar.

so.. IMO... i dont think it is needed..
[EVO 4G Themes and Apps] eluno:
what happend to the test feature:)
[EVO 4G Themes and Apps] Noxious Ninja:
It was sort of tied to the old UI, so I left it out. I am planning a better diagnostic function, which would try and tell you more about the problem if the test didn't work.
[EVO 4G Themes and Apps] njfoses:
Sounds awesome, any chance of getting the app to work for missed txt or calls with google voice app?
[EVO 4G Themes and Apps] Noxious Ninja:
Still needs research. I'm going to work on gmail/missed calls first.
[EVO 4G Themes and Apps] NeoteriX:
Awesome, great work.

I guess I don't understand what you mean. Shouldn't the light already be on if there are unread messages?

I was also thinking about the behavior question posed before about how to handle the notification where more than one type of notification exists. In addition to the preference I expressed before (green/orange/both), I guess one easy way would be just to set up a priority system. The benefit is the ease of implementation and expanded user choice. The downside is less communication to the user.

In the system, the user would specify of (let's say) three choices, the relative priorities of the notifications, and the phone would simply flash the notification of the highest priority that existed. E.g.,

1) Missed calls

2) SMS Text

3) E-mail

This would work in principle because generally, people tend to get fewer of the higher priority type notifications. So, if I saw I had a missed call, it's not something I would ignore and would check my phone to find I also had X texts and X e-mails. The same goes for texts versus emails for me. I'm more inclined to immediately check an incoming text message, and then would see the emails as well.

More food for thought.
[EVO 4G Themes and Apps] Noxious Ninja:
The app triggers on message receive events. If you get a message, then turn the phone off and back on, the message could still be unread, but the light would be off.