Skip to content
Snippets Groups Projects
  1. May 25, 2023
  2. May 24, 2023
  3. May 23, 2023
  4. May 22, 2023
  5. May 19, 2023
  6. May 18, 2023
  7. May 17, 2023
  8. May 16, 2023
  9. May 15, 2023
    • Sébastien Blin's avatar
      qt6: fix DropShadow · 9a363447
      Sébastien Blin authored
      Change-Id: I8bab1ea3560a584074bed9644a2c40ed51009208
      9a363447
    • Andreas Traczyk's avatar
      chat: preprocess text msgs w/md4c+tidy-html5 · 8db188c5
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Introduces MessageParser to encapsulate text treatment for raw text messages.
      
      The async parsing sequence is as follows:
      - Markdown -> HTML (md4c)
      - link coloration (tidy-html5)
      - notify UI
      - request link preview info from PreviewEngine for the first link
      - Preview engine uses QtNetwork instead of QtWebengine
      - Linkification is handled by MessageParser instead of linkify.js
      
      QtWebengine is no longer required for message parsing.
      
      Gitlab: #1033
      Gitlab: #855
      Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
      8db188c5
    • Sébastien Blin's avatar
      misc: bump daemon · 07527be3
      Sébastien Blin authored
      Change-Id: I44673b296f0a6e20d8f15a0bf93d8ff0bf640b03
      07527be3
    • Vladimir Stoiakin's avatar
      videoprovider: cleanup synchronization with the scene graph renderer · 9b876c19
      Vladimir Stoiakin authored and Sébastien Blin's avatar Sébastien Blin committed
      Applies some suggestions based on reviews by vstoiakin regarding concurrent resource access and overall structural simplification.
      - Create and handoff ownership of QVideoFrames each frame
      - use QReadWriteLocks when multiple reads are possible instead of QMutex
      - remove the superfluous layer of unique_ptrs on QVideoFrames which are explicitly shared using QExplicitlySharedDataPointer for their underlying data.
      
      This patch is required to prevent crashes when using Qt 6.4 and up.
      
      Gitlab: #938
      Change-Id: Ia9a9f0310344bcee47dbd88ec622bc3daa2ce6d7
      9b876c19
    • Sébastien Blin's avatar
      packaging: migrate from Qt 6.2.3 to 6.4.3 · 4d2c5534
      Sébastien Blin authored
      Python2 is removed from Debian stable/unstable and
      latest Ubuntu. So, we need to use a newest version of
      Qt (here Qt 6.4.3).
      
      Change-Id: I6c8b1eee644aab787d54e467f64011762ffd7548
      4d2c5534
    • Sébastien Blin's avatar
      SettingsPage: update design · 2c97fea1
      Sébastien Blin authored
      - moved view layout from appearance to callSettings
      - changed layoutView from combobox to radio button
      - removed rectangle on radiobutton for theme
      - changed typo of appearance
      - MaterialRadionButton, added icon, color variables, behavior on visibility
      
      Change-Id: I3b088297799c9aeede6fd092d80fdf49cd89ced9
      2c97fea1
    • Sébastien Blin's avatar
      recordbox: fix focus policy on record box · 73419e41
      Sébastien Blin authored
      The focus policy was broken and this patch fix also the tests
      due to an incorrect conversationModel.
      
      Change-Id: I9e7f76b0dff80548d3b92296f22bdd7b848ee931
      73419e41
  10. May 12, 2023
  11. May 11, 2023
    • Aline Gondim Santos's avatar
      settingssidepanel: use ListView · 4d8b006c
      Aline Gondim Santos authored
      Change-Id: I034edd72522badee2adb1ca558518854938b6deb
      4d8b006c
    • Aline Gondim Santos's avatar
      RTL: fix layout width resizing · 58a96d14
      Aline Gondim Santos authored
      Change-Id: I65234d22ecd1e3cb3fc6544a449ec8fc1e78aee0
      GitLab: #235
      58a96d14
    • Sébastien Blin's avatar
      i18n: support RTL languages · e073c6f8
      Sébastien Blin authored and Aline Gondim Santos's avatar Aline Gondim Santos committed
      This patch introduces some mechanisms to fully support RTL languages:
      1. RTL detection via UtilsAdapter::isRTL() checking the locale name
      2. Using QML mirroring when needed based on UtilsAdapter.isRTL
      3. Inverting panels in DualPaneView and JamiListView when needed
      with SinglePane support
      
      Moreover, lot of anchors are added to automatically manage layout
      updates.
      
      GitLab: #235
      Change-Id: I40c245f2d7fae96d796c53505af5403f5e813e7f
      e073c6f8
Loading