- Sep 14, 2021
-
-
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
-
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
-
Use QThreadpool to queue the start and stop of the audio device preview. Gitlab: #522 Change-Id: I476e754628e0d1e00475c0ead7f1421579683ada
-
- Aug 30, 2021
-
-
Andreas Traczyk authored
Prevents out of date monikers visible within the incoming and outgoing call views. Change-Id: Ic5154b1aa694d31e2504c55cdb5f1a1eaa99cfa2
-
Ming Rui Zhang authored
Change-Id: Ie0e704090bf00002d6db9327396485fb32061a98
-
- Aug 26, 2021
-
-
Ming Rui Zhang authored
Gitlab: #492 Change-Id: I2d7f42d30adc51394e066ece776db4e0a2ffe96f
-
- Aug 23, 2021
-
-
Andreas Traczyk authored
Change-Id: I1623baee58bed8cd70900abc4085b49e54b50c4b
-
Andreas Traczyk authored
Change-Id: Ia80632cf2e217e8dd6844a6a8c0d0d8c0f6e1baf
-
Andreas Traczyk authored
Change-Id: Ia344d9f57a216f2d27ef40153af2d6bd787bfb77
-
Andreas Traczyk authored
Change-Id: I42d84f9e80e87f5e17ed5e1c40811009660fdf8b
-
Andreas Traczyk authored
Change-Id: I6e912c7a3dbba63f874b063770ba5c68a3f2de2f
-
- Aug 17, 2021
-
-
Andreas Traczyk authored
A structure to represent the currently selected account and it's properties as observables. Change-Id: I6b4ae92e15b492a4c4d61ec5da019e2c7e937401
-
This patch restores the auto focus with new QML message send bar. Change-Id: I34e76c246c3d22c27d5e07f0294f18404a612f2c
-
Gitlab: #492 Change-Id: I4f5d0ed77dd8d2b4ed20af37525b9d33e967d649
-
- Aug 16, 2021
-
-
Ming Rui Zhang authored
Gitlab: #492 Change-Id: I67c9c1eafe29ce8d8a150af2b914a15f9c74d7f2
-
Ming Rui Zhang authored
StandardKey.MoveToNextLine, StandardKey.MoveToPreviousLine and StandardKey.InsertParagraphSeparator maybe confusing and better to be replaced by direct key comparisons Change-Id: I13361a43437214b9368d01a97b2e542f57835964
-
- Aug 13, 2021
-
-
Change-Id: Ib8a1cf6fe3ba90c973c89e4806cfd3d6da1aa390
-
Andreas Traczyk authored
Change-Id: I2e11054cdbc73b3b196c4d9559836afe2e90a69b
-
Andreas Traczyk authored
Adds a new chat view footer to describe for read-only conversations to describe the concept and provide options to remove the contact or restart a new conversation with the contact. Gitlab: #475 Change-Id: I6ca0e8dfbf49f17a6ff93a2744c552b76d923773
-
- Aug 12, 2021
-
-
Andreas Traczyk authored
A button component should have implicit dimensions based on it's content item. This patch provides implicit dimensioning around the content item so that non-fixed size buttons can be made by not specifying the preferredWidth property. Change-Id: Idc30eb1d9a33d8dd4b416e1060b45593b4fc4cba
-
- Aug 09, 2021
-
-
Andreas Traczyk authored
depends on: https://review.jami.net/c/ring-lrc/+/18979 Change-Id: Ic29e5a6f6eced04a095dd097352c37ca0b253eda
-
- Aug 05, 2021
-
-
Gitlab: #470 Change-Id: I2ec5c4a4b490895ea32fef64baf1e7c5b85cf9d5
-
- Aug 03, 2021
-
-
Andreas Traczyk authored
Change-Id: I88e37cac4bce5ba2b66ea7d35d54da84df7ecb86
-
- Aug 02, 2021
-
-
Andreas Traczyk authored
Read-only conversation has: - a lock icon in the smartlist item - no message send bar in the chat view - no call actions available from the chat view header - no call actions available from the smartlist context menu - no double click to call Change-Id: I0497b94038b450f0a0a22fc007de1281b7b2214d Gitlab: #475
-
- Jul 29, 2021
-
-
Ming Rui Zhang authored
Change-Id: I220038edeb4dc83d85d8e4048168c97c2a992940
-
- Jul 28, 2021
-
-
Andreas Traczyk authored
Change-Id: I85a070e8ea44b108fa75d69a8c6f544e8e2c8581
-
- Jul 21, 2021
-
-
Andreas Traczyk authored
gen-resources.py should be used to generate resources.qrc and JamiResources.qml. Steps to add an image resource: - add the resource file to the appropriate path under resources/ - run gen-resources.py - use the newly available resource Note: only icons and images will be represented by Qml properties. The resource file generation may be made to run during CMake configuration in a subsequent commit. Some unused components were also removed during the refactor. Gitlab: #477 Change-Id: I8e7f13d465031666be2bbadd5f29f9afc94d210d
-
- Jul 20, 2021
-
-
Ming Rui Zhang authored
If the account is initially disabled, the presense indicator will still show the green color since the initial value is missed. Change-Id: Ic580e485d4a73867789ef3774045a6939acbae4a
-
Ming Rui Zhang authored
1. Adjust QML main setup 2. Add resources.qrc for test and Qt Creator display 3. Change LRCInstance and ScreenInfo to QML Singletons 4. Move QML type registration entirely to qmlregister Change-Id: I5c8a854173a2ec1f85ffa971707af262fa344505
-
- Jul 19, 2021
-
-
Sébastien Blin authored
This follow changes from lrc fixing getBestId. Change-Id: I6ef298dfbcac9095cd5557c7b1d3caf42c0c3f3e
-
- Jul 15, 2021
-
-
Ming Rui Zhang authored
Change-Id: If0f4c70e4ebec83af1b99da35a8c2d428a2d68c7
-
- Jul 14, 2021
-
-
Andreas Traczyk authored
Wrap avatars in a Loader to avoid constantly querying the image provider for remote video participants. Change-Id: Ieca2457416dfd4c33fc3a960a1e36643ea1f11ef
-
Andreas Traczyk authored
Throttle avatar image queries to the image provider when the component size changes. Gitlab: #466 Change-Id: Ie619671a593bcca75899f3d97c2af2071c427ab4
-
Andreas Traczyk authored
Gitlab: #466 Change-Id: Id7bd241c3c88dfba90505dd399127d5ceedbf028
-
- Jul 13, 2021
-
-
Andreas Traczyk authored
Also uses behavior instead of states and suppresses the animation during conversation load. Change-Id: I7082fc7b04660236641b9aa0745356f5b09cdc52
-
- Jul 12, 2021
-
-
Ming Rui Zhang authored
Gitlab: #469 Change-Id: I661185530ee3703527fd85a7022b42a3bcb7f579
-
Andreas Traczyk authored
Implements a leaner avatar caching system. The avatar component listens for uid filtering its id, which may be: - conversation id - account id - contact uri In response to the uid change, a the image source is updated with a new image url invoking a fresh QQuickImageProvider query. With this design, only the avatarregistry's uid mapping needs to be updated when profiles are changed, and no longer should specific avatar components receive manual source updates. Gitlab: #466 Change-Id: Ie5313f5c187a0977ca51b890dd92187480a42537
-
- Jul 09, 2021
-
-
Andreas Traczyk authored
Using a custom getter setter cause the setting of the value to require manual changed signal emission and in addition to being error prone, this prevents the changed signal from being emitted upon initial selection. Some excess workaround code may be removed in following commits. This patch also refactors the banned contact signaling as part of an accountadapter connection cleanup. Change-Id: I73fb751001e53e086adc7a6a8d706671c2878a77
-
Ming Rui Zhang authored
Functionalities checklist: 1. Emoji picker refinement 2. DropArea on messageWebView 3. Record box 4. Send message button visibility 5. TextArea paste (can paste image, files directly) 6. TextArea content draft 7. TextArea - Enter key -> Send message 8. TextArea - Shift + Enter key -> New line 9. TextArea - Composing indicator 10. TextArea - Placeholder text Change-Id: I115ad2927b74264dd396aa55b77a8f003dcd746b
-
Ming Rui Zhang authored
1. New emoji picker by customizing emoji.js 2. New message bar ui (textarea, buttons, tooltips) 3. New pending files transfer container 4. Use MaterialToolTip for all PushButton Change-Id: I05d0531c65c019ced42b04668a780919c8a4fac3
-