profile/ivi/lemolo.git
12 years agocallscreen: improve multiparty details look and feel.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:10:55 +0000 (03:10 -0300)]
callscreen: improve multiparty details look and feel.

instead of a boring list and buttons use a scroller with a box of
layouts for each item.

12 years agocallscreen: finish handling of multiparty, includes detailed view.
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 23:13:33 +0000 (20:13 -0300)]
callscreen: finish handling of multiparty, includes detailed view.

detailed view will allow to see the conference participants and hangup
them individually or enter a private chat.

list item and scroller theme is missing.

12 years agoofono: private chat
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 23:11:23 +0000 (20:11 -0300)]
ofono: private chat

12 years agodon't mix hangup and multiparty hangup.
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 22:57:03 +0000 (19:57 -0300)]
don't mix hangup and multiparty hangup.

we need simple hangup to do it for multiparty participants.

12 years agocreate multiparty.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 23:39:06 +0000 (20:39 -0300)]
create multiparty.

they have an icon on the left, but there is no action for them at the
moment.

12 years agoofono: add multiparty getter.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 23:18:47 +0000 (20:18 -0300)]
ofono: add multiparty getter.

12 years agosupport waiting and held calls.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 21:53:29 +0000 (18:53 -0300)]
support waiting and held calls.

12 years agoofono: cover more voice call manager api.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 20:12:59 +0000 (17:12 -0300)]
ofono: cover more voice call manager api.

 - Transfer
 - SwapCalls
 - ReleaseAndAnswer
 - HoldAndAnswer
 - HangupAll

12 years agokeypad: disable actions when there is no number.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:46:55 +0000 (15:46 -0300)]
keypad: disable actions when there is no number.

12 years agobugfix: action blocker should only cover the button area.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:46:08 +0000 (15:46 -0300)]
bugfix: action blocker should only cover the button area.

12 years agoadd missing 'api' keyword to some theme programs.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:40:32 +0000 (15:40 -0300)]
add missing 'api' keyword to some theme programs.

12 years agorename vars and prepare callscreen to receive multiple calls.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:31:09 +0000 (15:31 -0300)]
rename vars and prepare callscreen to receive multiple calls.

12 years agodocument theme parts, signals and messages.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 17:18:49 +0000 (14:18 -0300)]
document theme parts, signals and messages.

also mark them as 'api' for easier lookup/grep.

12 years agosplit theme into multiple files.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 16:05:32 +0000 (13:05 -0300)]
split theme into multiple files.

easier to grep and search, avoid crossing unwanted boundaries :-)

12 years agodo not show elapsed time when dialing.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 15:51:28 +0000 (12:51 -0300)]
do not show elapsed time when dialing.

it's unknown, so let's not use it.

12 years agoadd tabs to main layout and placeholder contacts and history.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 15:49:10 +0000 (12:49 -0300)]
add tabs to main layout and placeholder contacts and history.

12 years agoAdding calls check, we must be in a call to update those properties.
Guilherme Iscaro [Wed, 11 Jul 2012 13:52:08 +0000 (10:52 -0300)]
Adding calls check, we must be in a call to update those properties.

12 years agoshow and update elapsed call time.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 23:38:56 +0000 (20:38 -0300)]
show and update elapsed call time.

12 years agoofono parses start time.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 23:37:54 +0000 (20:37 -0300)]
ofono parses start time.

time is relative to loop time, which should be monotonic.

12 years agocallscreen: volume, mute, speaker and contacts.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 22:11:19 +0000 (19:11 -0300)]
callscreen: volume, mute, speaker and contacts.

volume was implemented using hardware keys, no visual feedback.

mute was implemented as a toggle action.

speaker and contacts were marked as placeholders.

12 years agoofono should notify when properties changed.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 22:05:47 +0000 (19:05 -0300)]
ofono should notify when properties changed.

12 years agoadd missing getter for volume and mute.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 21:32:32 +0000 (18:32 -0300)]
add missing getter for volume and mute.

12 years agofix log of unsigned char value for volume.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 21:31:52 +0000 (18:31 -0300)]
fix log of unsigned char value for volume.

12 years agosend DTMF tones from call screen keypad.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 20:50:06 +0000 (17:50 -0300)]
send DTMF tones from call screen keypad.

12 years agoadd keypad and actions to callscreen theme - no backend yet.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 20:33:48 +0000 (17:33 -0300)]
add keypad and actions to callscreen theme - no backend yet.

12 years agotheme call screen.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 17:42:55 +0000 (14:42 -0300)]
theme call screen.

12 years agoimage was actually jpeg, not png.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 15:07:27 +0000 (12:07 -0300)]
image was actually jpeg, not png.

12 years agotheme: proper design for keypad.
Gustavo Sverzut Barbieri [Fri, 6 Jul 2012 21:55:39 +0000 (18:55 -0300)]
theme: proper design for keypad.

12 years agowindow at 720x1280, Tizen's default.
Gustavo Sverzut Barbieri [Fri, 6 Jul 2012 21:54:39 +0000 (18:54 -0300)]
window at 720x1280, Tizen's default.

12 years agorename 'signal' to 'sig' to avoid warnings with -Wshadow on some GCC.
Gustavo Sverzut Barbieri [Fri, 6 Jul 2012 17:13:42 +0000 (14:13 -0300)]
rename 'signal' to 'sig' to avoid warnings with -Wshadow on some GCC.

12 years agoAdding multiparty infrastructure.
Guilherme Iscaro [Tue, 3 Jul 2012 18:48:32 +0000 (15:48 -0300)]
Adding multiparty infrastructure.

12 years agoAlways unref DBusMessage in _bus_object_message_send().
Guilherme Iscaro [Mon, 2 Jul 2012 13:36:15 +0000 (10:36 -0300)]
Always unref DBusMessage in _bus_object_message_send().

12 years agoSending DTMF codes done.
Guilherme Iscaro [Thu, 28 Jun 2012 19:36:50 +0000 (16:36 -0300)]
Sending DTMF codes done.

12 years agoCall-Volume API implemented.
Guilherme Iscaro [Thu, 28 Jun 2012 14:53:25 +0000 (11:53 -0300)]
Call-Volume API implemented.

12 years agoInitial Commit, basic infrastructure.
Gustavo Sverzut Barbieri [Mon, 25 Jun 2012 23:13:37 +0000 (20:13 -0300)]
Initial Commit, basic infrastructure.

The phone basics work without handling of DTMF (SendTones), the theme
is pretty barebones at this point.

Supported API:
        - VoiceCall:
                - Methods: Hangup, Answer
                - Signals: PropertyChanged, DisconnectReason
        - VoiceCallManager:
                - Methods: GetCalls, Dial
                - Signals: CallAdded, CallRemoved
        - Manager:
                - Methods: GetModems
                - Signals: ModemAdded, ModemRemoved, PropertyChanged

It's fully hot-pluggable: the daemon, modems and calls can enter and
exit at anytime.

It's remote controllable using DBus. Right now just Activate and Dial
are implemented so other applications can bring up the dialer window
and request a number to be dialed. This is also used to guarantee a
single instance of the application.