1. 14 Jan, 2016 2 commits
    • Stepan Salenikovich's avatar
      out of call chat · c6a3b98a
      Stepan Salenikovich authored
      Initial implementation. Now clicking on an item in the Conversations
      view (RecentModel) will bring up a chat view. In the case of a Person
      (contact) it will select the chat with the last used ContactMethod of
      that person. If there is more than one ContactMethod, as combo box will
      be displayed giving the choice of ContactMethods to use.
      To make a call, double-click the item as before. Any call (incoming or
      outgoing) will superseed the chat view.
      Out of call chats use the account based chat API. In call chats still
      use the call based chat API.
      Change-Id: I3deb09fd22c3dda7b78ea9be0eef32a6f27adecb
      Tuleap: #203
    • Stepan Salenikovich's avatar
      RecentContactsView: use RecentModel selection · c132342a
      Stepan Salenikovich authored
      This allows for better selection behaviour in the tree view.
      We still update the CallModel selection since the UserActionModel
      does not yet work with other models.
      Tuleap: #203
      Change-Id: I8e7799faaff308561e1a4e3cc379581bf5333ae9
  2. 04 Jan, 2016 1 commit
  3. 16 Dec, 2015 2 commits
    • Stepan Salenikovich's avatar
      destroy call view when settings are shown · bd4b3770
      Stepan Salenikovich authored
      This is to make sure only one clutter stage is
      instantiated at a time to possibly prevent a
      clutter related crash.
      Change-Id: I9e3a1011fe1b790f046b4e2623640625875b3b13
      Tuleap: #161
    • Stepan Salenikovich's avatar
      change how fullscreen is created · e1b5489a
      Stepan Salenikovich authored
      The fullscreen video is now created by making the main window
      fullscreen and hiding the left panel. This is done instead of
      creating a 2nd GtkWindow and placing a new VideoWidget inside
      of it.
      This allows to easily have all the overlays and controls in
      the video in the fullscreen mode.
      This is also potentially a way to prevent a clutter related
      Tuleap: #161
      Change-Id: Iac2792b22ede4aaaff98a76d3de34189bcb4150c
  4. 09 Nov, 2015 1 commit
    • Stepan Salenikovich's avatar
      main view: remove ringID at the bottom · f1157333
      Stepan Salenikovich authored
      The ringID is shown in the welcome text. It no longer needs to be
      displayed at the bottom during calls. This also better corresponds
      with the UI mockups.
      Change-Id: Ie1ab39279b7d12e7f2430a7235ecd8342100f749
      Tuleap: #33
  5. 27 Oct, 2015 2 commits
    • Stepan Salenikovich's avatar
      search entry: remove minimum size requirement · 1dc88647
      Stepan Salenikovich authored
      So that the left pane of the main window does not take up so
      much room, especially in languages where the placeholder text
      is longer.
      Change-Id: Ib03c1f619c85bcbf795ce6edbd4c9be6dede883a
      Tuleap: #46
    • Guillaume Roguez's avatar
      adapt code to LRC API change · 5d1514b8
      Guillaume Roguez authored
      LRC API (Singleton's implementation) has changed.
      This patch adapats the code to these changes.
      Moslty changes deferencement '->' for direct access '.'
      Tuleap: #44
      Change-Id: Ic87b1306a1239fdb8a6af0affe1ecbc1d16f609c
  6. 21 Oct, 2015 3 commits
  7. 13 Oct, 2015 1 commit
    • Stepan Salenikovich's avatar
      ui: remove animations between call views · 3034d92e
      Stepan Salenikovich authored
      For systems running gtk+ >= 3.16 there seems to be a segfault
      which happens very often, but not quite systematically at the
      begining or during the animation process of the GtkStack when
      it is switching between calls in progress.
      Getting rid of the GtkStack widget as the container, and thus
      the transition animations seems to prevent this bug. This patchset
      modifies the GtkStack with a simple GtkFrame until a better fix
      can be found.
      Issue: #81596
      Change-Id: I1bc571150fbffb3df9bf206622b31f21a8cf7c74
  8. 30 Sep, 2015 1 commit
    • Stepan Salenikovich's avatar
      search entry: set width chars to fit placeholder text · 48b45c1e
      Stepan Salenikovich authored
      Set the "width-chars" property to the length of the placeholder
      text so that it is fully displayed, unless it is longer than 50
      chars (the English version is currently 31 chars long).
      This also moves the placeholder text from the .ui file into code
      so that a comment can be added to the translation.
      Issue: #80819
      Change-Id: I0870b5505f276f16efab8d7ca1d250e29393dde6
  9. 25 Sep, 2015 5 commits
    • Stepan Salenikovich's avatar
      welcome view: hide RingID at the bottom · 86648735
      Stepan Salenikovich authored
      We do not need to show the RingID at the bottom of the main
      window when the welcome view is visible since it already shows
      the RingID.
      Issue: #80846
      Change-Id: I9df9f896d2e809972cfbd2eae42ed726405ccd65
    • Stepan Salenikovich's avatar
      welcome view: add logo and text explaning Ring · 2cde7612
      Stepan Salenikovich authored
      It also shows the RingID if a RING account exists.
      This replaces the empty "placeholder" view.
      Issue: #80846
      Change-Id: Ia42684d2ca0c2613416dd131625b5a83c3faeb78
    • Stepan Salenikovich's avatar
      utils: move RING account detection to utils · 30e134e6
      Stepan Salenikovich authored
      This code might be re-used elsewhere.
      Issue: #80846
      Change-Id: I5dd8036896ce94efca02514a06f3257ce20a7768
    • Stepan Salenikovich's avatar
      code improvement: replace #defines with constexpr · 9ffad5ed
      Stepan Salenikovich authored
      Issue: #80846
      Change-Id: Ifd23ac301c95867a5efc5643f683ee01d17eeaec
    • Stepan Salenikovich's avatar
      contacts list: restructure view and code · a7a19bc7
      Stepan Salenikovich authored
      Place the frequent contacts, contacts, and history tree views
      in separate tabs in a GtkNotebook. This simplifies the structure
      of the code replacing the GtkStack and manual switching between
      the views. This also removes the comboboxes which control the
      sorting of the contacts and the history as they are not very
      useful and are somewhat buggy.
      This purpose of this patch is primarily in preparation of replacing
      the calls tree view (which shows the CallModel) and the frequent
      contacts view by the the "smart view", a tree view which
      will show the RecentModel.
      Issue: #80698
      Change-Id: I76b2f6c1fcfe9fa82dba65104d928abc9df0b895
  10. 24 Sep, 2015 3 commits
  11. 15 Sep, 2015 1 commit
  12. 02 Sep, 2015 1 commit
  13. 12 Aug, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: allow displayed Ring ID to be ellipsized · ea932de6
      Stepan Salenikovich authored
      This allows the main window width to be shrunk more.
      The Ring ID displayed at the bottom is now ellipsized
      if there is not enough room to display it.
      However, if it is selected and copied, the entire Ring ID is still
      copied to the buffer.
      Issue: #73778
      Change-Id: I543f549c029c3f050c31ac19afadaf3760d6952b
  14. 28 Jul, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: set display name for RING accounts · 75a3917f
      Stepan Salenikovich authored
      Setting the alias will also set the the display name to the same
      value for a RING account.  All RING accounts with empty display
      names have theirs set to the same as their alias.
      Issue: #77367
      Change-Id: Ie031f381f0b3bd272802746120a05c22b04f4fdc
  15. 15 Jul, 2015 1 commit
  16. 18 Jun, 2015 1 commit
  17. 26 May, 2015 1 commit
  18. 22 May, 2015 1 commit
  19. 20 May, 2015 1 commit
  20. 19 May, 2015 5 commits
  21. 06 May, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: start preview automatically in settings · 4111891e
      Stepan Salenikovich authored
      Also prevent stopping the preview video if the settings are
      opened and closed during an ongoing call.
      The video settins preview also no longer receives frame
      updates when it is no longer visible (the VideoWidget
      is destroyed when the settings are closed).
      Refs #71835
      Refs #71494
      Change-Id: Ifc553c27c5eb66547bf712e8caf4ce12c8dad5d4
  22. 04 May, 2015 1 commit
  23. 29 Apr, 2015 3 commits