- Nov 15, 2022
-
-
Our qml.qrc is: - commonly in conflict and prone to erroneous conflict resolution - platform dependant (generation is used anyway for removing webengine dependant resources) - a poorly maintained hodge-podge with resources in subdirectories that aren't grouped - requires alteration when moving resources (if not done correctly, without tests, results in uncaught runtime failures) This patch uses a python script at configure time to generate the qml.qrc resource file, and removes it from versioning. GitLab: #749 Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
-
- Oct 21, 2022
-
-
Changing the source size property of the QML Image component causes a reload using the new source dimensions. The image loading process was triggering reloading that was not recognized as a binding loop. This commit also corrects the image sizing algorithm to prefer and restrict height, which prevents images that are too tall from taking up too much vertical space in the chat list view. GitLab: #857 Change-Id: I049b1bb8ea4d23a753e7b54de884d9c1eafdf83c
-
- Oct 19, 2022
-
-
Andreas Traczyk authored
This fixes a binding loop, but introduces another less fatal one, since commit d6ed9adf. Change-Id: I67934b4cdde2efe04e20064fe41191241b0689b9 GitLab: #857
-
- Oct 07, 2022
-
-
Amin Bandali authored
This is the first in a series for cleaning up the top directory (root) of the repository and move various files/folders into nicely organized directory structures. GitLab: #749 Change-Id: If59b74fff981df242bc26e62a070bdb81d7baded
-
Nicolas Vengeon authored
-Emojis are shown without bubbles when sent alone -Changes on message reply design ( animation now include files and emojis) GitLab: #690 Signed-off-by:
Nicolas Vengeon <nicolas.vengeon@savoirfairelinux.com> Change-Id: I81d128367a9c393c76493e02ce88daf4f6a11bf4
-
New timestamp computation and sequencing ( by day and hour) GitLab: #827 Change-Id: Ie170f31c075dc37f00d393272410329dc045f2d3
-
- Sep 16, 2022
-
-
Sébastien Blin authored
use the size from the daemon if the file is downloaded, else use the size from the commit. Change-Id: Ia4e7123558e93a1ab0879feab9a141ceefaf183a GitLab: #833
-
- May 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-
- May 03, 2022
-
-
This patch allows building the project without Qt WebEngine, by disabling (for the time being) the features that depend on it: the emoji picker, link previews, and media file previews in the chatview. Co-authored-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Co-authored-by:
Amin Bandali <amin.bandali@savoirfairelinux.com> Change-Id: I74751b0cc6f22c61a6fd7281ca3207e0fdbb2212
-
- 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
-
- Jan 24, 2022
-
-
Gitlab: #653 Change-Id: I79130e60c7f6632736b6d41773cde7a33eaa1107
-
- Jan 11, 2022
-
-
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
-
- Jan 10, 2022
-
-
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
-
- Jan 06, 2022
-
-
Amin Bandali authored
Change-Id: I8eb66c1c3cddb3bf73b6784a9876dd9dc9c12481
-
- Dec 22, 2021
-
-
Kateryna Kostiuk authored
Change-Id: Id88cfbd571f4b504f258758bd13b4e4a91bf1b49
-
- Dec 21, 2021
-
-
1. Add handler for DataTransferMessageDelegate MouseArea 2. Fix TextMessageDelegate crash caused by Loader 3. Fix SBSMessageBase padding when resizing 4. Use JamiListView for MessageListView 5. Fix ScrollToBottomButton DropShadow 6. Fix Typing indicator binding loop Change-Id: I59b97f3850fceb30f72c64f6cae54889fe4a18db
-
Remove unsupported QtQuick One component and it will be added back in the following patches Change-Id: Iad206a880096cf956a4220a81dca85a993721fbd
-
- Nov 04, 2021
-
-
Sébastien Blin authored
Change-Id: Ide4b1336a13972a9291cb1e9e2bf881b32b97198 GitLab: #468
-
- Oct 28, 2021
-
-
Ming Rui Zhang authored
Avoid potential undefined access to child author property Change-Id: I3926243ff20cab9c66ac8c6e6b61e71fe46b8a63
-
Andreas Traczyk authored
rfc1738 3.10 describes the file URL form: file://<host>/<path> According to wikipedia, "file://path (i.e. two slashes, without a hostname) is never correct, but is often used." This reverts commit 4e6336d8. Change-Id: Ic3f7c48eb5faa1ec97347328a03c8fda94513faf
-
- Oct 27, 2021
-
-
Sébastien Blin authored
Change-Id: I90fcbc735f084ab37abfa3b466b97cf56c640247
-
- Oct 22, 2021
-
-
Sébastien Blin authored
file:// is enough for the scheme Change-Id: Ic1500155f9025b8f4c55252c0a5468c822d8c315
-
- Oct 06, 2021
-
-
Ming Rui Zhang authored
Change-Id: I8448d3eb3b277be60b6223cfe1b3956c9cbc20fd
-
Ming Rui Zhang authored
1. GeneratedMessageDelegate, TextMessageDelegate and DataTransferMessageDelegate 2. DelegateChooser in MessageListView Change-Id: I5a3718f59e74b3499afc4abfa2826bab6cf442c8
-
+ fix multiline richtext + add SBS msg bubbles + limit timestamp visibility + render link previews + render data transfer interactions Gitlab: #467 Change-Id: I80b6db33d786180d479730213855b9816bea4793
-
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
-