Opened 8 years ago

Closed 7 years ago

Last modified 6 years ago

#773 closed defect (fixed)

Do not lock screen while in an active call

Reported by: spaetz Owned by: TAsn
Priority: minor Milestone:
Component: libphone-ui-shr Version: SHR-unstable
Keywords: Cc:

Description

Hanging up from a phone call is very cumbersome at the moment, as the shr-today will lock the screen during the phone call and hanging up requires me to fumble with the slider, wait until it goes away and find and press "Release". This is a very awkward pause on the other side, whith lots of tapping, scratching, and swearing noises being transmitted....

Can we make the idle screen to not lock while in an active call please?

Change History (17)

comment:1 Changed 8 years ago by Hardy

Yeah, thats true, would be nice if that can be modificated. I got another idea, by an incoming phone-call, its necessary the slider must be slided too, to accept the call. Wouldn't it be easyer the catch the call up after sliding the slider? (Sounds nice xD)

Just a idea.. i think there different meanings

comment:2 Changed 8 years ago by spaetz

Hardy, while I agree with you, let's not add "more" ideas to this ticket. This one is about not locking while in an active call :). Please do open another one for the accepting call with slider one.

comment:3 Changed 8 years ago by TAsn

It can be easily done, but do we really want it? I mean, I don't want to press the screen with my face while in a call, I like it this way (maybe, not sure :P ).

Anyhow, you should decide/make a poll, and let me know. I don't really care both ways are fine with me.

comment:4 Changed 8 years ago by Hardy

My Vote will be occur for no slider on active call ;)

comment:5 Changed 8 years ago by spaetz

If you are afraid of accidantly pressing "Release" in the active call dialog, than that is a bug in the active call dialog and we need to make that "Release" button a slider too. (Or press a sequence of 2 buttons to hang up). Right now, you can also accidantly hang up when pressing the FR to your ear before the lock screen pops up.

We have 4 options:

1) Lock screen while in call as is now. 1st unlocking that screen then pressing "Release" to hang up. (Usability mess)
2) Lock screen. Provide a "Release call" slider in the lock screen while in an active call (possible but clumsy)
3) Don't lock screen. Live with risk to accidantly hang up with your ear. (easy but risky)
4) Don't lock screen. Provide a "Release" slider or sequence of keys as a safeguard. (slightly more complex active call screen)

comment:6 Changed 8 years ago by sybren

There is another usability issue with the calls. When the call gets disconnected the call screen disappears. If that happens when the screen isn't locked (for instance because the user unlocks it to press the "Release" button) the user can accidentally press another button. This could be the "Yes" button of a confirmation popup that was still in the background, just to name an example.

I'd prefer accept/reject sliders (or one circular slider as described in ticket #775) in the call screen rather than locking the screen. I want to be able to easily adjust the volume sliders, for instance.

The circular slider has my preference. It halves the number of sliders needed, and the chance of accidentally sliding your ear across the screen in a perfect circle is quite slim.

comment:7 Changed 8 years ago by TAsn

There is an phonefsod config option for that (doesn't work atm, but it will, and when it will this will be closed). Default is *not* to lock.

comment:8 Changed 8 years ago by Heinervdm

  • Component changed from SHR Image to libphone-ui-shr

comment:9 Changed 8 years ago by Heinervdm

  • Milestone set to MS2

comment:10 follow-up: Changed 7 years ago by dos

  • Resolution set to fixed in unstable
  • Status changed from new to closed

It's already configurable in /etc/phonefsod.conf

comment:11 in reply to: ↑ 10 Changed 7 years ago by elhennig

Replying to dos:

It's already configurable in /etc/phonefsod.conf

But it does not seem to work on my freerunner. I have to unlock the screen prior to accepting an incoming call.

The option used in /etc/phonefsod.conf is

idle_screen = aux,lock,suspend

comment:12 Changed 7 years ago by dos

Well, that's not about this ticket, as "do not lock screen while in an active call" and "unlock screen on incoming call" are two different behavious, and while the first one is quite useful, second one makes the whole point of having idle screen unnecessary (why you would like to block screen for, if it's disabled on active call and you can release it while trying to get FR from your pocket?)

comment:13 Changed 7 years ago by elhennig

Ok, I see the difference. Thanks fpr pointing this out.

Is there a way to display who is calling on the idle screen?

comment:14 Changed 7 years ago by dos

There is code for that in edje file, it just needs implementing on C side. I'll look at it and I think it should be done soon.

comment:15 Changed 7 years ago by jama

  • Resolution fixed in unstable deleted
  • Status changed from closed to reopened

comment:16 Changed 7 years ago by jama

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:17 Changed 6 years ago by morphis

  • Milestone MS2 deleted

Milestone MS2 deleted

Note: See TracTickets for help on using tickets.