Skip to content
Snippets Groups Projects
  1. Feb 03, 2022
    • Kateryna Kostiuk's avatar
      updater: add sparkle · 29849316
      Kateryna Kostiuk authored and Andreas Traczyk's avatar Andreas Traczyk committed
      - add sparkle submodule
      - add an option to enable sparkle
      - modify entitlements
      - cleanup Info.plist
      
      Gitlab: #578
      Change-Id: I7f562112a72a33e008ab316479fbaa68dc0e07f1
      29849316
    • Kateryna Kostiuk's avatar
      instancemanager: disable on macOS · 6b7c2505
      Kateryna Kostiuk authored and Kateryna Kostiuk's avatar Kateryna Kostiuk committed
      We do not need to verify if an app instance already running
      on macOS, because it is done by default. Moreover, it causes a crash
      on the macOS app with enabled hardened runtime.
      
      Gitlab: #578
      Change-Id: Ic8aa6a136d394372890ed4010f4a3c7ffa8e9233
      6b7c2505
    • Andreas Traczyk's avatar
      mainapplication: add URI start option · 3db33c4f
      Andreas Traczyk authored
      + Refactors some window management logic in LayoutManagar.qml.
      + Refactors app start to support both a minimized start and a start
        URI. The start URI should force visibility.
      + StartMinimized now starts the application in a closed-to-tray
        state, instead of a minimized state.
      + The close-to-tray feature now saves the previous windowed state.
      + InstanceManager handles URI transfer to secondary instances.
      
      This commit does not implement URI handling. The original
      implementation supported only calls via a user infohash as the URI
      parameter. A new and flexible protocol should be defined to support
      multiple Jami features.
      
      Gitlab: #655
      Change-Id: I2c47028930e4e9d7ccca94d9362545df14b98160
      3db33c4f
    • Andreas Traczyk's avatar
      wix-installer: register jami protocol · f319c954
      Andreas Traczyk authored
      Add some registry keys and values for the URL protocol via the WiX
      installer.
      
      Gitlab: #655
      Change-Id: Ibc857cfea2db4ff5a20ca3e71e057990527a4054
      f319c954
    • Andreas Traczyk's avatar
      main: use IPC to terminate secondary client during re-install(win) · 5613a81a
      Andreas Traczyk authored
      To coordinate the MSI installer with Jami's close-to-tray feature,
      a custom action was used to kill QtWebEngineProcess and Jami, prior
      to the file installation step. The close-to-tray feature makes it
      so the only way to terminate the app is via the systray context
      menu.
      
      This patch harnesses the IPC mechanism used by the run-guard, and
      adds a command-line option('--term') used to signal the secondary
      process and provoke graceful termination.
      
      The benefits are:
      - the app can save data before closing
      - system tray icons aren't left dangling after updates
      - QtWebEngineProcess is guaranteed to be terminated during install
      
      Gitlab: #654
      Gitlab: #543
      Change-Id: I79421eeab49c9ec0826010af99a364471bb81d1a
      5613a81a
  2. Feb 01, 2022
  3. Jan 31, 2022
  4. Jan 28, 2022
  5. Jan 27, 2022
  6. Jan 25, 2022
  7. Jan 24, 2022
  8. Jan 21, 2022
  9. Jan 19, 2022
  10. Jan 18, 2022
    • Amin Bandali's avatar
      misc: unset QT_STYLE_OVERRIDE · a2a6e761
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      * src/main.cpp (main): unset QT_STYLE_OVERRIDE.  Some distros, like
      Zorin OS, set QT_STYLE_OVERRIDE to force a particular Qt style.
      This has been fine with Qt5 even when using our own Qt package
      which may not have that style/theme available.  However, with Qt6,
      attempting to override to a nonexistent style seems to result in the
      main window simply not showing.  So here we unset this variable, also
      because jami-qt currently has the Material style hard-coded anyway.
      https://bugreports.qt.io/browse/QTBUG-99889
      
      Change-Id: Ic261b46baf79cf36491578ff969b398b95363c94
      a2a6e761
  11. Jan 17, 2022
  12. Jan 11, 2022
  13. 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
  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. Jan 04, 2022
  17. Jan 03, 2022
  18. Dec 30, 2021
Loading