- Jul 29, 2022
-
-
This changes many things: + Except the backup page, all pages were re-designed + Heavily modify buttons and line edits with new components style + Update switches themes + Re-work username + Add future components + Update strings + Update PhotoBoothView GitLab: #769 GitLab: #770 GitLab: #766 Change-Id: Ic97d36cf8c86c4242013bf71a524887f7ce56f8f
-
- Jul 22, 2022
-
-
Sébastien Blin authored
Change-Id: I98f9d19176a0401d5498a74e9bcc318868388854
-
- Jul 21, 2022
-
-
- created the jamiIdentifier - possibility to share and copy to clipboard - contains the identifier or in best case the username Change-Id: Ib4578c872100253a1392e938dcd731d9118da5da GitLab: #770
-
- Jul 19, 2022
-
-
Sébastien Blin authored
Change-Id: I4b8e162f8a39363eae614545047056eb4b0ea55a
-
- 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
-
- Apr 26, 2022
-
-
GitLab: #539 Change-Id: I49dd030bc4e80fe30bcf7259777a2527ebd25fe2
-
- Mar 23, 2022
-
-
Sébastien Blin authored
GitLab: #670 Change-Id: Iab928c87f409713f867d47a2f87e53537af444b5
-
Sébastien Blin authored
GitLab: #340 Change-Id: I4cfdc6392c8b6de573f8d4471b7b5501f393379b
-
Sébastien Blin authored
This allow the swarm details page to be resizable. Also adds the add members list into this view. Presence and filtering for ContactPicker is also fixed. GitLab: #670 Change-Id: I4bf4369eba1d30dff3931575cd8ebd7eb2c7aee0
-
Sébastien Blin authored
GitLab: #685 Change-Id: I6c284150b18ea7a866b063411b25e50f3afae559
-
Sébastien Blin authored
GitLab: #340 Change-Id: I4a4ebfbebb880161e93fc0a086eec13ffb1ba285
-
- 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
-
- Feb 01, 2022
-
-
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
-
- 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
-
- Dec 21, 2021
-
-
Change-Id: Iee0e9c955b426de4a7d757a3bc892287761265ca
-
1. JamiSwitch add tooltip (wip) 2. PushButton add preferredHeight/preferredWidth (bug?) 3. UsernameLineEdit use ResponsiveImage 4. SettingsView fix settings menu 5. Move LogsView to window 6. ToggleSwitch use JamiSwitch Change-Id: I07a455639e88550a7f0e40963550f8f842827370
-
Dialog in Qt.labs.platform which is used to be native in Qt 5.15 cannnot be accessed in Qt 6.2 for now, use popup dialogs instead 1. Add tittle 2. DropShadow revisit 3. Dim properly Change-Id: I8804ae0c30e3450c9a800d9a1c3946ff0bf44b46
-
1. Avoid direct window declaration under ApplicationWindow 2. UI refactor Change-Id: I7991e22d3f85b1c17d85475000ab8b8c2fbc3391
-
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 27, 2021
-
-
Sébastien Blin authored
Change-Id: I90fcbc735f084ab37abfa3b466b97cf56c640247
-
- Oct 21, 2021
-
-
Gitlab: #552 Change-Id: I0a4dc3b61a22aafb40d8a301033c59d2cc02bc79
-
- Oct 07, 2021
-
-
Ming Rui Zhang authored
Gitlab: #551 Change-Id: Iea2d90248a8c16cf96d9e97f72bdf98e0f6f13a0
-
- Oct 06, 2021
-
-
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
-
+ Change name to ChatviewHeader as no webview + Avoid anchors hell and use a RowLayout Change-Id: Iff4bbeabc70cfa496a7a208ee5da0c9ea1b6ff08
-
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
-
- Aug 23, 2021
-
-
Andreas Traczyk authored
Change-Id: I42d84f9e80e87f5e17ed5e1c40811009660fdf8b
-
- Aug 13, 2021
-
-
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 09, 2021
-
-
Sébastien Blin authored
Change-Id: Iba44d7b7618c61db01d37477aee0a73ead094ca8 GitLab: https://git.jami.net/savoirfairelinux/ring-daemon/-/issues/599
-
- Aug 05, 2021
-
-
Gitlab: #470 Change-Id: I2ec5c4a4b490895ea32fef64baf1e7c5b85cf9d5
-
- Jul 29, 2021
-
-
Ming Rui Zhang authored
1. Use MaterialToolTip in MaterialButton 2. Add BubbleLabel and BackButton 3. Add WizardViewStepModel 4. Focus re-visit Gitlab: #470 Change-Id: I818da76c4b97cb08d2b6df6b2c8e2752d7a522f2
-
- 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 14, 2021
-
-
Sébastien Blin authored
+ Auto accept files from trusted sources (default: true) + Auto accept files from untrusted sources (default: false) + Size limit (default: 20Mb) Change-Id: I0e1068e3996786b23ba9a7797d02b7f8bb0f89d1 GitLab: #160
-
- 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
-
-
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
-
- Jun 02, 2021
-
-
Andreas Traczyk authored
Gitlab: #441 Change-Id: I1d34c7e766d73026d4c6617592a85ce3a75cc4fa
-