View Single Post
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#96
Originally Posted by mrdally204 View Post
The best example I can give you for easier to use is this. As I have mentioned I have AIM running along side SIP and TOR. Before TOR installed, I would go to my contacts screen on my N810 and click the Online status. This would show my online buddies available for instant messages. Now it shows them, along with about 60 other "online" contacts from TOR. If I go to AIM it will show both my online friends as well as offline. It just made contacting AIM friends more tedious.
I actually implemented them as Away originally out of a similar concern but I just counted on people being able to look at the protocol specific lists. I went back to all being Online because the heavier texters might want it that way but because they can just look for GV contacts only and they all have the same status, I guess it does make sense.

I'll look into modifying things ... in fact how would it be if I used two different levels of away, one for phones marked as cell phones and one for everything else? The theory is that a cell phone is more likely to support texting so it can be used by people to distinguish numbers quickly for texting but I know some people use the phone type to signify other meanings.

Originally Posted by mrdally204 View Post
*edit can you tell me where I can change the checking of messages formula so I can change it to a more frequently checking status. I mgs quite often and would like to check it every 5-7 minutes, assuming it would be easy for me to do.
If you want it done officially then you should look forward to me fixing:
https://bugs.maemo.org/show_bug.cgi?id=8511

Unofficially, as root (dangerous, blah blah) edit
Code:
/usr/lib/theonering/gvoice/session.py
and look for
Code:
		self._textsStateMachine.set_state_strategy(
			state_machine.StateMachine.STATE_ACTIVE,
			state_machine.GeometricStateStrategy(
				state_machine.to_seconds(seconds=20),
				state_machine.to_seconds(seconds=1),
				state_machine.to_seconds(minutes=30),
			)
		)
Another option is to keep the debug prompt up and reset the timers through "reset_state_machine" (auto-complete picks up on it and that helps). This is a bit heavy handed because it also resets it for voicemail and the addressbook.

Originally Posted by natmaster View Post
Battery life issues: i.e., polling bug, and option to disable polling altogether.

Also, very important thing is to have the contact list integration (like skype, where you can choose to gv anyone). But the top issues are much more important.
The polling bug was fixed in 0.7.0-1 last Friday night or so. Since then my battery life has astounded me. My n810 has been running (idle) for over 24 hours without a charge on wifi and has not shown a dent in the battery life. In the n810's favor is it supports "Away" status which is a battery saving mode and not in its favor is the way I setup the polling is less battery efficient.

On my n900 on wifi with the better polling code but without the away status and a mix of idle/active and texting I got 8 hours on half a charge (I think).

You mention disabling polling. Is your use case to use The One Ring without any texting support and to just use it for calls?

For clarification, you feel contact list integration is not just critical but critical enough that I shouldn't send it to Extras? I'm curious what your reason is? The best I can figure is increased user confusion leading to an overload of support issues to resolve.
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog
 

The Following User Says Thank You to epage For This Useful Post: