Andreas Traczyk
a26c2949a3
Revert "misc: fix svg rendering when not scaled"
...
This reverts commit e0072e3cab
.
Reason for revert: <INSERT REASONING HERE>
Change-Id: Iaac729d416ceb0cba696c7d5de9b274c3d3cee16
2021-04-09 15:53:59 -04:00
Sébastien Blin
5f12703302
systray: fix build
...
Change-Id: Iecce086e61a72a8bcda98d3fb51055bef3f102f5
2021-04-07 20:27:25 -04:00
Andreas Traczyk
e0072e3cab
misc: fix svg rendering when not scaled
...
Change-Id: Icf2aa37bd9f9ef3ba0845780504aaf680858c3bd
2021-04-07 16:29:19 -04:00
Andreas Traczyk
7f28ac65df
notifications: add avatars to gnu/linux notifications
...
Gitlab: #320
Change-Id: Ib2121257af2704dd2a246b499961657b66ae944d
2021-04-07 16:06:59 -04:00
Andreas Traczyk
2cc82053c9
notifications: implement libnotify on gnu/linux
...
Gitlab: #320
Change-Id: I39ffd7e0ba8c5160e81a6b64260f3d92ab8c619a
2021-04-07 16:06:05 -04:00
Ming Rui Zhang
a767690f95
misc: crash fix for calladapter when there is no account
...
Change-Id: I6432c6ebb7776bb0968846c661bd98ed78cde2bb
2021-04-07 15:51:32 -04:00
Ming Rui Zhang
f09b9a085a
misc: eliminate the warning of invalid map<K, T> key (map::at)
...
GitLab: #160
Change-Id: Ib2de72037d2e0b5fc7c29e5686f9336bbc7ed035
2021-04-07 15:51:32 -04:00
Sébastien Blin
33fd4f486c
messagewebview: emoji support
...
follow lrc changes. Enable local storage for recent emoji support.
Change-Id: I36b99e14c127e137d38533988565c83f924a8d94
GitLab: #160
GitLab: #115
2021-04-07 15:49:44 -04:00
Ming Rui Zhang
9843980c56
linkeddevice: ui refinement and remove infoLineEdit
...
Gitlab: #359
Change-Id: I996caeca53eb71baa5127f2f32b5b97681a6002d
2021-04-07 15:49:44 -04:00
Ming Rui Zhang
0af0f47fe2
textedit: add missing context menus for text entry fields
...
Gitlab: #359
Change-Id: Iefe2dbde96e0613540b237571997c456231bb78c
2021-04-07 15:49:44 -04:00
Ming Rui Zhang
a8378ab262
contactsearch: add convenient button for clearing search result
...
- Changed radius
- Added preferred width for side panel to fully show
contact search bar placeholder text by default (English)
Gitlab: #321
Change-Id: I2c26ebc34812db41f5d50408e2e092bf0a99f76d
2021-04-07 15:49:44 -04:00
Sébastien Blin
a69943e042
listviews: fixed max scroll speed
...
Change-Id: I29633415aa15379743c0a2a8f2274e33b75e3f39
GitLab: #288
2021-04-07 15:03:43 -04:00
Sébastien Blin
12daccb51f
accountadapter: do not set incorrect ringtone on creation
...
On GNU/Linux, the ringtone is managed by the deamon. No need to
manage it (incorrectly) in the client
Change-Id: I38fe783d6bd0778f702ee6da333468c54d59d678
GitLab: #351
2021-04-06 15:38:49 -04:00
Sébastien Blin
2eac155b0c
distantrenderer: update frame on rendering stopped and switch
...
A regression was introduced in c472fe83ae
where the distantRenderingStopped and setRendererId don't update
the current rendered frame
Change-Id: I5aa477e89ae2031ffd282a2f02ae363dffef569a
GitLab: #269
2021-04-06 15:36:20 -04:00
Sébastien Blin
6a77a27cdc
previewrenderer: disconnect signals on destroy
...
also fix some build warnings
Change-Id: Ibbf2e28cb64800e65b8712c6d733aea9aa69c916
GitLab: #356
2021-04-06 15:06:07 -04:00
Jenkins
525d9c4c05
i18n: automatic bump
...
Change-Id: Ib54443e96a059beb09054abb113dd3730e267b72
2021-04-05 16:42:09 -04:00
Sébastien Blin
6c9b969351
project: misc fixups
...
Change-Id: I97f256873bbffd79eb08707f0a809172bca06e6b
2021-04-02 15:37:55 -04:00
Andreas Traczyk
7cc48a48f7
project: remove dead linux section of qmake project file
...
Change-Id: Ie63005974911049e26bd8a359bf413cdcf44cb34
2021-04-02 15:37:50 -04:00
Mingrui Zhang
2e60568307
project: don't use Qt keywords for signal/slot/emit
...
Gitlab: #320
Change-Id: Ia2a16a05be3fd6452a39df999660a5c8440eea13
2021-04-02 15:37:43 -04:00
Andreas Traczyk
4ce208ec33
injection: remove the remaining c++ singleton classes
...
- refactor qml object registration
- inject AppSettingsManager and SystemTray
Gitlab: #320
Change-Id: Ic8232a290003245d09ad9452c9f5518fd260af78
2021-04-02 15:37:33 -04:00
Andreas Traczyk
552c445c8d
doxygen: remove doxy artifact
...
Change-Id: I03da0b19e44fee3c88e4cf3353208bba597e0408
2021-04-02 15:37:33 -04:00
Andreas Traczyk
e60eeff357
injection: place parent QObject as last parameter in ctors
...
Lrc object injection should never be a null pointer.
Change-Id: Ib574c751673fd35e223ce2447cee74bce7dfbf3e
Gitlab: #337
2021-04-02 15:37:33 -04:00
Andreas Traczyk
255252e3aa
cmake: use a default ring-project lrc path if not defined
...
This provides out-of-the-box cmake configuration for QtCreator
without having to manually specify the lrc path.
Change-Id: I3a8abbc2d0dd8062cecece166afbf09b91b52f59
2021-04-02 15:37:33 -04:00
Sébastien Blin
d9e432b0e3
partipantoverlay: speed up layout animation
...
Change-Id: I272403d2f069e785883acac1e3a0b47695b913a7
2021-04-02 10:56:24 -04:00
Pierre Lespagnol
2fd162fbac
moderation: fix overlayMenu import
...
Change-Id: I8599a60628482305d02c7d747deca11672cd61ff
2021-03-30 15:03:53 -04:00
Jenkins
ae21c17da5
i18n: automatic bump
...
Change-Id: Ic6487eb459e9b9b8c297a8aad205c4b1edb73899
2021-03-29 19:49:20 -04:00
ababi
eb57c35a12
moderation: change layout for participant menu
...
Gitlab: #277
Change-Id: Iffb0e1cc7a57495ba5f84230265cdcec87e26307
2021-03-26 15:09:20 -04:00
ababi
89d58e5243
misc: check "default moderators" list when removing contact
...
Avoid having a removed contact on the "default moderators" list.
Gitlab: #309
Change-Id: I710fe3e096be830e3cd9cfc93f2f46fb60eb20f0
2021-03-26 15:08:31 -04:00
ababi
d84219c6b4
misc: revise and catch exceptions thrown from lrc
...
Change-Id: I0e28f20ecb017267e74ef76fb922443e15e896e8
Gitlab: #308
2021-03-26 14:44:52 -04:00
ababi
dfbcfe03fc
smartlist: avoid updating smartlist on conversationRemoved
...
Accessing smartlist on conversationRemoved can return invalid
items. Instead, only show welcome view and use modelChanged signal
for updating smartlist.
Also avoid duplicate navigation to welcome view.
Gitlab: #300
Change-Id: Ic1c192fecceeb59287267e3445fabf6afb91ffd5
2021-03-26 11:04:34 -04:00
ababi
59c8a75cc3
callview: fix conversation selection when call ends
...
- avoid using smartlist index change for conversation selection
when call ends (instead it can be triggered from calladapter)
- break long lines
Gitlab: #260
Change-Id: Iaa1f9269d9ba6889fb1a7e466cd586fa86263bc7
2021-03-26 10:41:20 -04:00
ababi
f27f4374a2
smartlist: switch to conversations tab on invitation accept
...
- switch tab to conversations smartlist
- go to welcomeview
TODO: define UI behavior while waiting for the smartlist update
Gitlab: #284
Change-Id: I251c49e5b0b418f41d5872ef09d32db5bc940df2
2021-03-26 10:40:26 -04:00
agsantos
5f6eb2151b
settings: redesign plugin preferences view
...
GitLab: #341
Change-Id: Ibe7ad479845bf9390e8634c6b80cb0be79976143
2021-03-26 10:39:18 -04:00
Ming Rui Zhang
37d548bb75
updatemanager: change the order of the constructor input parameter
...
Make the LRCInstance pointer pass correctly into updatemanager
Change-Id: I87f22fcf69d69babae3ec6de8b6b20eb5d2c652b
2021-03-25 17:27:16 -04:00
Ming Rui Zhang
5295e4aa5b
contactadapter: do not hang up calls immediately after transferring
...
Gitlab: #353
Change-Id: I23d2e1cc57ce3a3a2b41972385c8318d9f85c904
2021-03-25 14:40:32 -04:00
Ming Rui Zhang
b4ae1c3b68
misc: replace invalid name in qml
...
Change-Id: I0f2d2232cd383dd8adbf93db10ef2156324a1933
2021-03-25 14:40:28 -04:00
Ming Rui Zhang
fcb56bfb87
misc: qml module import clean up
...
The main reason for this change is to remove the misusage
of QQuick one in ElidedTextLabel and useless QQuick one
module import
Change-Id: Ie296c0f7a90c6ec26ab85bcf3d8b75393463fbed
2021-03-25 14:40:22 -04:00
Ming Rui Zhang
ab5bea1001
settings: add account preference of setting all moderators mode
...
Gitlab: #319
Change-Id: I39fe050d3b9d509f8709528e1c8fcf6acf7e7ca3
2021-03-25 14:40:17 -04:00
Ming Rui Zhang
fe8b931d30
sip: use best id as the filter for sip call transfer contact picker
...
Display name is not a good filter since sip accounts may have
the same display name
Change-Id: Id1033816c496dd702874f646efcba7914cb2342d
2021-03-25 14:05:48 -04:00
Ming Rui Zhang
bd96da9c6b
misc: adjust advanced settings position when entering
...
Gitlab: #317
Change-Id: I7c73c9fdabc7cd7cccdb5d1a66ca9f002c6fd098
2021-03-25 12:22:32 -04:00
Ming Rui Zhang
3f8f1f1e25
call: use callAdapter updateCall when setting up main view
...
It is to make sure that all other call related UI will be
set up correctly.
Gitlab: #298
Change-Id: Iabc1587e0c0622cc6b9c0fecd99bfd35b156fcf7
2021-03-25 12:20:57 -04:00
Ming Rui Zhang
b296a02e47
sip: use refuse function instead of hang-up when refusing a call
...
Gitlab: #325
Change-Id: I03b4352788df912074859e183090658cf27678f0
2021-03-25 12:20:44 -04:00
Andreas Traczyk
3befa248a2
install(win32): continue if a ringtone can't be copied
...
Errors copying symlinks may occur when the project is cloned using
certain WSL versions.
Change-Id: I92f698d01edd6a94c3dff9bce39441b4df98eec2
2021-03-24 15:29:40 -04:00
Jenkins
799daf73b0
i18n: automatic bump
...
Change-Id: I3765828104210f2c982fa90f3aaee98d26cd1427
2021-03-22 17:45:58 -04:00
Ming Rui Zhang
7951764b2e
misc: remove LRC singleton
...
GitLab: #337
Change-Id: Ifb671d38d364714818650a8154c43a5787460039
2021-03-22 15:47:14 -05:00
Andreas Traczyk
28aa5aab6d
settings: use default audio devices
...
Refactors audio settings to avoid list model code duplication. This code
could be greatly simplified by using string lists, however the combo-box
component design is highly dependent on QAbstractItemModel based models.
Also translates the handlebarred strings upon presentation, which is
currently used to translate the "Default" prefix for the first device
item.
Gitlab: #346
Change-Id: I5ed282d29cc4ec6a090a9cdf47b0459f0db2a99b
2021-03-22 15:59:24 -04:00
agsantos
215f43492c
settings: fix plugin preferences opening
...
GitLab: #338
Change-Id: I0bc0026e0c515b782675892c0e652b53b8de4e1a
2021-03-17 18:27:39 -04:00
Andreas Traczyk
3a157ed8eb
avadapter: return call id by value
...
This function either returns a reference to a local, or a QString
member whose lifetime is unknown to the caller. We should just
return by value.
Change-Id: Ib87288105daa6bf8cb6b803948411275da980c54
2021-03-17 14:30:06 -04:00
Sébastien Blin
b0fdeb79eb
settings: do not show link device for a disabled account
...
Gitlab: #334
Change-Id: Ia2b6365f36b0cef79e3ba58475c5b25bbac0c6b6
2021-03-16 15:14:59 -05:00
Sébastien Blin
ccb412c6ad
calladapter: fix preview when switching account
...
Gitlab: #310
Change-Id: I0a45f24e87b4baba16c5a8172c0aae705745e30f
2021-03-16 14:58:00 -05:00