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
  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
    • Stepan Salenikovich's avatar
      callsview: remove as it is no longer used · e334bf82
      Stepan Salenikovich authored
      Issue: #80698
      Change-Id: Ia12160b812f5cb118bf4cac99292ad837cb69d5d
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
  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
    • 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
  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
  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
  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
    • 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
      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
    • 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
    • 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
  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:
      Change-Id: I8d59f8d7acdcf433914e03952ffd4258620329b1