1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

1997 Commits

Author SHA1 Message Date
Diadlo
33736da543
refactor: Restruct code 2017-11-26 23:13:12 +03:00
Diadlo
6780331f40
refactor(chatform): Remove Nexus and Profile dependency from ChatForm 2017-11-26 23:12:48 +03:00
sudden6
2c9cc71f97
Merge pull request #4818
tox-user (2):
      feat(settings): add an option to toggle identicons
      fix(identicon): don't set identicon as an avatar
2017-11-25 21:24:06 +01:00
Diadlo
9ac5f881c6
refactor: Rename signal and remove unused params 2017-11-25 01:16:10 +03:00
Diadlo
c0a7488c12
fix(friend): Add save friend alias on change
Fix #4706
2017-11-25 01:15:54 +03:00
Diadlo
5bc8ef4e74
fix(chatForm): Fix issue with mixing friend and group id
Fix #4828
2017-11-23 20:48:46 +03:00
tox-user
905ca77086 feat(settings): add an option to toggle identicons
Solves #4741

Adds a setting to User Interface tab that allows to toggle displaying
identicons instead of default avatar picture.
2017-11-21 23:52:06 +01:00
Diadlo
d77fbb4b19
fix(chatform): Subscribe on accept and reject buttons once
Fix #4799

For every call was created new connection. First call was success. The second
call leaded to double answer: after the second core removes 'friendNum' from
'calls' list and cancels call. The third call leaded to triple answer, where the
first two same as before and the last one - tried to answer on call with removed
'friendNum' => assert failed.
2017-11-20 23:34:12 +03:00
Diadlo
f4a3bb2812
fix(chatform): Hide call confirm on call end
Fix #4799 (4)
2017-11-20 23:34:12 +03:00
Diadlo
2f9ba3c4d7
fix(group): Add second signal for titile changed
Fix #4800.

In old implementation after Core title change notification, Group
updates self name and emit signal, core as subscribed on this signal and try to
change title twice.

In new implementation was added new signal to Group:
  1. To notify core about user changes.
  2. To notify views about core changes.
2017-11-15 09:17:22 +03:00
Diadlo
07ceb15e01
refactor: Move helper function in anonymus namespace 2017-11-14 21:24:36 +03:00
Diadlo
850e501acc
refactor: Use chatFormHead css 2017-11-14 21:24:35 +03:00
Diadlo
8c65aa6656
refactor: Extract button creation in function 2017-11-13 21:23:45 +03:00
Diadlo
62c60a89df
refactor: Remove unused 'SettingsWidget' from 'ContentDialog' 2017-11-13 15:25:02 +03:00
Diadlo
c640007775
perf(smileys): Use shared_ptr to automaticaly count references 2017-11-13 14:46:37 +03:00
Gavin Stark
d24d4fb8ea feat(audio): microphone voice activation
adding volume based voice detection
2017-11-13 00:48:46 -06:00
sudden6
5d6ae9ae37
fix(video): don't use pointers to temporary objects
fixes #4764
2017-11-12 13:10:35 +01:00
Zetok Zalbavar
8a9c34d888
fix: add default return in Widget::getStatusIconPath to fix warning
Fixes warning produced with `-Werror=return-type` on GCC 5.4.0.
2017-11-11 16:00:57 +00:00
Diadlo
9731d95c57
refactor(avform): Inject settings in AVForh
Inject settings, core, audio, camera source
2017-11-10 23:27:06 +03:00
Diadlo
0a58c2fa5b
refactor: Store buttons state and calculate style and tooltip 2017-11-10 14:08:03 +03:00
Diadlo
8aa372854f
refactor: Use repolish instead of setting same stylesheet 2017-11-10 14:08:03 +03:00
Diadlo
1f8a5619c8
refactor: Remove call type from callAccepted signal 2017-11-10 14:08:03 +03:00
Diadlo
7b893346f0
refactor: Use unique ptr for call confirm widget 2017-11-10 14:08:03 +03:00
Diadlo
ba1581005b
refactor: Extract head widget from GenericChatForm
Also fix #2749
2017-11-10 14:08:03 +03:00
sudden6
511b8af954
Merge pull request #4779
Jiachen Yang (1):
      fix: using current setting in autoaccept dialog
2017-11-09 21:28:37 +01:00
Jiachen Yang
70b235f271 fix: using current setting in autoaccept dialog
This should fixes #4777
2017-11-02 02:05:54 +09:00
Diadlo
d07f53f292
Merge pull request #4671
anthony.bilinski (1):
      fix(settings): Delete dynamically allocated members on destruction
2017-11-01 12:45:13 +03:00
sudden6
1dce8f6468
refactor(core): rename corestructs to toxfile.cpp
It only contains this struct now.
2017-10-31 09:32:53 +01:00
sudden6
d2adfe4ca7
refactor: fix some warnings reported with "-Wall" 2017-10-31 09:32:52 +01:00
Zetok Zalbavar
641a80842e
feat(l10n): add Serbian (latin) translation to UI 2017-10-29 11:36:02 +00:00
Zetok Zalbavar
3c4b1f117d
feat(l10n): add Serbian translation to UI 2017-10-29 11:36:02 +00:00
Zetok Zalbavar
76df9a4535
feat(l10n): add Persian translation to UI 2017-10-29 11:36:01 +00:00
Diadlo
3c8bf628bd
refactor(callconfirm): Remove unused friend parameter 2017-10-26 16:59:26 +03:00
sudden6
1d790190d8
Merge pull request #4747
anthony.bilinski (1):
      fix(video): Set toxav video bitrate to 0 if answering audio-only call
2017-10-23 13:46:34 +02:00
anthony.bilinski
b1f40decd8 fix(ui): Set tooltip colour and background for all tooltips
Fixes #4667
2017-10-21 15:30:40 -07:00
anthony.bilinski
1613044c68 fix(video): Set toxav video bitrate to 0 if answering audio-only call
Before we would set the video bitrate to 0 if sending an audio-only call, but we would still set the video bitrate to default when receiving an audio only call. In bad network conditions, this caused tox to ask us to decrease video bitrate in audio-only calls.
2017-10-19 12:18:44 -07:00
anthony.bilinski
7170b48589 fix(init): register AV connects and call after AV is ready
Fixes #4651
2017-10-13 15:22:24 -07:00
Diadlo
9a543548e0
refactor(toxme): Move json generation to ToxmeData class 2017-10-13 14:56:15 +03:00
Diadlo
ae7b47342d
refactor(profile): Move core connect from form to model 2017-10-13 09:12:42 +03:00
Diadlo
36adfc89e9
refactor(profileform): Integrate ProfileInfo in ProfileForm 2017-10-13 09:12:41 +03:00
Diadlo
78966c1f02
refactor(profileform): Use new connect style 2017-10-13 09:12:41 +03:00
Diadlo
b41767d087
fix: Use correct initialization order
Fix #4727
2017-10-12 23:45:53 +03:00
Diadlo
68813a37c3
refactor: Remove Settings from Core 2017-10-11 08:51:32 +03:00
Zetok Zalbavar
c089c80e53
fix: remove unused variables 2017-10-08 12:44:56 +01:00
sudden6
b609a8f99a
Merge pull request #4697
tox-user (5):
      feat(settings): Add audio quality setting
      feat(settings): make audio quality setting persistent
      refactor(settings): use constants in audio quality setting
      refactor(settings): use a cleaner way to read and set audio bitrate
      style(settings): change names of local constants to camel case
2017-10-08 00:18:06 +02:00
sudden6
f82f57ec91
refactor: don't pass ToxPk as QString 2017-10-06 23:57:55 +02:00
sudden6
61b36d1bce
feat(identicon): add algorithm to create identicons
ported from https://github.com/sudden6/rust-identicon/blob/master/src/lib.rs
but slightly changed the algorithm
2017-10-06 23:57:51 +02:00
tox-user
78c6869e4c style(settings): change names of local constants to camel case 2017-09-30 17:22:35 +02:00
tox-user
e4b0c54965 refactor(settings): use a cleaner way to read and set audio bitrate 2017-09-30 15:49:11 +02:00
tox-user
b36a7bdec9 refactor(settings): use constants in audio quality setting 2017-09-30 12:52:09 +02:00
tox-user
7ed2d97aad feat(settings): make audio quality setting persistent 2017-09-29 12:33:30 +02:00
tox-user
61eddc1f6b feat(settings): Add audio quality setting
Fixes #4693
2017-09-28 16:14:36 +02:00
Diadlo
026517dc5a
chore(warning): Fix compile warnings
- change preprocessor warning on runtime qWarning
- add parentheses around ‘&&’ within ‘||’
2017-09-26 21:00:39 +03:00
anthony.bilinski
94cb6ce1c5 fix(settings): Delete dynamically allocated members on destruction
Fixes #4670
2017-09-21 13:29:20 -07:00
sudden6
6a5a7564aa
Merge pull request #4644
anthony.bilinski (1):
      feat(paste): Implement pasting images from clipboard
2017-09-20 11:16:08 +02:00
sudden6
ed634ae0f4
Merge pull request #4610
drswinghead (1):
      feat(settings): add group chat local member black list
2017-09-19 21:23:55 +02:00
anthony.bilinski
5fed37365f feat(paste): Implement pasting images from clipboard
Fixes #1290
2017-09-19 09:56:34 -07:00
noavarice
b967d28465
refactor: use GroupInvite instead of set of parameters 2017-09-17 19:54:06 +03:00
noavarice
ad3584c469
refactor: GroupInvite moved to model directory 2017-09-17 19:54:01 +03:00
drswinghead
27ecace752 feat(settings): add group chat local member black list 2017-09-16 10:22:08 +08:00
Diadlo
c49959711e
Merge pull request #4620
anthony.bilinski (1):
      fix(chatform): Hide author on history like on new messages
2017-09-11 08:42:42 +03:00
Diadlo
bd6516eab7
fix: Fix crash on auto accept click in AboutFriendForm
Fix #4600
2017-09-10 13:22:54 +03:00
Diadlo
918cdf1368
refactor: Add using AboutFriend model in AboutFriendForm 2017-09-10 13:21:33 +03:00
Diadlo
8368f2413d
refactor: Rename AboutUser to AboutFriendForm 2017-09-10 13:21:32 +03:00
Diadlo
c6d76da0dd
refactor: Use ToxPk instead of ToxId 2017-09-10 13:21:32 +03:00
Diadlo
b0d11b442f
Merge pull request #4632
anthony.bilinski (1):
      fix(friends): Friend request button target location
2017-09-09 22:37:56 +03:00
Diadlo
e67713527c
Merge pull request #4630
anthony.bilinski (1):
      fix(avatar): Don't invert default avatar colour on connect
2017-09-09 22:30:15 +03:00
anthony.bilinski
7f36ec9219 fix(friends): Friend request button target location
Change friendform pane numbering to use existing enum instead of hardcoded values, udpate enum to match current pane layout.
Fixes #4631
2017-09-06 19:25:25 -07:00
anthony.bilinski
be324b932b fix(avatar): Don't invert default avatar colour on connect
Fixes #4629
2017-09-06 18:08:54 -07:00
anthony.bilinski
28979f5771 fix(chatform): Hide author on history like on new messages
Fix #4619
2017-09-05 11:29:46 -07:00
LittleVulpix
5af1b4af73 fix(toxme): Remove HTML tags from ID to un-break toxme integration
Due to the colours, the current implementation sends a bunch of html tags along with the ID, which obviously isn't desirable.
To remove these tags, I am using the same implementation as in copyIdClicked .
2017-09-01 20:12:52 +02:00
sudden6
89198f5e2d
Merge pull request #4604
Nikolay Korotkiy (1):
      fix(l10n): use native language names
2017-08-30 20:07:51 +02:00
Diadlo
359a42f78e
fix: Fix crash on accept or reject friend request
Fix #4603
2017-08-28 23:18:51 +03:00
Nikolay Korotkiy
817a9897c2 fix(l10n): use native language names 2017-08-28 22:36:56 +03:00
Karl
56ac95dad9 fix(i18n): string Call with %1 ended. %2 is no longer translatable
Fixes #4552
2017-08-26 18:09:56 +02:00
noavarice
776b37f689
refactor: headers order is changed properly 2017-08-25 21:48:27 +03:00
noavarice
a29e80bbe0
refactor: onUserListChanged refactored 2017-08-25 21:48:27 +03:00
noavarice
26b16386ae
refactor: 'correctNames' function refactoring
'correctNames' function moved from class, renamed and refactored
according to its purpose
2017-08-25 21:48:27 +03:00
noavarice
30cae05d26
refactor: GroupChatForm::onUserListChanged is a slot now 2017-08-25 21:48:19 +03:00
Diadlo
1ac97c4734
refactor: Use extra comment to make code cleaner 2017-08-20 23:57:40 +03:00
Diadlo
15987ece3d
refactor: Use const in AddFriendForm 2017-08-20 23:57:40 +03:00
Diadlo
196eb8d77a
refactor: Extract the same code to 'addFriend function' 2017-08-20 23:57:40 +03:00
tux3
0974da543a
feat: UI to import a list of contacts from a file
Resolves #4181
2017-08-20 23:57:40 +03:00
Diadlo
e606d3cb55
fix(group): Fix crash on group quit
Fix 'GroupWidget' removing
2017-08-19 16:18:52 +03:00
Diadlo
638cdba58d
fix(widget): Add removing friends and group on main window close 2017-08-18 21:45:51 +03:00
Diadlo
775d9987a3
refactor(widget): Extract friendId in variable 2017-08-18 21:45:51 +03:00
Diadlo
a1c7bb3c43
refactor(widget): Fix map key type 2017-08-18 21:45:51 +03:00
Diadlo
070e33a46b
refactor(group): Remove GroupWidget from Group 2017-08-18 21:45:51 +03:00
Diadlo
6c650f8b24
refactor(widget): Remove using getGroupWidget from Widget 2017-08-18 21:45:51 +03:00
Diadlo
a1be4bc940
refactor(group): Get name from group 2017-08-18 21:45:51 +03:00
Diadlo
e19bd67381
refactor(group): Move GroupWidget creation out of Group 2017-08-18 21:45:51 +03:00
Diadlo
1e90106a08
refactor(groupwidget): Move updatTitle in GroupWidget
Also, remove unused now slot ContentDialog::updateGroupWidget
2017-08-06 20:28:06 +03:00
Diadlo
47cf113868
refactor(groupwidget): Move call updateUserCount in GroupWidget 2017-08-06 20:28:06 +03:00
Diadlo
7429614188
refactor(group): Store title name in Group 2017-08-06 20:28:06 +03:00
Diadlo
aaf1029667
refactor(group): Replace signal groupTitleChanged on Group::titleChanged 2017-08-06 20:28:06 +03:00
Diadlo
4fee43cded
refactor(group): Replace 'renameRequest' signal on Group::titleChanged 2017-08-06 20:28:05 +03:00
Diadlo
11e75104f4
refactor(group): Don't pass widget on model change 2017-08-06 14:51:14 +03:00
Diadlo
9495a411cb
refactor(group): Move UI code out of Group::setName 2017-08-06 14:51:14 +03:00
Diadlo
14c2a30f4c
refactor(groupwidget): Extract setTitle in method 2017-08-06 14:51:14 +03:00
Diadlo
99ebb73562
refactor: Remove deprecated methods to get id 2017-08-06 13:55:02 +03:00