Skip to content
Snippets Groups Projects
  1. Nov 15, 2022
    • Andreas Traczyk's avatar
      misc: regenerate qml.qrc at configure time · 9e4f5a19
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Our qml.qrc is:
      - commonly in conflict and prone to erroneous conflict resolution
      - platform dependant (generation is used anyway for removing
        webengine dependant resources)
      - a poorly maintained hodge-podge with resources in subdirectories
        that aren't grouped
      - requires alteration when moving resources (if not done correctly,
        without tests, results in uncaught runtime failures)
      
      This patch uses a python script at configure time to generate the
      qml.qrc resource file, and removes it from versioning.
      
      GitLab: #749
      Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
      9e4f5a19
  2. Oct 21, 2022
    • Andreas Traczyk's avatar
      chat-view: fix data transfer image size reload loops · 644c841a
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Changing the source size property of the QML Image component causes
      a reload using the new source dimensions. The image loading process
      was triggering reloading that was not recognized as a binding loop.
      
      This commit also corrects the image sizing algorithm to prefer and
      restrict height, which prevents images that are too tall from
      taking up too much vertical space in the chat list view.
      
      GitLab: #857
      Change-Id: I049b1bb8ea4d23a753e7b54de884d9c1eafdf83c
      644c841a
  3. Oct 19, 2022
  4. Oct 07, 2022
  5. Sep 16, 2022
  6. May 19, 2022
  7. May 03, 2022
  8. Jan 28, 2022
    • Sébastien Blin's avatar
      datatransferimage: improve memory usage · 50456675
      Sébastien Blin authored
      + Reduce listview caching' size by 50%
      + use sourceSize to compress images and speedup loading
      + use autoTransform: true to rotate images when needed
      
      Change-Id: Idf1babdc73f43aa6a79b89428c25c5d06856c0ef
      GitLab: #649
      50456675
  9. Jan 24, 2022
  10. 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
  11. Jan 10, 2022
    • Sébastien Blin's avatar
      mainapplication: fix fullscreen management · 0a7a6643
      Sébastien Blin authored
      Remove all references to appWindow.isFullScreen and uses visibility
      Store latest state to keep previous states when passing the call
      in fullscreen or a media player. Fix also fullscreen's transition
      on media messages
      
      Change-Id: I1b141fc052aa607561275faf231504f48b3c49b8
      0a7a6643
  12. Jan 06, 2022
  13. Dec 22, 2021
  14. Dec 21, 2021
    • Ming Rui Zhang's avatar
      messagelistview: ui fixes · 71b98aed
      Ming Rui Zhang authored and Sébastien Blin's avatar Sébastien Blin committed
      1. Add handler for DataTransferMessageDelegate MouseArea
      2. Fix TextMessageDelegate crash caused by Loader
      3. Fix SBSMessageBase padding when resizing
      4. Use JamiListView for MessageListView
      5. Fix ScrollToBottomButton DropShadow
      6. Fix Typing indicator binding loop
      
      Change-Id: I59b97f3850fceb30f72c64f6cae54889fe4a18db
      71b98aed
    • Ming Rui Zhang's avatar
      misc: Qt 6.2.0 initial migration · be41f0e7
      Ming Rui Zhang authored and Sébastien Blin's avatar Sébastien Blin committed
      Remove unsupported QtQuick One component and it will be
      added back in the following patches
      
      Change-Id: Iad206a880096cf956a4220a81dca85a993721fbd
      be41f0e7
  15. Nov 04, 2021
  16. Oct 28, 2021
  17. Oct 27, 2021
  18. Oct 22, 2021
  19. Oct 06, 2021
Loading