1. 26 Oct, 2015 1 commit
    • Stepan Salenikovich's avatar
      welcome text: use style class instead of color · cebc592f
      Stepan Salenikovich authored
      Set the style of the text we want to be a lighter color using
      the "dim-label" class instead of setting the color to gray
      explicitly. This will make it compatible with alternative themes
      where gray might not work.
      
      Change-Id: I63814649463fe7ed9449e09f3bac87b2832b75e7
      Tuleap: #41
      cebc592f
  2. 25 Oct, 2015 1 commit
  3. 22 Oct, 2015 2 commits
  4. 21 Oct, 2015 9 commits
    • Stepan Salenikovich's avatar
      frequent contacts view: remove as it is no longer used · b29cf917
      Stepan Salenikovich authored
      Issue: #80698
      Change-Id: I6af0987923891bee23de3b027581394e4bdd688e
      b29cf917
    • Stepan Salenikovich's avatar
      callsview: remove as it is no longer used · e334bf82
      Stepan Salenikovich authored
      Issue: #80698
      Change-Id: Ia12160b812f5cb118bf4cac99292ad837cb69d5d
      e334bf82
    • Stepan Salenikovich's avatar
      compilation: fix compatibility with older gcc · 365dfd1f
      Stepan Salenikovich authored
      Older gcc produces an error during compilation if the array is
      initialized with "int array[x] = {};"
      
      Issue: #80698
      Change-Id: I8be213327cc15e1fff8548a21fdfa47a00b49ceb
      365dfd1f
    • Stepan Salenikovich's avatar
      smartview: scroll to selected call · ec0862f6
      Stepan Salenikovich authored
      This will scroll the treeview to show the selection when,
      for example, a new incoming call is automatically selected.
      
      Issue: #80698
      Change-Id: I518bfbabfea527f930b635a21895dbca60c07eb2
      ec0862f6
    • Stepan Salenikovich's avatar
      smartview: match CallModel selection · e8fa6814
      Stepan Salenikovich authored
      This is to automatically select the incoming call in the smartview
      as it is selected in the CallModel.
      
      Issue: #80698
      Change-Id: I749c65afe6da21ede530846c5ab5ca6894ccccc7
      e8fa6814
    • Stepan Salenikovich's avatar
      smartview: replace calls and frequent view · 2f8b4492
      Stepan Salenikovich authored
      Adds RecentContactsView, aka "smart view".
      Removes the CallsView and the FrequentContactsView from the
      main window.
      
      Issue: #80698
      Change-Id: I07adcdf7fb735eb9b9f89c7e4170057c356500ac
      2f8b4492
    • Stepan Salenikovich's avatar
      q tree model bindings: use rows reordered · 0ba98100
      Stepan Salenikovich authored
      Use gtk_tree_model_rows_reordered(), instead of deleting and then
      re-inserting the moved rows, when possible to handle the rowsMoved
      signal as this will keep the slection in the GtkTreeView when one
      of the moved rows is selected. It also prevents us from having to
      re-insert all the children recursively. However, the old technique
      must be kept as this API doesn't handle the case when the parent
      node of the moved rows changes.
      
      Issue: #80698
      Change-Id: I8c7924f8c25a425958adcc6d6bf1554f32dabf20
      0ba98100
    • Stepan Salenikovich's avatar
      q tree model bindings: recursively insert rows · 22de059c
      Stepan Salenikovich authored
      On rowsMoved and modelReset recursively insert all the existing children
      of the top nodes. This is because rowsMoved is handled by deleting
      all of the moved rows during the rowsAboutToBeMoved signal and then
      re-inserting them on the rowsMoved signal. In this case, any children
      of the moved rows must be re-inserted as well.
      
      Issue: #80698
      Change-Id: Ice7c8d453039acd91a55652c802fdf3e427f96e0
      22de059c
    • Stepan Salenikovich's avatar
      q tree model bindings: add missing stamp · fcf8fc6d
      Stepan Salenikovich authored
      The stamp is used to mark the GtkTreeIter as valid.
      
      Issue: #80698
      Change-Id: I1f0d9ad0c655682573a948184287342967e35664
      fcf8fc6d
  5. 14 Oct, 2015 2 commits
    • Guillaume Roguez's avatar
      i18n: translation update · c1ae2f7e
      Guillaume Roguez authored
      add ru, uk
      update de, fr, lt
      
      Change-Id: I11bffb635685ae6dc6f0302420c03ab4029a8f32
      c1ae2f7e
    • Guillaume Roguez's avatar
      renderer: adapt to daemon API · a8860ea1
      Guillaume Roguez 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: Iac4611c5170c8a9b7ad4cdd60241977ace136dba
      a8860ea1
  6. 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
      3034d92e
  7. 02 Oct, 2015 1 commit
  8. 01 Oct, 2015 1 commit
  9. 30 Sep, 2015 2 commits
  10. 29 Sep, 2015 1 commit
    • Stepan Salenikovich's avatar
      main window: set tabs to expand · d48a742b
      Stepan Salenikovich authored
      Set the labels of the Frequent, Contacts, and History tabs to
      expand to improve the look on the Unity theme as Unity seems to
      ignore the "tab-fill" and "tab-expand" GtkNotebook properties.
      
      Issue: #80819
      Change-Id: I5b93adbb4577518fbdae286faf0113069710fef4
      d48a742b
  11. 28 Sep, 2015 1 commit
  12. 25 Sep, 2015 7 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
      86648735
    • 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
      2cde7612
    • 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
      30e134e6
    • Stepan Salenikovich's avatar
      code improvement: replace #defines with constexpr · 9ffad5ed
      Stepan Salenikovich authored
      Issue: #80846
      Change-Id: Ifd23ac301c95867a5efc5643f683ee01d17eeaec
      9ffad5ed
    • Stepan Salenikovich's avatar
      gnome: add different avatar for conferences · ee8506e4
      Stepan Salenikovich authored
      Create avatar with two symbolic people to distinguish a conference.
      
      Issue: #79076
      Change-Id: Ie6b4b33af4d8fae2a188c23cb7cb5877bb64f199
      ee8506e4
    • 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
      a7a19bc7
    • Stepan Salenikovich's avatar
      main window: remove border width · f058aebd
      Stepan Salenikovich authored
      Remove 5px border around the main window.
      Add 10px border around the search entry.
      
      This follows the look of the mockup.
      
      Issue: #80819
      Change-Id: Icde011803a4add4e45b11bad0b0498bde2bcb40d
      f058aebd
  13. 24 Sep, 2015 4 commits
  14. 21 Sep, 2015 1 commit
  15. 18 Sep, 2015 5 commits
  16. 17 Sep, 2015 1 commit
    • Guillaume Roguez's avatar
      i18n: update · b63a552a
      Guillaume Roguez authored
      Translation update for:
      fr
      
      Change-Id: I8d59f8d7acdcf433914e03952ffd4258620329b1
      b63a552a