1. 12 Aug, 2019 1 commit
  2. 26 Jul, 2019 1 commit
  3. 18 Jul, 2019 2 commits
  4. 15 Jul, 2019 1 commit
    • Kateryna Kostiuk's avatar
      video: change rendering · 00dcbffa
      Kateryna Kostiuk authored
      - use metal framework for video view and preview rendering
      - use avframe to get video data
      
      Change-Id: I8faa6f2e8e529e875af207876aa7445f9712d630
      00dcbffa
  5. 10 Jan, 2019 1 commit
  6. 08 Jan, 2019 1 commit
  7. 27 Dec, 2018 1 commit
  8. 13 Dec, 2018 1 commit
  9. 12 Dec, 2018 2 commits
  10. 04 Dec, 2018 1 commit
  11. 30 Nov, 2018 1 commit
  12. 19 Nov, 2018 3 commits
  13. 23 Oct, 2018 1 commit
  14. 17 Oct, 2018 1 commit
  15. 01 Oct, 2018 1 commit
    • Kateryna Kostiuk's avatar
      10.14 compatibility: UI changes · d7e2e102
      Kateryna Kostiuk authored
      - update select account UI
      - fix ring about view overlapping
      - fix size of titlebar items
      
      Change-Id: Iab92e602693b5d2fcfca719bdb6883676c1f4ca1
      d7e2e102
  16. 20 Aug, 2018 3 commits
  17. 01 Aug, 2018 1 commit
  18. 14 Jun, 2018 1 commit
  19. 12 Jun, 2018 1 commit
  20. 11 May, 2018 1 commit
  21. 19 Apr, 2018 1 commit
  22. 23 Mar, 2018 1 commit
  23. 05 Feb, 2018 1 commit
  24. 17 Jan, 2018 2 commits
  25. 11 Jan, 2018 1 commit
  26. 02 Jan, 2018 1 commit
  27. 27 Dec, 2017 2 commits
  28. 26 Dec, 2017 2 commits
    • Anthony Léonard's avatar
      handle account selection change · 9bebf1df
      Anthony Léonard authored
      Conversation list and right panels now react to account selection
      change when triggered by the user selecting another account in top
      right list.
      
      Moreover, new method added in this patch make it possible to select
      the relevant conversation in the right conversation model when a panel
      display is triggered from LRC.
      
      Change-Id: I29c1697f7d20963fe1ada1ed442706d9a5a2a801
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      9bebf1df
    • Anthony Léonard's avatar
      refactoring of messaging controller with new model · 2382b56e
      Anthony Léonard authored
      MessagesVC is now implemented using the new LRC model for
      conversations.
       - Both views to display the messages (in call and off call)
         initialize their MessagesVC with the current conversation when
         needed.
       - A conversation caching system is introduced to not get the whole
         conversation::Info structure from LRC at each display request (once
         per message).
      
      Change-Id: Ib520c1f88be78de37968d3d7741010f2c73f20ea
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      2382b56e
  29. 22 Dec, 2017 2 commits
    • Olivier Soldano's avatar
      reimplement CurrentCallVC with new call model · 994971f1
      Olivier Soldano authored
      This patch reimplements CurrentCallVC using the call model introduced
      recently in LRC.
      
      As of this patch, some minor features are missing such as conversation
      time or contact picture display when receiving or starting a call.
      Call panel may also appear and disappear many times during connection
      establishment. All of that is meant to be fixed very soon and doesn't
      prevent starting or receiving a call.
      
      Change-Id: Ie51f75ffc267e955679a4cc75663f92e03c36eef
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      994971f1
    • Olivier Soldano's avatar
      implement new conversation list · d431155b
      Olivier Soldano authored
      This patch is an implementation of the conversation list using the
      conversation model recently introduced in LRC.
       - Unused HistoryVC and PersonsVC are removed from the code base as we
         are switching to a one list design.
       - Setting a conversation model on SmartListVC switches the displayed
         list.
       - Actions such as selecting a conversation, double clicking, call
         button and searching are also implemented (from the LRC point of
         view which may not yet be visible for user as of this patch).
       - As the new view is based on NSTableView rather than NSOutlineView,
         a RingTableView class is introduced based on RingOutlineView code.
       - The call button at the right of the search field is removed.
      
      Change-Id: I668f102f435048d3c85efd22d1ab31b395139215
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      d431155b
  30. 20 Dec, 2017 1 commit
    • Anthony Léonard's avatar
      reimplement ChooseAccountVC with new account model · 49cb2918
      Anthony Léonard authored
      This controller is in charge of the account selector shown at the top
      right of the client.
      
      It now uses the new account model in LRC to display account available
      on the machine. As the account selection is now to be managed on
      client instead of LRC, a lot has changed in the AccountSelectionManager
      too.
      
      Finally, RingWindowController gives a reference of the account model
      to the ChooseAccountVC has we don't use singleton that are accessible
      from anywhere anymore.
      
      Change-Id: I5c320923cd561dc44f600d388793a338af89adfd
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      49cb2918