Ming Rui Zhang
a2858a883b
test: change the location of local storage files when running tests
...
Change-Id: I6ee537ee1ee3928c93b9a579e2b55b6ef97af779
2021-06-08 15:11:01 -04:00
Ming Rui Zhang
70c520e867
pendingConferenceesListModel: avoid invalid connections
...
Change-Id: I9d073cb5203a887fd5e39ced258b19e0196d069b
2021-06-07 15:09:56 -04:00
Mingrui Zhang
7084f6dda0
generalMenuItem: refinement on long text solution for menuItems
...
This will make sure that texts are aligned when
some of the texts grow longer (translations)
Change-Id: I28300c3eea01d539ca62c6532daf7d802931b425
2021-06-07 15:09:48 -04:00
Ming Rui Zhang
ddc793e361
aboutPopupButton: make the button width grows with text width
...
Change-Id: I99d5e01dd7438361a6ddafe2f1d97be1536c288b
2021-06-07 15:09:40 -04:00
Andreas Traczyk
24a8631c34
misc: fix svg icon coloration
...
Change-Id: Idfe409c6e01f8437cba2659e79234a6083bec04e
2021-06-07 15:09:35 -04:00
Ming Rui Zhang
b3fb4e3aa7
credits: fix the separation division
...
Change-Id: I14675194280de9a01d9e2196cb362ad97268586b
2021-06-07 15:09:24 -04:00
Ming Rui Zhang
5db04d7ed4
misc: inconsistency adjustment for readonly lineEdit
...
1. Make version number in AboutPopUp selectable
2. Remove "Copy"/"Paste" options in the context menu when the
lineEdit is readonly
3. Make texts in UserProfile selectable
Change-Id: I53b7566841d84cb8ad27298f995f99a2de6384f0
2021-06-07 15:08:19 -04:00
Ming Rui Zhang
b80205ec73
photoboothView: fix the white border in dark mode and the photo taken
...
Change-Id: I24556c668d92a11573a23bab2367a0a470d01750
2021-06-07 10:05:43 -04:00
Sébastien Blin
2d8078a027
runguard: enable on linux
...
GitLab: #350
GitLab: #439
Change-Id: Iba420995401cb4a8c20f3611473eb6f5bd22334b
2021-06-06 08:09:46 -04:00
Sébastien Blin
64720224eb
qtwebengine: fix loading fonts on recent glibc
...
QtWebEngine can't load fonts on recent glibc. Source:
https://bugreports.qt.io/browse/QTBUG-92969
https://bugs.chromium.org/p/chromium/issues/detail?id=1164975
I don't want to have custom patched Qt version running for Jami,
so, for now disable sandboxing to fix font loading and wait for a
fixed Qt version.
GitLab: #442
Change-Id: Ia0918b6c47dc8a9bcfed8556043b5163e4963248
2021-06-03 17:24:51 -04:00
Andreas Traczyk
7f0bc2eaf0
callactionbar: homogenize menu item color
...
Change-Id: I2ce50289386e66db316773a8d8af8b47b170219f
Gitlab: #411
2021-06-03 16:46:08 -04:00
Ming Rui Zhang
30f9d446e3
callActionBar: make share action as sharing screen by default
...
Change-Id: I4197e96a830f4e57fdf597e9230adffd3f9b5cb4
2021-06-03 13:41:25 -04:00
Amin Bandali
7bb0e06dbc
mainapplication: add "Show Jami" tray icon context menu item
...
On some desktop environments on GNU/Linux, left-clicking on the tray
icon does not execute the restore action. In some environments, such
as Ubuntu and some other GNOME-based environments, double-clicking the
icon does that, but that's counter-intuitive and not obvious at all to
the user. So, we add a 'Show Jami' menu item for the system tray
context menu, similar to how jami-gnome did, so the user can clearly
see it as a possible action.
Change-Id: I1e12ba02190c12cf40d293d61e1f023380fbfcf9
2021-06-03 13:08:02 -04:00
Andreas Traczyk
262f3de515
callactionbar: fix typo in slot name for recording state
...
Gitlab: #411
Change-Id: I09b18bb3f4997c38ef94067097efcc73f41b48ca
2021-06-03 10:48:50 -04:00
Andreas Traczyk
83defa1c76
calloverlay: fix item checked states at call start
...
Gitlab: #411
Change-Id: I84a2ea28d2b3d7adfff9da59f7f9ae54c5a622d2
2021-06-02 18:17:29 -04:00
Ming Rui Zhang
9568f1c9ab
pluginadapter: add handler list count properties
...
All plugin buttons will be listening on these properties to
decide visibility or enabled
Change-Id: Id04f9b533e6aba26033c27a607fa531ce65ac588
2021-06-02 18:04:31 -04:00
Ming Rui Zhang
db800b9b36
callActionBar: change share action to share menu action
...
Add share screen area, share file into the popup menu
Change-Id: Iea06f3e79b672cb824f56017a55086f4e5d17ae5
2021-06-02 17:59:13 -04:00
Ming Rui Zhang
de526ffcf1
generalMenuItem: enable text elide and width extension
...
Change-Id: I83897c81ed66313e84596bd7ab8cc3c79b56f47e
2021-06-02 17:58:53 -04:00
Andreas Traczyk
767f1003a2
participant-controls: refactor menu layouts
...
Gitlab: #441
Change-Id: I1d34c7e766d73026d4c6617592a85ce3a75cc4fa
2021-06-02 17:58:23 -04:00
Andreas Traczyk
a7fdb82fb7
overlays: fix participant overlay z-order
...
Change-Id: I42826555d7d490f9361465c1629a45e69f262ab7
2021-06-02 17:58:23 -04:00
Andreas Traczyk
3d53476b8a
calloverlay: reflect changes in av device list counts
...
- respond to audio device events to re-populate the audio input and
output device lists
- don't show a selection menu when no devices are available
- cleanup videoinputdevicemodel
Gitlab: #411
Change-Id: I082818756bae202a67b14bfbe0a254384a777a5d
2021-06-02 17:58:23 -04:00
agsantos
a46a116af5
initialcallpage: change outgoing end call icon
...
add transparency to button label when not hovered
Change-Id: I74e178ab254dd1ab866b8ee5c0bc0c435ee8003d
2021-06-01 14:21:03 -04:00
Jenkins
62ec7f7e95
i18n: automatic bump
...
Change-Id: I3e679eff02ce40d7bd5cffbb96b71b16ee08cba8
2021-06-01 14:15:12 -04:00
Amin Bandali
c8099b73da
mainapplication: on tray icon click close window if open and focused
...
Only do so on non-Windows platforms, though; apparently this is not a
common pattern for desktop applications on Windows.
Change-Id: Ie1f8f4dd087d4e2798be4d102eb1d421fa9490f7
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
1284a8423c
settings: use new menu svgs
...
Change-Id: I6d4456218448d1ca5c4682d33341207e2a0953eb
2021-06-01 14:11:44 -04:00
Andreas Traczyk
9a71a6becb
calloverlay: fix svg rendering for device selection checkboxes
...
Gitlab: #411
Change-Id: I5e9efb3a174e1e4cf8a2813ec0949dce28b3bdba
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
66a479f7b6
callActionBar: add sip only actions
...
Change-Id: I1d2af36e958bfc2e8783fb8657387f9d6c00276b
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
e1fbb3a7d4
misc: refinement for various context menus and share actions
...
Change-Id: I4e6fff2c74ce6ace1464fa6a4569e4b3fbfae68b
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
8325a6ef51
participantCallInStatus: reduce the size of the delegate
...
Change-Id: I0875b99599cf1a3f90cfddc87b6281edf91cb45e
2021-06-01 14:11:44 -04:00
Andreas Traczyk
378ab7cb93
calloverlay: keep the recording action visible while recording
...
Gitlab: #411
Change-Id: Id987ad1b3c0c583425a53b85735ab7eb3f434036
2021-06-01 14:11:44 -04:00
Jenkins
2267c046d8
i18n: automatic bump
...
Change-Id: I3a89250f7b12cbe837becbb5b923a78c185805c6
2021-06-01 10:40:30 -04:00
Andreas Traczyk
c53b03d4ef
calloverlay: use svg icon for menu expansion buttons
...
Change-Id: I8d90b116740c9d671b6b65073ba9cff9c92e7646
Gitlab: #411
2021-05-31 17:14:13 -04:00
Andreas Traczyk
a46de27b58
calloverlay: change the design for the audio-only hangup button
...
Change-Id: I642ef3a5c72aba911fad87c631fc3ccb59c483a0
Gitlab: #411
2021-05-31 17:14:03 -04:00
Ming Rui Zhang
24518cd91d
settings: only receive debug log when enabled
...
Change-Id: I2f44f543e893507be205e6cf1efb0219b76d5418
2021-05-31 15:00:19 -05:00
Andreas Traczyk
0a946c767d
calladapter: update call selection when falling from conf to dialog
...
Gitlab: #434
Change-Id: I7ebdde85c264990804a5b017f18d511f3225477f
2021-05-31 13:32:48 -04:00
Andreas Traczyk
c212c874c7
calloverlay: fix audio output device selection
...
Gitlab: #411
Change-Id: Ic963e60ce2a41272be0052b5a775c9277f150907
2021-05-30 22:49:39 -04:00
Andreas Traczyk
94883f882b
calloverlay: fix overflow button design
...
Gitlab: #411
Change-Id: Ibf35422987d4f3e1f9bacc55bd8c536f7acef5db
2021-05-30 22:49:25 -04:00
Sébastien Blin
8e41d346c2
callstackview: send DTMF via physical keyboard
...
Change-Id: I185945c8202edc31fab9bc9c440281c7325896bf
GitLab: #19
2021-05-28 16:50:23 -04:00
Amin Bandali
e86538fac1
mainview: add standard quit shortcut
...
Also rename 'Exit' to 'Quit' in the tray icon context menu for
non-Windows platforms for more standard/consistent terminology.
Change-Id: Id39bd308f17e56466ffb6b9c4929789646334b5e
2021-05-28 16:13:55 -04:00
Ming Rui Zhang
fe8b0bc243
misc: improvement for push button and change from "mozaic" to "mosaic"
...
Change-Id: Id1ad050af02a3833dc4099d7246fa81b4903f17d
2021-05-28 14:46:14 -04:00
Trevor Tabah
3142776c32
settings: add troubleshooting dialog
...
Add a dialog to get logs from daemon.
Gitlab: #406
Change-Id: I25dd7084165660e0a03c4694d0225bbcf0f1a9d6
2021-05-28 14:46:03 -04:00
Sébastien Blin
4c767495c5
ongoingpage: connect signal if root is visible
...
Change-Id: I7615659a7efa6ab769024aea16e836b7c206563a
2021-05-28 09:19:18 -04:00
Sébastien Blin
e8edb15350
ongoingcall: show chatview when receiving new interaction
...
Change-Id: I97c5f42ab622bb87666203a251915dbbb5b5d84d
GitLab: #429
2021-05-27 18:01:51 -04:00
Andreas Traczyk
4363917140
mainoverlay: make action button lists non-flickable
...
Gitlab: #411
Change-Id: I6bf799d63547adfa50aaef6a6f87971c5696c616
2021-05-27 18:00:51 -04:00
Ming Rui Zhang
48536ecc0c
mainoverlay: add stop sharing screen options
...
Gitlab: #409
Change-Id: I4ceb5835b0b5e218d0550fbc3e2f0787bdd249f9
2021-05-27 17:47:21 -04:00
Ming Rui Zhang
b6aadb1277
mainOverlay: add mosaic button
...
Gitlab: #409
Change-Id: I65e1c91184a95453c10633340a74f50cc4de7032
2021-05-27 17:47:05 -04:00
Ming Rui Zhang
77aae84786
call: add call status indicator when adding new participants into a conference
...
Gitlab: #410
Change-Id: Iff3b06b123363478794fd7e419db3d2d0ae10bb7
2021-05-27 17:21:55 -04:00
Andreas Traczyk
7059a8cdab
callview: adjust the preview positioning
...
- move default preview position to top right
- avoid coliding with the new call action bar
Gitlab: #411
Change-Id: Iaa77315be4f6dab28e3161d7dd9b3516c00e4e68
2021-05-27 16:41:22 -04:00
Andreas Traczyk
abde3cbac0
calloverlay: implement new action button design
...
- minor cosmetic changes to the call view overlay
- add the ability to change audio/video input during a call
from the call screen overlay
Gitlab: #411
Change-Id: Id6bbb2278d807f3bd7ad1478db405669088584ce
2021-05-27 13:58:29 -04:00
Andreas Traczyk
3cca2e7078
calloverlays: cleanup main and participant fadeout mechanisms
...
Unfortunately, QQuickMouseArea force accepts all move events by
design, which makes passthrough events tricky to catch. In-call
overlays for conference participants should be a layer below the
main overlay. So, using QML MouseAreas makes correctly implementing
both overlay fade mechanisms with passthrough for participant menus
too complex. To properly implement the signal relay mechanism we
would need to listen to all the child components with MouseAreas
and relay the positionChanged events to parenting MouseAreas.
To avoid the complexity, we can install an event filter for the
main overlay and listen to global mouse move events that are
contained in it's geometry.
Additionally, we can use Control components instead of transparent
Rectangles to access a hovered property which can be used to
prevent the fade out, and effectively freeze the visibility of menu
components.
Gitlab: #420
Gitlab: #421
Gitlab: #423
Change-Id: I7f05d2bc79ad6a8db0951b7b59e52f671fdf4798
2021-05-26 16:15:50 -04:00