1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-23 17:05:28 +02:00
Commit graph

1416 commits

Author SHA1 Message Date
Ming Rui Zhang
8e1497bd1a build: use the correct path for files of translations
Change-Id: I7fff92d4df8e327a2f0065b4a125ebdae9fd0219
2021-05-10 16:32:41 -04:00
Andreas Traczyk
8230fb863c adapters: handle injecting lrcinstance with zero accounts
Change-Id: I1ec652c60620cf4e7e1caad7fd00ddf1aa40d64d
2021-05-10 16:31:55 -04:00
Ming Rui Zhang
01cf3f9367 utils: add the missing colon in the time format string
Change-Id: Ib15edf23cfcc5536d2e430becba084d5eac0f826
2021-05-10 12:39:28 -04:00
Ming Rui Zhang
d7e76178d7 calloverlay: remove add to conference button for sip calls
Change-Id: I305f45f47890898a5f2b2f53fa468a86cd5d1a94
2021-05-07 16:06:49 -04:00
Ming Rui Zhang
2ae9521558 avadapter: consider devicePixelRatio and screen layout when sharing screens
Gitlab: #395

Change-Id: Ic34a084fb9dc5a6605e3242ae7823db35e01a0d8
2021-05-07 16:06:19 -04:00
Ming Rui Zhang
eb2eb786be update: ensure that version update dialog shows up when mainview is loaded
Change-Id: I310be96a8c085fd1da6f444c7d85e4eb06326f5f
2021-05-07 16:00:17 -04:00
Andreas Traczyk
e64a9e7ee7 sidepanel: improve smartlist interface with underlying models
Minor cosmetic changes to the account combo box, search bar, filter
tabs, and smartlist.

Change-Id: Ie8173504859b325374e42f0dbb4e0ae75f3ed740
Gitlab: #373
Gitlab: #374
Gitlab: #388
2021-05-07 15:41:28 -04:00
Andreas Traczyk
0d6d94d124 accountcombobox: cleanup and simplify qml layer
- remove some faulty hover state management, excessive text metrics
  objects. Split the code up too and increase declarativeness.
- fix the rendering of account avatars in the dropdown list
- make the 'add account' item always visible
- make the popup modal with transparent overlay

Gitlab: #388
Change-Id: If0e5f95d1250ee77902c518469878bdb678c8b9d
2021-05-06 14:39:09 -04:00
Jenkins
9aa9823083 i18n: automatic bump
Change-Id: I528ea033b180ff96156f24d8485b080416161759
2021-05-06 12:35:19 -04:00
Ming Rui Zhang
a7eafe4793 test: add building blocks for qml and GTest on windows
- Also updated the INSTALL.md

Gitlab: #385

Change-Id: Ib5bf9f0348dbc6da57e586475d698fe8dec0351b
2021-05-04 11:19:59 -04:00
Jenkins
192919bb5e i18n: automatic bump
Change-Id: I4ba008f273f9058d8799f16c4ee5db35e0b2ceca
2021-05-03 16:42:08 -04:00
agsantos
ce88a30712 conference: show avatar for videoMuted peer
GitLab: #379
Change-Id: I885ad338d7a5c06fca7c765680e644c44f33228d
2021-04-30 14:39:25 -04:00
agsantos
9e40648b8e fix: set use ListViewJami in contact and plugin pickers
Change-Id: Ia5258e115055c44091a1d20186878d6b35e023f5
2021-04-30 10:25:35 -04:00
Ming Rui Zhang
b420ca3a20 renderer: improve the video quality by using rendering hint
Gitlab: #390

Change-Id: Idf3ccf9ab5b29a984a36ea117e6cf495a9e80988
2021-04-29 10:25:26 -05:00
Ming Rui Zhang
9a84dcd631 previewRenderer: add rounded corner by using OpacityMask
Change-Id: I4433a72af9c5da9cb905cfcb742f71d53427207a
2021-04-27 16:46:10 -04:00
Ming Rui Zhang
1e60095ff2 messagewebview: adjust theme for new chatview icons
Change-Id: I953e07b3a709c7e26661bb3097b96516a24b0782
2021-04-27 15:02:13 -05:00
Andreas Traczyk
b391d947c3 misc: use QAbstractListModel in list model base class and rename
Inlcuding QAbstractListModel inlcudes qabstractitemmodel.h, but
this is not certain.

Change-Id: I5affb3462a09f4f6ea93be2f979144608d015969
2021-04-27 14:05:24 -04:00
Andreas Traczyk
2539eb715c misc: circumvent QtCreator "module not found" bug
When registering into QML namespaces from a non-global context,
certain QtCreator versions fail to find import modules. The only
effect is a lack of correct "intellisense". We can register dummy
namespace into the QML module namespaces we use to quiet the IDE.

Change-Id: Ideb06541475788c669619be82c30d993554435a9
2021-04-27 13:51:49 -04:00
agsantos
980de92c68 fix: pluginpicker keep close button in the right
Change-Id: Id74bf3661942fbd7b8b0235428b0e3d34fb0e6b8
2021-04-27 12:17:26 -04:00
Andreas Traczyk
de261df86f conversationadapter: use slots instead of lambdas
The UniqueConnections need slots to compare bindings. Also, member
functions are cleaner and easier to debug than lambdas.

Change-Id: I16ae3882e0f5ff0b92d1ca6c7ce383e5ceef8a79
2021-04-27 12:14:52 -04:00
Andreas Traczyk
e5858588f8 misc: implement redesign for the smartlist filter tabs
Change-Id: I3bdd0f331f9a038310646d5ecc9a6499a097cf87
Gitlab: #241
2021-04-27 12:14:52 -04:00
Ming Rui Zhang
9b85e00422 previewRenderer: fix not being able to reposition the preview
Gitlab: #387

Change-Id: I031fd7a8a3be540a2493d19e345f2a2ef95fe131
2021-04-27 12:04:44 -04:00
Sébastien Blin
2db3196d26 misc: update instructions
Change-Id: Ib157716ced18a19f4220ec570e03896bfee76610
2021-04-22 14:37:30 -04:00
Andreas Traczyk
3a74dc69b1 misc: use reals for sizes instead of ints
Change-Id: I5d8865347b57bf1c503f3a8b41e6eb27076e451c
Gitlab: #241
2021-04-22 12:05:58 -04:00
Andreas Traczyk
9741f326a5 smartlist: refactor filter tab QML
- remove some code duplication and MouseAreas

Change-Id: I2650aa94d302ab53dd7f389077f20d0ed3a62abd
Gitlab: #241
2021-04-22 12:05:54 -04:00
Sébastien Blin
964af7fe3c misc: improve touch screen support
Support single tap for showing call overlay and long press
to show context menu for the smartlist

Change-Id: I31a77169827860c07ec9d60e076c0c5c4e875408
2021-04-22 12:05:33 -04:00
Ming Rui Zhang
3b4e09d43a lrcinstance: add mute dring option in constructor
Change-Id: I3779731c330cc23a7aa7ddc27c76068ab648193c
2021-04-20 17:54:52 -04:00
Andreas Traczyk
a91bb6da19 misc: correct chatview background theme
Change-Id: Iff6b655d26d5003618aff892d205275dfa5a602b
Gitlab: #241
2021-04-20 10:21:58 -04:00
Andreas Traczyk
f715f72d49 misc: fixups to the smartlist search bar
- fix the svg rendering
- fix margins and padding
- fix the clear text icon

Change-Id: I88d709577697136377c6e405abab885c6aa54135
Gitlab: #241
2021-04-20 10:21:52 -04:00
Jenkins
c241f8009b i18n: automatic bump
Change-Id: I4905f7efd9e552b10a45c98dd31fd1db061f7ff5
2021-04-19 16:42:10 -04:00
Sébastien Blin
9fc13c7689 ui: update icons
Change-Id: Ib7e5758c8ce1e8122a7378d4ebed38e38f915ef9
2021-04-19 14:36:47 -04:00
ababi
61de0c4eef misc: follow chatview and side panel design changes
- Remove icons and resize side panel tab bar.

- Change icons and style for chatview header and combo box buttons.

- Update chatview colors.

Gitlab: #241

Change-Id: Ic5f4e0db5e1912c85cc4f658264371af8104cd8f
2021-04-19 14:36:32 -04:00
Andreas Traczyk
946491a596 conversationsadapter: replace signal reconnect with unique connect
Change-Id: I34b1dca62ad5b28b49ddf319c4ea9724efd66b21
2021-04-19 10:39:25 -04:00
Ming Rui Zhang
8152db585c cmake: prevent the console from showing up by default
Change-Id: I87f352bf69dd5d60e9df821d3e1f9e7b349c29e2
2021-04-19 10:18:07 -04:00
agsantos
bbafcaceba callview: fix menu recording button text
Change-Id: I691968b864bc6d70f8723146c193c6ebbfacdd80
2021-04-16 17:09:48 -04:00
Mingrui Zhang
19e8c3da66 cmake: revert the change for linux lrc translations
Change-Id: Ia5b38d008dc8914e437ce5c3140679872d025e59
2021-04-16 15:51:21 -04:00
Ming Rui Zhang
8c5e7de19c project: add jami-qt project dependencies
Change-Id: I641e9b5da85eb0374d378799ca1ea874e8b40863
2021-04-16 09:31:22 -04:00
Ming Rui Zhang
855be429fe cmake: make cmake minimum version to be 3.15 for MSVC
Change-Id: Ie87b2d7a5fdcb7b600bba3e99471b236804bfd6e
2021-04-16 09:11:33 -04:00
Sébastien Blin
197fd62f94 conference: fix show minimize button
Change-Id: I104215284272b4d1fdec38b6d715f92184b3c711
GitLab: #367
2021-04-15 13:52:09 -04:00
Andreas Traczyk
3f476205fa misc: change application fullscreen mechanism
Use a simpler fullscreen mechanism that maintains the primary
application window as a fullscreen container for the call view.

GitLab: #339
Change-Id: Ib67ac4798c77117aea0830eece485e229680684d
2021-04-15 13:40:58 -04:00
Ming Rui Zhang
c19fb112bb build: use cmake entirely for windows
GitLab: #352

Change-Id: Ib373811c9d47164954a19633fd0da389eff5aac6
2021-04-14 17:09:17 -04:00
Andreas Traczyk
b1d7d54002 misc: fix a visual bug on the main split view handle
Change-Id: I288577bb49b85097d57d81724a463171f5fa257e
2021-04-14 09:30:32 -04:00
Jenkins
d1223469e4 i18n: automatic bump
Change-Id: I857ef0dafd3ed36b0f9c639f00df357201252d9a
2021-04-12 19:11:47 -04:00
Andreas Traczyk
5c1c4ce709 calls: make Esc leave fullscreen mode
This removes the escape to leave account creation feature.

Change-Id: Ie83e4b65a7d127a04ed49561cd19bfd12321a5fb
2021-04-09 17:45:40 -04:00
Andreas Traczyk
4b91f08023 calls: allow double click on call overlay to toggle fullscreen
- removes the single click to maximize feature

Change-Id: I6a171d2a20d5b47e9c3a15db23f2de01319d22bb
2021-04-09 16:01:03 -04:00
Andreas Traczyk
b26e6dbade calls: remove "back" button from call overlay
This button interferes with participant overlays and the concept
of returning to the welcome view will be phased out.

Change-Id: I7ee73ed93c6ec74f10b5b00ca1fe5739a88b123d
2021-04-09 16:01:00 -04:00
Andreas Traczyk
8ab37ab46e calls: prevent getting stuck in fullscreen mode when a call ends
Change-Id: I2ac4a683f3857425f59483f73f8511f00158cc30
2021-04-09 16:00:55 -04:00
Andreas Traczyk
cfa10ce268 calls: fix call overlay updates
- don't query the recording state in the set time text function
- change set time text function interval from 20ms to 1000ms
- stop the account-wide time text update timer when there are
  no calls

Change-Id: Iaaabfd52a50ba61aaabade59cae4f061c562cb2d
2021-04-09 16:00:51 -04:00
Andreas Traczyk
cc3931b36e lrcinstance: represent the selected conversation as a QML property
Change-Id: I01dbfc0d6cfcf407d6636ba59b136830ee0342bc
2021-04-09 16:00:43 -04:00
Andreas Traczyk
ac87d33d9f misc: put lrcinstance implementation into cpp file
Change-Id: I46c4e17124b2c0cbf6e92c696d3d47e1b0ad2d0d
2021-04-09 16:00:33 -04:00