Skip to content
Snippets Groups Projects
  1. Jan 25, 2024
  2. Jan 03, 2024
  3. Jul 11, 2023
  4. Jul 04, 2023
  5. Apr 21, 2023
  6. Mar 10, 2023
    • Andreas Traczyk's avatar
      misc: save split view states · 9ff32433
      Andreas Traczyk authored
      This commit simplifies the view coordinator and restructures the main view stack to not include a split view.
      
      This removes workaround logic for single pane view support that was previously in the view coordinator.
      
      The main view is now a stack that may contain both single and dual pane views.
      
      The ListSelectionView further specializes DualPaneView to add an index-based or custom selection mechanism.
      
      Gitlab: #902
      Change-Id: I81c9fe579b95c8d4774c3e491a16d7600323c40c
      9ff32433
  7. Feb 27, 2023
  8. Feb 17, 2023
    • Andreas Traczyk's avatar
      mainapp: dynamically load views · 14ae0006
      Andreas Traczyk authored
      Introduces the ViewCoordinator component to promote dynamic view loading and reduce coupling between components.
      
      The following objects are now created and destroyed as needed:
      - SettingsView
      - WizardView
      - dialogs
      
      Further refactoring will be required in order to do the same with the ConversationView, which now parents the ChatView and the CallStackView.
      
      Gitlab: #897
      Change-Id: Ice6a0c133e62e1e0c8d7fb99ec2c41234c049b59
      14ae0006
  9. Feb 06, 2023
  10. Feb 05, 2023
  11. Dec 27, 2022
  12. Dec 06, 2022
  13. Nov 29, 2022
  14. Nov 23, 2022
  15. Sep 27, 2022
  16. Jul 30, 2022
  17. Jul 19, 2022
  18. Jul 18, 2022
  19. Jul 11, 2022
  20. Jun 14, 2022
  21. May 19, 2022
  22. Apr 22, 2022
  23. Apr 05, 2022
    • Sébastien Blin's avatar
      video-split: follow up fixes · 8d88d189
      Sébastien Blin authored
      + Only load participant's avatar when showed
      + Fix some anchors problems
      + Close popup when adding a new member
      + ParticipantsLayer: make SplitView resizable
      + Better flow
      
      Change-Id: Ied2ac6a64df0ae929effc965d24e08c04b71c288
      GitLab: #476
      8d88d189
  24. Mar 23, 2022
  25. Mar 17, 2022
  26. Mar 10, 2022
  27. 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
  28. 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
  29. Jan 06, 2022
  30. Dec 21, 2021
  31. Oct 06, 2021
    • Trevor Tabah's avatar
      chatview: replace web chat view with qml listview · 2e67dc1b
      Trevor Tabah authored and Ming Rui Zhang's avatar Ming Rui Zhang committed
      Introduces a primitive QML ListView based chat view lacking
      features present in the previous web chat view, that will be added
      in subsequent commits(styling, preview/media/link/file-transfer
      message type support, etc.).
      
      Gitlab: #467
      Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
      2e67dc1b
  32. Sep 14, 2021
    • Ming Rui Zhang's avatar
      settings: refactor for SettingsView - stage two · e0737f4b
      Ming Rui Zhang authored
      1. Remove redundant functions in AvAdapter
      2. Add CurrentDevice for video device treatment
         Audio device treatment should be improved in the next
         stage
      3. Add QSortFilterProxyModel to all video list models and
         manage them together to avoid redundant function calls
      4. Video device call action should be responsive to device
         change as well
      
      Gitlab: #508
      
      Change-Id: I3df949a08bc19042b73f033139cd6ab06925c0b6
      e0737f4b
  33. Aug 23, 2021
Loading