Skip to content
Snippets Groups Projects
  1. Mar 15, 2023
  2. Mar 06, 2023
  3. Mar 01, 2023
  4. Feb 20, 2023
  5. Feb 06, 2023
  6. Jan 31, 2023
  7. Oct 25, 2022
    • Sébastien Blin's avatar
      messagelistmodel: support message edition · 47cd60fb
      Sébastien Blin authored
      Handle application/edited-message type to support message edition.
      Previous bodies are saved in the interaction to be able to get the
      original post to avoid unwanted editions.
      
      While loading a conversation, we store the editions in a temporary
      map that we link once the edited message is detected. This work
      because we can't edit a message before this message exists.
      PreviousBodies in interaction.h contains every previous body detected
      and the client can show previous version of the message in a popup.
      
      Deleting a message works the same way, just that any message
      with an empty body is not shown.
      
      jami-daemon#316
      
      Change-Id: Ib158abd16ad4b629532de11694e88d86a12d72a8
      47cd60fb
  8. Oct 11, 2022
  9. Aug 15, 2022
  10. Jun 17, 2022
  11. May 19, 2022
  12. Apr 06, 2022
  13. Apr 05, 2022
  14. Jan 06, 2022
  15. Jan 05, 2022
    • Aline Gondim Santos's avatar
      conf: fix participant menu focus · fcd8a907
      Aline Gondim Santos authored
      Superposing a MouseArea and a hover in a child
      component may cause focus problems.
      This replaces MouseArea for a HoverHandler
      in the participant moderator menu.
      
      Change-Id: Ic4eb763c79f04198d3a2a2f24636fb2a09dca172
      GitLab: #601
      fcd8a907
  16. Dec 21, 2021
  17. Nov 12, 2021
    • Aline Gondim Santos's avatar
      conference: improve participant overlay · 3380a267
      Aline Gondim Santos authored
      - In another participant video, if I am moderator, I will see local state at bottom and moderator state on top;
      - In another participant video, if I am NOT moderator, I will see only one state at bottom representing both local and moderator;
      - In my own video, if I am NOT moderator, I will have my local state at bottom left and moderator state top left with a tooltip but no action;
      - In my own video, if I am moderator, I will have my local state at bottom left and moderator state top left with an action.
      
      Change-Id: I649d4aeefdd15aa3b554d78948849804ad94a9cd
      GitLab: #593
      3380a267
  18. Nov 11, 2021
    • Aline Gondim Santos's avatar
      misc: update icons · 0ddc74ae
      Aline Gondim Santos authored
      + microphone
      + share full screen
      + share screen area
      + share file
      
      Change-Id: I5395097ff9f4eead173303594d2916f5b2e1d4d9
      GitLab: #592
      0ddc74ae
  19. Nov 01, 2021
  20. Aug 23, 2021
  21. 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
  22. Jul 14, 2021
  23. Jul 12, 2021
    • Andreas Traczyk's avatar
      swarm: simplify and update avatar update mechanism · 4bda3306
      Andreas Traczyk authored
      Implements a leaner avatar caching system. The avatar component
      listens for uid filtering its id, which may be:
      - conversation id
      - account id
      - contact uri
      
      In response to the uid change, a the image source is updated with
      a new image url invoking a fresh QQuickImageProvider query. With
      this design, only the avatarregistry's uid mapping needs to be
      updated when profiles are changed, and no longer should specific
      avatar components receive manual source updates.
      
      Gitlab: #466
      Change-Id: Ie5313f5c187a0977ca51b890dd92187480a42537
      4bda3306
  24. Jun 07, 2021
  25. Jun 02, 2021
  26. May 27, 2021
  27. May 26, 2021
    • Andreas Traczyk's avatar
      calloverlays: cleanup main and participant fadeout mechanisms · 3cca2e70
      Andreas Traczyk authored
      Unfortunately, QQuickMouseArea force accepts all move events by
      design, which makes passthrough events tricky to catch. In-call
      overlays for conference participants should be a layer below the
      main overlay. So, using QML MouseAreas makes correctly implementing
      both overlay fade mechanisms with passthrough for participant menus
      too complex. To properly implement the signal relay mechanism we
      would need to listen to all the child components with MouseAreas
      and relay the positionChanged events to parenting MouseAreas.
      
      To avoid the complexity, we can install an event filter for the
      main overlay and listen to global mouse move events that are
      contained in it's geometry.
      
      Additionally, we can use Control components instead of transparent
      Rectangles to access a hovered property which can be used to
      prevent the fade out, and effectively freeze the visibility of menu
      components.
      
      Gitlab: #420
      Gitlab: #421
      Gitlab: #423
      Change-Id: I7f05d2bc79ad6a8db0951b7b59e52f671fdf4798
      3cca2e70
  28. May 14, 2021
  29. Apr 30, 2021
Loading