1. 11 Sep, 2017 2 commits
  2. 08 Sep, 2017 2 commits
    • Olivier SOLDANO's avatar
      Fix first wizard hangup · 2100f1c4
      Olivier SOLDANO authored
      when closing the first wizard without creating an account
      was resulting in a hang up of the application.
      this was due to a exit(0) called in the middle of nowhere.
      This patch revises a bit the architecture to allow the information to
      reach the main and close the app correctly. (passing by return values
      because signals do not work without objects).
      Change-Id: I8d4b1bcdcf2646342fd7015509ef7773ca4b09d1
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
    • Olivier SOLDANO's avatar
      Navigation stack refactorisation · c1ca2dfb
      Olivier SOLDANO authored
      simplifies the mainwindow ui stacked widget
      removes the progamatic construction and replaces it
      with the designer QML.
      Also factorises the code of slidepage in Utils.h for
      a consistent page switching at all levels of UI.
      Change-Id: I75ee29b0b93de63978262db4da04dc6c96e0942e
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
  3. 04 Sep, 2017 1 commit
  4. 29 Aug, 2017 1 commit
    • Anthony Léonard's avatar
      define LRC_IMPORT for DLL import on win32 · 7039480c
      Anthony Léonard authored
      This patch is meant to be used with corresponding LRC patch fixing
      DLL symbols export/import. With LRC_IMPORT defined, Q_DECL_IMPORT is
      automatically specified on every class of LRC which are, respectively,
      declared Q_DECL_EXPORT during LRC build.
      One exception is AccountSerializationAdapter which is exported from
      the client and not LRC.
      This patch fixes new style's connect() (functor-based) which were not
      possible at all with signals introduced with LRC. Especially, it
      enables connecting signals with lambda's and compile-time checking of
      signals connection.
      Change-Id: Ie4f68038b2ba1a524c7a63126fcb0660e3d8cd85
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
  5. 28 Aug, 2017 1 commit
  6. 25 Aug, 2017 2 commits
    • Guillaume Roguez's avatar
      reduce code duplication · 79cab805
      Guillaume Roguez authored
      * Move private members imgSize_ and fallbackAvatar()
      from PixBufManipulator class, to the .cpp file and make them static const.
      * Add an alias to current fallbackAvatar() implementation
      as we have two way to call it.
      * rename imgSize_ to mark the constant usage.
      Change-Id: I339cdad837f0694049dc6c8191721801e73f63c8
    • Olivier SOLDANO's avatar
      Fix null pointer access in decorationRole · 6c46d35a
      Olivier SOLDANO authored
      The validity on the contact method pointer was not checked
      in the decorationRole getter in pixbufmanipulator,
      hence sometimes leading to segfault.
      Change-Id: I3b43381285511cae58f94d8023ca6ed3b76e85c7
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  7. 23 Aug, 2017 3 commits
  8. 21 Aug, 2017 1 commit
  9. 15 Aug, 2017 4 commits
  10. 14 Aug, 2017 1 commit
  11. 07 Aug, 2017 2 commits
  12. 03 Aug, 2017 2 commits
  13. 02 Aug, 2017 2 commits
    • Anthony Léonard's avatar
      modernize avatar placeholder · 3d920d81
      Anthony Léonard authored
      Default avatar displayed for new contacts is replaced by a more modern
      color circle with a capital letter inside.
      The color palette used is the same as in the GNOME client. It comes
      from the material.io website and is a 16 color subset of the full one
      proposed by Google.
      The letter is the first one of the bestName() corresponding to the
      current item. The “Segoe UI” font is used as recommended by Windows
      design guidelines.
      Change-Id: I4c8c5729a77c0ff52d18de33c8e2fb8b5b1d7a88
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
    • Olivier SOLDANO's avatar
      change account creation wizard photobooth · 3dad1751
      Olivier SOLDANO authored
      the first page of new ring account creation was provided
      a photobooth to set a profile photo. However this functionality
      was only accessible by clicking on the placeholder avatar,
      making it a practically hidden functionality.
      this patch makes the photobooth appear directly on this page.
      Change-Id: I1273efe3bd70d9db78e09e0592c5023421ffcd5a
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
  14. 27 Jul, 2017 2 commits
  15. 25 Jul, 2017 1 commit
  16. 20 Jul, 2017 5 commits
  17. 19 Jul, 2017 4 commits
  18. 18 Jul, 2017 4 commits