Skip to content
Snippets Groups Projects
  1. Jan 21, 2022
  2. 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
  3. 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
  4. Jan 06, 2022
  5. Jan 04, 2022
    • Sébastien Blin's avatar
      mainapplication: fix --minimized option · cab0ccc7
      Sébastien Blin authored
      remove useless isFullscreen (visibility already stores this and
      it's not possible to go from fullscreen to minimized anyway).
      Also --minimized was ignored
      
      GitLab: #413
      Change-Id: I610f17ce7ae5b2852aae5b40dc504174fa657c2d
      cab0ccc7
  6. Dec 22, 2021
    • Kateryna Kostiuk's avatar
      build: add macOS · 5e84c99f
      Kateryna Kostiuk authored
      - adapt build for macOS
      - fix video on macOS
      
      Change-Id: Ie325f3cd2955248c26ca858d37fcdc0d88c2e70d
      5e84c99f
  7. Dec 21, 2021
  8. Sep 14, 2021
    • Ming Rui Zhang's avatar
      settings: refactor for SettingsView - stage one · a196513d
      Ming Rui Zhang authored
      1. Add account config QML properties and use them
         in settings directly to avoid manual update
      2. Rough clean up for video/audio settings
      3. Remove settingsAdapter entirely and split the
         responsibility
      
      Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
      a196513d
  9. Aug 23, 2021
  10. Jul 29, 2021
  11. May 07, 2021
  12. Apr 15, 2021
  13. Mar 25, 2021
    • Ming Rui Zhang's avatar
      misc: qml module import clean up · fcb56bfb
      Ming Rui Zhang authored
      The main reason for this change is to remove the misusage
      of QQuick one in ElidedTextLabel and useless QQuick one
      module import
      
      Change-Id: Ie296c0f7a90c6ec26ab85bcf3d8b75393463fbed
      fcb56bfb
  14. Dec 14, 2020
  15. Dec 11, 2020
  16. Dec 07, 2020
  17. Oct 23, 2020
  18. Oct 08, 2020
  19. Sep 25, 2020
    • Albert  Babí Oller's avatar
      misc: refactor account change · a7378554
      Albert Babí Oller authored and Andreas Traczyk's avatar Andreas Traczyk committed
      - UI sensitive to currentAccountId property, remove getCurrAccId from UtilsAdapter
      - centralize signals / functions at MainView and avoid unnecessary propagation between modules
      - name revision (avoid syntax such as "needTo" or "slot..")
      
      Gitlab: #85
      Gitlab: #86
      
      Change-Id: Ie4060df4b64990bdd3f412d0e491080a4cd20092
      a7378554
  20. Sep 24, 2020
    • Andreas Traczyk's avatar
      misc: implement update system · 3b6bbe77
      Andreas Traczyk authored
      - re-introduce a genericized NetworkManager
      - isolate update logic into a qml accessible class derived from
        NetworkManager
      - fix QtWebEngineProcess missing when re-installing over existing
        version
      - provide a command line option to override the base url
        for testing local and remote updates
      - clean-up manual update-check UI
      
      Gitlab: #101
      Change-Id: I9c8d2badae59ec31cab12d38b8470edf2bcad401
      3b6bbe77
  21. Sep 17, 2020
  22. Sep 10, 2020
    • Andreas Traczyk's avatar
      qml interop: remove clientwrapper · ae058405
      Andreas Traczyk authored
      The clientwrapper class masks granular object registration within
      qml, and encourages code duplication between viewmodels(adapters)
      and code lasagnafication and the misuse of declarative Qml.
      
      Change-Id: I85fef214363e62e54fc0681282323ea4861000d6
      Gitlab: #66
      ae058405
    • Andreas Traczyk's avatar
      qml interop: refactor and remove utilsadapter from clientwrapper · 88816940
      Andreas Traczyk authored
      - Separate utilsadapter into files and expose it to Qml so it can
        be used without passing through clientwrapper.
      
      Change-Id: I7c351d7191cd166521b6e0a685ea9d4a9731f165
      Gitlab: #66
      88816940
    • Aline Gondim Santos's avatar
      settings: code clean up · c5687508
      Aline Gondim Santos authored and Aline Gondim Santos's avatar Aline Gondim Santos committed
      Correct Layout and Anchors emplacement
      Erase inutile code
      Fix binding loop warnings
      Replace magic numbers by JamiTheme values
      Remove multiline comments from qml files
      
      Change-Id: Icdde094750ccc39fa3b3c9fb9368f8609eb8981d
      Gitlab: #5
      c5687508
  23. Sep 03, 2020
    • Ming Rui Zhang's avatar
      wizardview: UI refinement · 346b255c
      Ming Rui Zhang authored
      Partially optimized the wizardview related UI code and UI performance.
      Note: Since some common components are changed, UI changes in settings
      view are also required to keep the original style.
      
      Gitlab: #59
      Change-Id: Ib77868bac3a6479700e81f3361b67a8403725661
      346b255c
    • Andreas Traczyk's avatar
      mainview: support close to systray · 84dec083
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      - Introduces a C++/Qml common mechanic for accessing system settings
      - Refactors a good chunk of application wide settings management code
      - Refactors the onboarding and quit-suppression logic
      - Makes a first stab at cleaning the Qml object registration
      - Removes some 'ClientWrapper' use
      - Fixes some file name spelling errors and inconsistencies
      
      Gitlab: #51
      Gitlab: #53
      Change-Id: I3dd1085aca72a38827ec004e347bd91106be2bcb
      Unverified
      84dec083
    • Andreas Traczyk's avatar
      mainview: quit the application when closing the wizard window · 4903973b
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Change-Id: I66b7867d38ddcbec6fd68728d9282f32c11d7449
      4903973b
  24. Aug 31, 2020
    • Andreas Traczyk's avatar
      mainview: implement systray icon and runguard · ac503776
      Andreas Traczyk authored
      - adds a systray icon with and exit option when the app starts
      - removes the systray icon when the app exits
      - restores the app when a second instance is run
      
      Change-Id: I81e4552bdf0ce76a520cbae90e519efff0b13495
      ac503776
  25. Aug 28, 2020
  26. Aug 25, 2020
  27. Aug 03, 2020
Loading