1. 27 Dec, 2018 1 commit
  2. 26 Dec, 2018 1 commit
  3. 22 Dec, 2018 1 commit
  4. 19 Dec, 2018 2 commits
  5. 18 Dec, 2018 1 commit
    • Andreas Traczyk's avatar
      main window: hide/show top level widgets when navigating · fc33a49c
      Andreas Traczyk authored
      - removes the effects of a widget's constraints when it is present
        in the navstack, but not the current index
      
      - all widgets in the navstack now have a QWidget with a grid layout
        as the top level
      
      - regulates the size of the main window
      
      Change-Id: I6b0726d9777be1b33fdf164ce9dd3db5ec917ec1
      fc33a49c
  6. 13 Dec, 2018 1 commit
  7. 12 Dec, 2018 3 commits
  8. 10 Dec, 2018 1 commit
  9. 03 Dec, 2018 1 commit
    • Andreas Traczyk's avatar
      message/call views: ui overhaul · 43c0823d
      Andreas Traczyk authored
      This patch:
      - implements QWebEngineView as the view for interactions
      - reorganizes the main widget's layout in order to share views
        between in-call and out-of-call messaging views
      - fixes behavioral bugs and crashes
      - cannot be built with the mingw compiler due to lack of support for
        QWebEngine, and must be built natively with msvc and includes some
        build script modifications
      - should be thought of as a new client
      
      Change-Id: I59d8c68dc8384e85fb006f30d8313482c00d6c85
      43c0823d
  10. 24 Oct, 2018 1 commit
  11. 22 Oct, 2018 1 commit
  12. 22 Aug, 2018 1 commit
  13. 14 Aug, 2018 1 commit
    • Andreas Traczyk's avatar
      mainwindow: save/load complete window geometry and state · d063d5a2
      Andreas Traczyk authored
      - Replaces the use of position and size 2d vectors when saving qt
        application settings to the registry with geometry and state
        byte arrays which includes information about the window's screen
        number and fixes a bug which prevents the main window from ever
        starting correctly maximized due to the disregarded taskbar
        offset.
      
      Change-Id: Iaa15f075970675e85ffcdb26da962a19a1914252
      d063d5a2
  14. 03 Aug, 2018 1 commit
  15. 20 Sep, 2017 1 commit
  16. 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>
      2100f1c4
    • 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>
      c1ca2dfb
  17. 09 May, 2017 1 commit
  18. 17 Apr, 2017 1 commit
    • Anthony Léonard's avatar
      code cleanup in multiple files · 2fde81db
      Anthony Léonard authored
      Last changes were merged quickly without strict code-review
      as it was needed to integrate them promptly.
      Related modifications:
       * callwidget.cpp: Removed unnecessary line feed
       * callwidget.{cpp,ui}: Renamed “contactRequestView” to
         “contactRequestPage” for consistency
       * contactrequestwidget.cpp: Refactoring of a too-long line
       * sendcontactrequestwidget.{cpp,ui}: Better placeholders
      
      Moreover, contactrequestwidget.{cpp,ui} were missing the GPL
      header and copyrights' years are now updated to 2017 in every
      files.
      
      Change-Id: Id52f340fc62340df6cf5bda8d782fefc732beabe
      2fde81db
  19. 10 Nov, 2016 1 commit
    • Olivier SOLDANO's avatar
      ui: winsparkle autoupdate mandatory · 257e0683
      Olivier SOLDANO authored
      suppression of the compiler instructions allowing hiding autoupdate
      in configuration widget (options) and mainwindow (connection to the winsparkle-ring.xml).
      
      plus corrected styling and .pro file according to this change
      
      Change-Id: Ib3d2b3d4ceae9101b6aeb2af4c10398dd0c24a3d
      257e0683
  20. 14 Oct, 2016 1 commit
  21. 02 Sep, 2016 1 commit
    • Edric Milaret's avatar
      allow to disable notifications · 568a0e51
      Edric Milaret authored
      also listen to messageClicked signal to
      bring the ui up when notifications are clicked
      
      Change-Id: I6c151605d895604b9da6cfa42b9d91517d42764d
      Tuleap: #926
      568a0e51
  22. 06 May, 2016 1 commit
    • Edric Milaret's avatar
      fix start pos possible bug · 06c531a2
      Edric Milaret authored
      If you find a way to move the client windows out of screen
      it will each time come back to that wrong position at start
      This is a corner cases as Windows does not allow that (still
      a weird bug allowed us to see it could happen)
      
      Change-Id: I5d43943ec94617c7f496b5221518c30a99969aa1
      Tuleap: #658
      06c531a2
  23. 26 Apr, 2016 1 commit
  24. 11 Apr, 2016 1 commit
  25. 16 Mar, 2016 1 commit
  26. 09 Mar, 2016 1 commit
    • Nicolas Jager's avatar
      ui : improve configuration menu and contactView · 74fe46f8
      Nicolas Jager authored
      - new icon for settings menu in mainwindow.
      - adds animations between navwidgets.
      - improves look of contactView.
      - improves look of quality dialog.
      - removes code for bars not used anymore.
      - removes some qdebug left.
      - fixes paths icons.
      
      Tuleap: #148
      Change-Id: I9f04e9c8d13c2064bfc006d95d2dd1c166160092
      74fe46f8
  27. 04 Feb, 2016 2 commits
    • Edric Milaret's avatar
      wizard: automatic alias suggestion · 3658736c
      Edric Milaret authored
      - Also fix some code style issue
      - Change Q_OS_WIN32 macro to more general Q_OS_WIN
      
      Change-Id: I54c646b52e07ffee7ad7f078528b106e12ff32f2
      Tuleap: #334
      3658736c
    • Edric Milaret's avatar
      fix minimize on close · db818e5b
      Edric Milaret authored
      - This code path was broken since we stopped overiding native window control
      
      Change-Id: I77e5570faf731bc73d4b3d98f8fea9a67200fb5d
      Tuleap: #276
      db818e5b
  28. 27 Jan, 2016 1 commit
    • Edric Milaret's avatar
      autoupdate: fix corner case of update window not appearing · 9c3e7f78
      Edric Milaret authored
      If the update window is displayed when Ring is minimized
      then it can be seen in the taskbar but there is no way
      to deminimize it.
      
      - Bump Winsparkle to use the new did_find_update_callback
      
      Change-Id: I69cbacef43f81fae5aaca5375691788f09b5d48d
      Tuleap: #280
      9c3e7f78
  29. 25 Jan, 2016 1 commit
    • Edric Milaret's avatar
      uri: register ring protocol · fe39094b
      Edric Milaret authored
      - This commit enforce that only one instance of Ring can run.
      Ring window now show if it was minimized or hidden when attempting
      to launch again.
      
      - Ring will be launched or shown on ring: protocol use and
      call the provided uri.
      (e.g.
      <a href="ring:93fcda525734afd73f5cac945af0653906f6a692">
      	test ring link
      </a>)
      
      - Register ring protocol in Windows registry at install time
      as we need administrator elevation.
      
      Issue: #78588
      Issue: #78589
      Change-Id: I7645d8a3154ce1c91a91bfac21c330add9a03fcc
      fe39094b
  30. 21 Jan, 2016 1 commit
  31. 08 Jan, 2016 1 commit
  32. 07 Jan, 2016 1 commit
  33. 16 Dec, 2015 1 commit
    • Edric Milaret's avatar
      autoupdate: integrate winsparkle · 79d3f687
      Edric Milaret authored
      - Winsparkle is the windows port of Sparkle the framework used on OSX
      to provide the autoupdate feature
      - This commit add:
        - Winsparkle as a submodule
        - A check for update button in the configuration panel
        - All that is guarded by ENABLE_AUTOUPDATE to allow build without
        Winsparkle
        - Add a way for the user to enable/disable auto check for updates
        and to set the interval of these checks
      
      Change-Id: Iea9cb0a31b60c8111f30a4f648d6f5e80b92abdc
      Tuleap: #183
      79d3f687
  34. 07 Dec, 2015 1 commit
  35. 26 Oct, 2015 1 commit