1. 29 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      ui: improve in-call ui · 210fe212
      Alexandre Lision authored
      - Add call photo
      - Add specific ui controls and photo for incoming calls
      - Add ui for outgoing calls in process
      - Add labels under important actions (Hang up, Pick up)
      
      Change-Id: Ie6faee8e2816330bff0e7ec91fbb533c3c9b949d
      Tuleap: #284
      210fe212
  2. 25 Jan, 2016 2 commits
    • Alexandre Lision's avatar
      chat: update RecentModel selection · 01cf5e38
      Alexandre Lision authored
      Clear RecentModel current index:
      - during a call when the call is OVER
      - in chat view when clicking on back button
      
      This allow to reselect the previous row, and visually reset
      the row (remove highlight state)
      
      Change-Id: I36f531c6304ce48f0be3cc541f28a21d73a05262
      Tuleap: #202
      01cf5e38
    • Alexandre Lision's avatar
      call: fix progress animation · 22d615bd
      Alexandre Lision authored
      El Capitan handles animations differently and optimizes out
      animations on off screen views. Progress animation was started when
      Ring was launched, and the CurrentCall view is hidden at first,
      therefore progress animation was never started.
      
      This patch also simplifies layer handling.
      
      Change-Id: I33f1b42ca3e813d780868a81f4e391138e4751a2
      Tuleap: #269
      22d615bd
  3. 22 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      improve call selection · 4d9905e3
      Alexandre Lision authored
      There were corner cases that did not trigger the call view, or with
      an invalid selected call.
      Improves call switching by properly changing the call selected when
      an incoming call arrives and disconnecting the preivous one.
      
      Change-Id: I32db7c9e6bc4a2df45544ddb7fad5e344d8839d7
      Tuleap: #70
      4d9905e3
  4. 19 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      chat: add conversation screen · 0f66bd33
      Alexandre Lision authored
      - ability to chat off call
      - system notification on incoming msg
      - notification in smartlist
      
      Tuleap: #202
      Change-Id: Ide10f80f677f23022ad4296a82ae122e69a892cc
      0f66bd33
  5. 18 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      call: fix selection · 57227777
      Alexandre Lision authored
      animation was not triggered when making a new call or receiving one
      
      Change-Id: I2b7725a1ce92e972dbf59204ee4717b5a33cfee9
      Tuleap: #202
      57227777
  6. 07 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      headers: update copyright · 9fe374b1
      Alexandre Lision authored
      - Happy new year
      - remove OpenSSL additionnal permission
      - remove unnecessary ifndef for headers
      
      Change-Id: I32dcd918bb3138b3cf53e6ec078f4f720ad41e15
      Tuleap: #218
      9fe374b1
  7. 15 Dec, 2015 1 commit
    • Alexandre Lision's avatar
      call actions: fix iteration · f7e1114b
      Alexandre Lision authored
      Iterating over the UserActionModel actions was going one step too far.
      It caused the ACCEPT button to be hidden for incoming calls.
      
      Change-Id: Ia84ee0e86396cdca70268ebc2e90c3aefc2170c0
      Tuleap: #199
      f7e1114b
  8. 16 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      conference: first implementation · 89edc6ad
      Alexandre Lision authored
      This commit adds conferences management
      
      - create conference by joining two ongoing calls/conferences
      - create conference by calling a new peer and joining him to the ongoing
      call/conference
      - hanging up conferences
      
      This commit relies on CallModel and RecenModel selection models
      interactions to update call view and Smartlist row selected.
      
      Change-Id: Ib9f6b9b870e66c8ccfb5115ad6fdb592c625eb58
      Tuleap: #114
      89edc6ad
  9. 05 Nov, 2015 2 commits
    • Alexandre Lision's avatar
      remove quality button · 0e66aea4
      Alexandre Lision authored
      this is now handled automatically by the daemon
      
      Tuleap: #96
      Change-Id: Ib0011a3bd70ed875ec66edbe6fe752fb02669dcb
      0e66aea4
    • Alexandre Lision's avatar
      call: add transfer ability · 883719f5
      Alexandre Lision authored
      This commit adds attended/unattended transfer capability
      It also improves call controls visibility
      
      Tuleap: #56
      Change-Id: I66c2bc22f015f12dc58cf98768b8b3c689e6fdcb
      883719f5
  10. 27 Oct, 2015 1 commit
  11. 14 Oct, 2015 1 commit
    • Alexandre Lision's avatar
      renderer: adapt to daemon API · 6731e132
      Alexandre Lision authored
      Daemon exposes a new API to fix the concurrent access problem.
      Renderer class API has changed, this patch synchronizes on it.
      
      Issue: #81542
      Change-Id: I11a89a1e6c4cd4fbc185f7eb8ebc909f2c9fe544
      6731e132
  12. 30 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      ui: update in-call actions · 266fca0e
      Alexandre Lision authored
      - use new button theme for call controls buttons.
      - add an icon for recording
      - gide buttons when available instead of disabling them
      
      Issue: #79400
      Change-Id: I712467b8f7b7fe16317f4283ae9d4f91bc8b9203
      266fca0e
  13. 25 Sep, 2015 1 commit
  14. 23 Sep, 2015 1 commit
  15. 21 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      smartview: refactor left panel · 4dfcafc0
      Alexandre Lision authored
      Major rewrite of the main left panel UI
      
      - remove the ongoing calls treeview
      - default to smartview treeview
      - remove call field from toolbar and display it on top of left panel
      - add access to alphabetical contacts treeview
      - add access to history
      
      Issue: #79398
      Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
      4dfcafc0
  16. 11 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      call: autohide controls ui · a1eee3c0
      Alexandre Lision authored
      This commit adds a hide timeout on call controls when mouse is not moving.
      This leaves a clean view to display the call.
      
      Issue: #78354
      Change-Id: I58e7cb14beec89fd9be68ce144057d8f476a8d98
      a1eee3c0
  17. 10 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      focus: fix chat · 16d9c0a2
      Alexandre Lision authored
      The ring ID label behind was receiving click events instead of the chat field.
      This fix moves the ring ID label to prevent interference with on-top ui,
      and gives focus to the chat field automatically when uncollapsing the chat
      view.
      
      Issue: #78879
      Change-Id: Ib46dd3054978f295d8b63c8f28a056533e027145
      16d9c0a2
  18. 04 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      contacts: create or update contacts · 2db8f477
      Alexandre Lision authored
      Add ability to create a new contact with an unknow uri, or link it to an
      existing contact.
      This is presented in a popover, either from an history entry, or during
      a call with an unknown URI.
      
      Issue: #78236
      Change-Id: I22fa416b9f5c7a6eceb6f2ea47bb30aa251cda54
      2db8f477
  19. 22 Jul, 2015 1 commit
  20. 16 Jul, 2015 1 commit
  21. 13 Jul, 2015 1 commit
  22. 10 Jul, 2015 1 commit
  23. 08 Jul, 2015 1 commit
  24. 07 Jul, 2015 1 commit
  25. 23 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      animations: fix glitch after animations · a1c6d75f
      Alexandre Lision authored
      After animations, the animated view came back to its original position before
      properly being updated. We now set its new position right before the animation
      
      Refs #75600
      
      Change-Id: I1bcd4e95a831c1d5b301a6b1f8b7afee44132a29
      a1c6d75f
  26. 17 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      call: add connecting animation · f47a2561
      Alexandre Lision authored
      This commit adds an animated circular progress view when the state is in
      Initialization or Connected states.
      We also use LRC's HumanStateName instead of hardcoding call state in the client
      
      Refs #75634
      
      Change-Id: I574838d624ba9705011c463ccabc5c78857193b4
      f47a2561
  27. 15 Jun, 2015 1 commit
  28. 09 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      osx: add chat support · 58cab671
      Alexandre Lision authored
      This commit adds a collapsible right panel for incall chatting
      
      Refs #74037
      
      Change-Id: I82c53174c1dbdeb1cfdb4ab8a773256aa182b70c
      58cab671
  29. 04 Jun, 2015 1 commit
  30. 14 Apr, 2015 1 commit
    • Alexandre Lision's avatar
      video: add incall features · 74dd47f9
      Alexandre Lision authored
      - fullscreen
      - drag and drop of video files
      - switch cameras
      
      Refs #67611
      
      Change-Id: I7c6ec7662d7064675a87054d1cf450e2ff3fa2b6
      74dd47f9
  31. 11 Apr, 2015 1 commit
  32. 30 Mar, 2015 2 commits
  33. 24 Mar, 2015 1 commit
  34. 21 Mar, 2015 1 commit
  35. 20 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      ui: add call screen interface · c514805c
      Alexandre Lision authored
      - in/out animation
      - switch calls in conversation tree
      - basic controls over call: accept/hangup/hold
      - video
      
      Refs #67611
      
      Change-Id: I1d302d2539cb473e27ea469781b72f44963eb0a0
      c514805c