Skip to content
Snippets Groups Projects
  1. Aug 24, 2022
  2. Aug 15, 2022
    • Sébastien Blin's avatar
      chatview: display signaled back-end errors · ce3afea9
      Sébastien Blin authored
      A signal exists for showing errors to the user to make failing cases
      more explicit. With this patch, errors detected are displayed to
      the end user so that they know that an error occured and what
      kind of error occured.
      
      Change-Id: Ib2d4d4fdb171235e0598de0f1c190b8fd0fcc336
      ce3afea9
  3. Aug 11, 2022
  4. Aug 08, 2022
    • Sébastien Blin's avatar
      swarm: transform non swarm to swarm conversations · 1881ffb4
      Sébastien Blin authored
      + Remove readOnly from conversation's as it was never used
      and not necessary in multi swarm as you can re-add members anyway
      so it's never read only.
      + Makes non swarm conversations just readable.
      Users can save whatever they want and replace old non migrated
      conversations to new swarm.
      
      Change-Id: I8aa2521bc524b6159d7ba0b613834438e293e09e
      1881ffb4
  5. Jul 30, 2022
  6. Jul 29, 2022
  7. Jul 22, 2022
  8. Jul 21, 2022
    • Fadi Shehadeh's avatar
      JamiIdentifier · 8fb34e34
      Fadi Shehadeh authored and Sébastien Blin's avatar Sébastien Blin committed
      - created the jamiIdentifier
      - possibility to share and copy to clipboard
      - contains the identifier or in best case the username
      
      Change-Id: Ib4578c872100253a1392e938dcd731d9118da5da
      GitLab: #770
      8fb34e34
  9. Jul 19, 2022
  10. May 19, 2022
  11. May 03, 2022
  12. Apr 26, 2022
  13. Mar 23, 2022
  14. Mar 08, 2022
    • Andreas Traczyk's avatar
      video: use QVideoSink/VideoOutput and QVideoFrame instead of QImage · e7cc0497
      Andreas Traczyk authored and Adrien Béraud's avatar Adrien Béraud committed
      Removes the rendermanager and framewrapper objects along with any
      QQuickPaintedItem-based QML render widget classes. This simplifies
      the video widget stack implementation.
      
      The new mechanism uses the VideoOutput component of QtMultimedia.
      By accessing the VideoOutput's QVideoSink object, we update the
      mapped buffer data of a sink's QVideoFrame when new frames are
      published. Updates to frames and component sink subscriptions are
      managed by a new class called VideoProvider.
      
      Gitlab: #500
      Also #536
      
      Change-Id: I2391a32294922ea435ab80ac1f876c004ff6c21e
      e7cc0497
  15. Feb 01, 2022
  16. Jan 11, 2022
    • Andreas Traczyk's avatar
      mainapplication: isolate window mode logic in a top-level component · b0fd8032
      Andreas Traczyk authored
      Logic for fullscreen/windowed mode switching is scattered within
      the main ApplicationWindow and other components. Ideally,
      components that need to transition to fullscreen, can make a dumb
      request to module in charge of making the necessary checks and
      carrying out the mode change.
      
      This patch introduces the LayoutManager used to isolate this logic.
      
      Change-Id: I0e5b932617d2b88eda1533f25a5d55fc1c66c438
      b0fd8032
  17. Dec 21, 2021
  18. Nov 04, 2021
  19. Oct 27, 2021
  20. Oct 21, 2021
  21. Oct 07, 2021
  22. Oct 06, 2021
  23. Aug 23, 2021
  24. Aug 13, 2021
  25. Aug 09, 2021
  26. Aug 05, 2021
  27. Jul 29, 2021
  28. Jul 21, 2021
    • Andreas Traczyk's avatar
      resources: remove unused images and icons · 1a61af02
      Andreas Traczyk authored
      gen-resources.py should be used to generate resources.qrc and
      JamiResources.qml. Steps to add an image resource:
      - add the resource file to the appropriate path under resources/
      - run gen-resources.py
      - use the newly available resource
      
      Note: only icons and images will be represented by Qml properties.
      
      The resource file generation may be made to run during CMake
      configuration in a subsequent commit.
      
      Some unused components were also removed during the refactor.
      
      Gitlab: #477
      Change-Id: I8e7f13d465031666be2bbadd5f29f9afc94d210d
      1a61af02
Loading