- Mar 08, 2022
-
-
Removes the rendermanager and framewrapper objects along with any QQuickPaintedItem-based QML render widget classes. This simplifies the video widget stack implementation. The new mechanism uses the VideoOutput component of QtMultimedia. By accessing the VideoOutput's QVideoSink object, we update the mapped buffer data of a sink's QVideoFrame when new frames are published. Updates to frames and component sink subscriptions are managed by a new class called VideoProvider. Gitlab: #500 Also #536 Change-Id: I2391a32294922ea435ab80ac1f876c004ff6c21e
-
- Mar 07, 2022
-
-
Jenkins authored
Change-Id: I6b4290170b84920c5a41c24dc2072251e94034e7
-
- Feb 28, 2022
-
-
Jenkins authored
Change-Id: I446866bb560d4cc975bcd0979698a0c7edd7802a
-
- Feb 23, 2022
-
-
Aline Gondim Santos authored
GitLab: #668 Change-Id: I72e84b8accd29d59a8785c3f464db3c40edaa4b4
-
GitLab: #603 Change-Id: I271f6d4b9b8089dc88479f1d7d98514acb3d52be
-
- Feb 21, 2022
-
-
Jenkins authored
Change-Id: I1d9a4d6b2cee45d5ba29253630bfbe7eaf000521
-
- Feb 18, 2022
-
-
Change-Id: Ibd815ade167a32f14fd81a5675d9aeccb8ad5460
-
- Feb 16, 2022
-
-
Sébastien Blin authored
Horizontal view show components horizontally in a vertical layout. So, the labels were inverted Change-Id: Iaecfa923ef0a2eb1ec810ab0436dddd4f4ea73e5 GitLab: #571
-
Sébastien Blin authored
Change-Id: If5bd32cfd81b407c6176ba78ed40e9e6e28051b9 GitLab: #683
-
- Feb 14, 2022
-
-
Jenkins authored
Change-Id: I2ae22ff1323277f1c6a375c76829993c0e1a1b1a
-
- Feb 11, 2022
-
-
Kateryna Kostiuk authored
A single click on the app icon on macOS dock should open the app. Change-Id: Ied215ee9288d6d46fd8852a7daa996db7ac0468f
-
Sébastien Blin authored
Change-Id: I052711fbb30e36217b65caea2c00f0956b41b0b9 GitLab: #571
-
Kateryna Kostiuk authored
If no recording path for calls is selected by the user, set Movies as the default recording path. Change-Id: I405dfc2bd6e1e85fae8900512615943760b3151c
-
- Feb 09, 2022
-
-
- fix translations path - generate .lproj folders for supported languages to be recognized by QLocale. https://bugreports.qt.io/browse/QTBUG-72491 Gitlab: #578 Change-Id: Ic4c3b74c654a1c00de71c31c9debe397990870f7
-
With hardened runtime app crashes in sws_scale when converting pixel formats. Unsigned executable memory entitlement fix the crash. Change-Id: Ia6e8cd0b1ff9537343991f730d0ed63384d17c2d
-
- Feb 08, 2022
-
-
This fixes the screen used by selectscreencreation to set the window position. Change-Id: I805027ee84cd439e9801496025e0cae070153a32 GitLab: #656
-
Aline Gondim Santos authored
This adds a windows sharing button in addition to the sharing options. This button is only available for linux systems and must be enabled for others (MacOS, Windows) once their windows sharing are functional. Change-Id: If378a23bc504fd3813382e84a41d914448707616 GitLab: #668
-
Change-Id: I22e65a6c9c333f8545c905875962cdc4163fdd5d
-
- Feb 04, 2022
-
-
Kateryna Kostiuk authored
Set check for update interval for 24 hours on macOS Change-Id: Ie1b1801602611e5cbd8d20cedd2081b30eded921
-
- Feb 03, 2022
-
-
Sometimes deploy failed with qmlimportscanner error. For better control macdeployqt will be called manually for release builds. Gitlab: #578 Change-Id: Ic3a781cb4680499bbb7e479e31764f3f35e29800
-
- add sparkle submodule - add an option to enable sparkle - modify entitlements - cleanup Info.plist Gitlab: #578 Change-Id: I7f562112a72a33e008ab316479fbaa68dc0e07f1
-
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
-
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
-
Andreas Traczyk authored
Add some registry keys and values for the URL protocol via the WiX installer. Gitlab: #655 Change-Id: Ibc857cfea2db4ff5a20ca3e71e057990527a4054
-
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
-
- Feb 01, 2022
-
-
Connect after initializing the settings manager pointer and remove a slot by relaying the retranslate signal. jami-project#1342 Change-Id: I446cfb15500929850a434280dada6785107f9e78
-
Sébastien Blin authored
Components.onCompleted is not called after engine_->retranslate(), causing the menu to not change. Doing a model for 4 buttons is overkill, so just do the menu. jami-project#1342 Change-Id: I412230cc2152948666e37fe11824ee347bf55644
-
Sébastien Blin authored
Change-Id: Iac105da82fa010fbf19775bebee23b04480ba47f GitLab: #546
-
Gitlab: #578 Change-Id: Iac2d6878600f56fda0b671a5f6317b3dd56065aa
-
Sébastien Blin authored
Move installTranslator into the settings manager and add a settings in the SystemSettings to be able to dynamically change the language of jami-qt. jami-project#1342 Change-Id: I4f720fa50d5e313356dbdf1b8acb4e98d74401e4
-
- Jan 31, 2022
-
-
Jenkins authored
Change-Id: I65d2a3f3216421e7da780465d5f36232fad1aaad
-
- Jan 28, 2022
-
-
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
-
The running instance may be ephemeral and end up discarded after being checked by InstanceManager. In this case, we shouldn't initialize large components. Gitlab: #654 Change-Id: I30c7dcdba6a56ab3a1a84a9efd3424e266b6f6ce
-
Sébastien Blin authored
Change-Id: I7b952fdb2cc0a35f089e75a24b11582c45b135f3
-
- Jan 27, 2022
-
-
Sébastien Blin authored
This reverts commit 0c1b1cd4. Reason for revert: #658 (comment 33744) Change-Id: I5bdacea0bd414fe270697566d08db20f279e9349
-
- Jan 25, 2022
-
-
Andreas Traczyk authored
Change-Id: I00e3d5a29854ef52b6d5e7275ada40e99e496a1e
-
Qt6 allows us to set the RHI backend, however QQuickWidget is only supported when using OpenGL. QWebEngineView instantiation uses QQuickWidget and isn't required as we wish to use the previewengine in a headless mode. So it can just be based on QWebEnginePage. Change-Id: If05ca5c89272704b54c29318803c8773984b087c
-
- Jan 24, 2022
-
-
Jenkins authored
Change-Id: Icb9eb9dba00f57afb32f7f38c5c135427d783d1c
-
Sébastien Blin authored
GitLab: #601 Change-Id: Ic1ed7d2b724a04281973e974a787a680fbd26387
-
Gitlab: #653 Change-Id: I79130e60c7f6632736b6d41773cde7a33eaa1107
-