1. 12 Nov, 2019 1 commit
  2. 24 Oct, 2019 1 commit
  3. 10 Sep, 2019 1 commit
  4. 20 Jun, 2019 1 commit
    • Sébastien Blin's avatar
      conversationpopup: replace "Copy name" by a details card · 246c6ae1
      Sébastien Blin authored
      This patch adds a detailled card for each contacts. This card
      contains the best name, the avatar, the username, the uri and
      the QR Code of the contact.
      
      In the future, custom options by contact can be added in this
      profile card.
      
      Change-Id: I0d09840b9c5ee3bb7cadb07e45b5f98d12cd4ea7
      Gitlab: #792
      246c6ae1
  5. 20 Apr, 2019 1 commit
  6. 19 Apr, 2019 2 commits
  7. 16 Apr, 2019 1 commit
  8. 25 Mar, 2019 1 commit
  9. 02 Jan, 2019 1 commit
  10. 26 Dec, 2018 1 commit
  11. 12 Dec, 2018 1 commit
  12. 05 Dec, 2018 1 commit
  13. 23 Nov, 2018 1 commit
  14. 24 Jul, 2018 1 commit
  15. 06 Jul, 2018 1 commit
  16. 01 Jun, 2018 1 commit
  17. 14 Mar, 2018 1 commit
  18. 31 Jan, 2018 1 commit
  19. 14 Dec, 2017 1 commit
  20. 12 Dec, 2017 1 commit
  21. 03 Nov, 2017 1 commit
  22. 25 Jul, 2017 1 commit
  23. 24 Jul, 2017 1 commit
  24. 19 Jul, 2017 2 commits
  25. 27 Apr, 2017 2 commits
    • aviau's avatar
      display presence status · c372e818
      aviau authored
      - Modify RecentContactsView so that it displays the number of unread
        messages as a number
      
      - Modify PixbufManipulator so that it draws presence status if
        displayPresence parameter is set to true. It dispays presence status
        as a green circle in the corner of the avatar.
      
      [SS: moved drawing call to PixbufManipulator from RecentContactsView]
      [SS: fixed unread count being hardcoded to 10]
      
      Tuleap: #1379
      Change-Id: I1fda061d26f231e9d0bb82f044eac91ecdb74db8
      Signed-off-by: default avatarStepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
      c372e818
    • Stepan Salenikovich's avatar
      improve combo box model utility functions · 4c31b21e
      Stepan Salenikovich authored
      - remove filtering of disabled items to simplify code (this can be
        (done via a QSortFilterProxy model if needed)
      - add a more generic version of the helper function which doesn't
        force a text renderer
      
      Change-Id: Ic916f7e60f83331a3753b45f56fee1cb38e80858
      Reviewed-by: default avatarNicolas Jäger <nicolas.jager@savoirfairelinux.com>
      4c31b21e
  26. 17 Apr, 2017 3 commits
    • Nicolas Jager's avatar
      fix : AvailableAccountModel uses · f71f8d84
      Nicolas Jager authored
      - We are now using AvailableAccountModel in combobox_account_selector.
      
      - this patch fix several bugs :
        * display the right information on ringwelcomeview.
        * get_active_ring_account() returns the right selected account.
        * bind the selection from combobox_account_selector to
          AvailableAccountModel.
        * use currentChanged signal from selectionModel() to refresh
          treeview_conversations.
        * select the good account in AvailableAccountModel during an
          incoming call.
        * fix client crash on incoming call
      
      Change-Id: Id2660dafdfbf2c2b54a84641449f064d7597ce8c
      Tuleap: #1579
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      f71f8d84
    • Nicolas Jager's avatar
      Revert "fix : AvailableAccountModel uses" · 08389d29
      Nicolas Jager authored
      This reverts commit 11241729.
      
      Change-Id: Ia7525b63c032f76a64441e7c7a07556152d927a6
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      Tuleap: #1579
      08389d29
    • Nicolas Jager's avatar
      fix : AvailableAccountModel uses · 11241729
      Nicolas Jager authored
      - after last meeting it was decided to not show disabled accounts
      in combobox_account_selector. We are now using AvailableAccountModel.
      
      - this patch fix several bugs :
        * display the right information on ringwelcomeview.
        * get_active_ring_account() returns the right selected account.
        * bind the selection from combobox_account_selector to
          AvailableAccountModel.
        * use currentChanged signal from selectionModel() to refresh
          treeview_conversations.
        * select the good account in AvailableAccountModel during an
          incoming call.
      
      Change-Id: I652da29da57ab5d6d4f1abe26dd3c2cbf807396c
      11241729
  27. 07 Apr, 2017 1 commit
  28. 05 Apr, 2017 1 commit
  29. 04 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      remove GtkQSortFilterTreeModel · f6078223
      Stepan Salenikovich authored
      This Qt model wrapper class was added because GtkQTreeModel didn't
      seem to work for QSortFilterProxy models; however this does not seem
      to be the case any longer. Either something was fixed in the
      GtkQTreeModel code, or else the initial problem was due to another
      bug. Either way this reduces and simplifies the code base.
      
      Change-Id: I8d1f7bb83c17708e2ef3c544ee32c13a4b2b3e7d
      f6078223
  30. 14 Sep, 2016 1 commit
    • Stepan Salenikovich's avatar
      avatar: make background color white · 1dc123f9
      Stepan Salenikovich authored
      Use white instead of black for the background color when avatar
      images contain transparency. This is a more standard choice and
      looks better for most images than black.
      
      Change-Id: Id14fb32fcd4a54862d0d33a7040aeffa6e8a7ffb
      Tuleap: #917
      1dc123f9
  31. 31 Aug, 2016 1 commit
    • Stepan Salenikovich's avatar
      prevent duplicate calls · 5fd97bc6
      Stepan Salenikovich authored
      Prevent creating multiple calls with the same contact method. When
      trying to call a ContactMethod which already has an ongoing call,
      we will simply switch to that call. If it is already the selected
      call, then nothing will happen.
      
      Change-Id: I7e8f25d3211f0da899f7feca277abb37d7ba5e06
      Tuleap: #923
      5fd97bc6
  32. 29 Aug, 2016 1 commit
    • Stepan Salenikovich's avatar
      improve behaviour of context menu in treeviews · 8eaa13e1
      Stepan Salenikovich authored
      Now rightclicking on an item in the contact treeviews (Conversations,
      Contacts, History) will result in the item clicked on being selected.
      Before the popup menu would open for the selected item, but the
      selection would not change if the click was on a different item.
      
      This also fixes a small memory leak where the a new menu widget would
      be created on every right click, but the old menu was never destroyed.
      Now the same menu widget is used, it is simply updated once the
      selection is changed.
      
      The menus are also now synchronized across all the 3 contact treeviews
      and code duplication is reduced by moving the popup code into its
      own widget. Menu items which are not relevant to the current selection
      are now greyed out instead of the menu simply being different for
      different items, this is more in line with standard GTK+ behaviour.
      
      Change-Id: I4e54d618a090e28b565cbef719065c943a826b0e
      Tuleap: #930
      8eaa13e1
  33. 08 Jun, 2016 2 commits
  34. 06 Jun, 2016 1 commit
    • Stepan Salenikovich's avatar
      contact images: add black background to handle alpha · 89e3d9f7
      Stepan Salenikovich authored
      In the case that profile/contact image has transparency due to
      the alpha channel, we draw a black background behind the image
      first. Otherwise the result is a bit weird in certain cases,
      eg: when the contact image is drawn over the video stream.
      
      Change-Id: Ide1f636983a0798ca2dc52cacc17ddc9aba3a4be
      Tuleap: #532
      89e3d9f7