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

918 Commits

Author SHA1 Message Date
Diadlo
86e44143ad
fix(genericchatform): Fixed position of screenshot button
Fix #2427.
2016-07-09 22:15:04 +03:00
sudden6
1bd86f7eee
Merge pull request #3475
a68366 (2):
      fix(groupinviteform): consider dateTime format in group invites
      fix(generalform): call UI retranslation when date or time format changes
2016-07-08 00:09:26 +02:00
sudden6
ee0294bb4c
Merge pull request #3464
Andrew Morgan (1):
      feat(chatform): Disable call buttons if friend is offline
2016-07-07 23:31:54 +02:00
a68366
d601599de8 fix(generalform): call UI retranslation when date or time format changes
Needed to update date and time display.
2016-07-08 00:18:12 +03:00
a68366
6030b083b1 fix(groupinviteform): consider dateTime format in group invites
Closes #3058
2016-07-07 00:55:23 +03:00
Nils Fenner
b4a87a3a0e
Merge PR #3447 branch from 'anoadragon453:nautilus-fix' 2016-07-05 10:38:02 +02:00
Nils Fenner
1dd730841a
refactor(chat-settings): use safe methods to get the font's pixel size
Further rename the pixel size vars to improve readability.
2016-07-05 08:48:09 +02:00
Nils Fenner
9ec5c11caa
fix(chat-settings): change order during chat-base-font UI initialization
Setting "currentFont" fires a "currentFontChanged" signal, causing the wrong font pixel-size. After changing the order, the values still overwrite the font settings - yet with the correct values. Probably all signals should be blocked in c'tor during initialization of the settings widget(s) to avoid overwriting any settings.
2016-07-05 08:48:09 +02:00
Andrew Morgan
bbefe0119d
feat(chatform): Disable call buttons if friend is offline
Call buttons would be enabled but non-functional if you were looking at a friend who was offline. We now check if the friend is offline and disable the call buttons if so.
2016-07-04 01:05:13 -07:00
tux3
2bdd9824c7
fix(ui): Prevent suicide crash on logout
Fixes #2480

The GUI was deleting itself on logout, but was doing while deep inside the middle of GUI code, resulting in a series of use-after-free on the return path. We now freeze the GUI and logout asynchronously in a more suitable call stack.
2016-07-03 12:49:13 +02:00
Andrew Morgan
881409b91f
fix(profile): Fix for opening file dialog using Nautilus file manager
Importing a profile, saving a QR code image or setting an auto-accept directory using Nautilus as the default file manager, which many users use, was causing a hang in Qt's  method. Setting Qt to use it's own file manager in this circumstance fixes the issue. Closes #3436, closes #3443.
2016-07-02 15:17:02 -07:00
Nils Fenner
9694d6b6d4
fix(audio): actually disable the audio in/out device in settings, when selected
As esecially the "Disabled" text is translated, the audio device will change from "disabled" to "default", just by changing the language.

In contrast to video devices, an audio device is either always available, or sound will be disabled. So "Disabled" is the correct term to use here.
2016-07-01 10:41:41 +02:00
Nils Fenner
81df534c9a
refactor(audio): cleanup initialization of audio device lists
API:
* open default in/out device, when device name is empty
* move privatized code
* fix unsigned/signed conversion warnings

UI (settings):
* refactor: select audio devices by combobox index
2016-07-01 10:41:41 +02:00
Nils Fenner
bec635ad11
refactor(audio): cleanup initialization of audio device lists
* move private code
* fix unsigned/signed conversion warnings
2016-07-01 10:41:41 +02:00
Nils Fenner
6189ecbf47
refactor(chatform): use reference var when initializing from settings 2016-06-30 20:24:00 +02:00
Nils Fenner
41c96eb159
feat(chat): add the ui settings to alter font and size for chat messages 2016-06-30 20:24:00 +02:00
Diadlo
bf7c62d6fa
fix(chatform, screenshotgrabber): Fixed memory leak
Memory for ScreenshotGrabber was allocated, but don't deallocated
2016-06-30 14:45:47 +03:00
sudden6
35669cb12b
Merge pull request #3446
Diadlo (1):
      fix(addfriendform): Fixed problem with reading friend request
2016-06-30 13:09:06 +02:00
Diadlo
7be8ad01da
fix(addfriendform): Fixed problem with reading friend request
Fix #3421
2016-06-28 23:07:47 +03:00
Eugene
684835de1b
feat(l10n): add initial Belarusian translation from weblate 2016-06-23 22:52:56 +01:00
Colomban Wendling
e3d0cc0e55 fix(passwordfields): use PasswordEdit widget for all password fields
Fixes #3378.
2016-06-17 21:55:27 +02:00
sudden6
f74ba9131c
Merge pull request #3376
Colomban Wendling (1):
      fix(video): do not list the same mode twice
2016-06-12 22:19:54 +02:00
sudden6
53953912e0
Merge pull request #3375
Colomban Wendling (1):
      feat(video): add setting for 120p very-low-res video
2016-06-12 22:18:03 +02:00
Colomban Wendling
03c3923694 fix(video): do not list the same mode twice
Do not provide more than one entry in the settings for the same actual
mode, even if it was selected for different expected resolutions.

For example, do not list 640x480 twice for both 480p and 360p if the
device doesn't have a better 360p mode, and simply skip the 360p entry.
2016-06-12 16:21:15 +02:00
sudden6
5e5e27cf60
Merge pull request #3365
PafXUS (4):
      fix(widget): delete icon in destructor
      fix(systemtrayicon): delete qtIcon in destructor
      fix(profileform): set parent for validator
      fix(friendwidget): check pointer before using it
2016-06-11 20:45:38 +02:00
Colomban Wendling
6045ced3f8 feat(video): add setting for 120p very-low-res video 2016-06-11 20:16:03 +02:00
Colomban Wendling
b4df3c8b4a fix(video): fix video resolution setting
Index the filtered modes we show to the user when selecting from the
combobox, not the full list of modes actually supported by the device.

Fixes #1033.
2016-06-11 20:13:28 +02:00
Zetok Zalbavar
76239aa890
chore(l18n): update translation files for Weblate
Also add Esperanto.
2016-06-09 17:20:49 +01:00
PafXUS
93c6aa8ac0
fix(profileform): set parent for validator 2016-06-08 22:31:04 +03:00
Alexander Zhdanov
40a805c2fd feat(genericchatform): add "Quote selected text" feature to chat window
add "Quote selected text" feature to chat window context menu and set keyboard shortcut ALT+Q
2016-06-06 21:46:18 +03:00
Nils Fenner
792103f8b0
refactor(filter_audio): completely remove filter_audio dependency
The filter_audio API is not working for qTox/Tox and thus disabled by default via compiler switch. In current qTox UI, it is not configurable, even when this switch is enabled. According to issue #3194 the library is no longer maintained as well. I don't see any reason to keep it in qTox.
2016-06-04 22:12:27 +02:00
Nils Fenner
431a10f82b
feat(audio): add slider tickmarks, improving better visible orientation 2016-06-02 22:16:58 +02:00
Nils Fenner
f72baa613f
feat(audio): add real gain control of the input device
The gain can be set now in dB values, providing acceptable results for a wide range of setups.

note: also introduces const-correctness and some minor cleanup.
2016-06-02 22:16:58 +02:00
Diadlo
e23eb1c5f7
feat(settings, generalform, widget): Added setting for sound notification in busy status 2016-05-15 22:26:17 +03:00
sudden6
3231ca2982
Merge pull request #3305
a68366 (2):
      fix(profile): change password buttons behaviour
      refactor(profile): reorder statements
2016-05-15 13:43:05 +02:00
Zetok Zalbavar
dbd16ae6a3
fix: correctly tab-complete nicks starting with $
Without it, nicks starting with `$` would have doubled `$`.

Continuation of #1377

Pointed out by @ProMcTagonist in #1167
2016-05-15 11:54:49 +01:00
sudden6
4f0ef6cd71
Merge pull request #3293
Zetok Zalbavar (1):
      fix(friendlistwidget): use nullptr instead of `0`

agilob (2):
      feat(i18n): make Markdown settings translatable
      feat(i18n): Make activity by time labels translated by locale
2016-05-15 12:22:08 +02:00
a68366
c236b8a1d2 refactor(profile): reorder statements 2016-05-14 15:14:54 +03:00
a68366
f9edd39bba fix(profile): change password buttons behaviour
Closes #3300
2016-05-14 14:28:42 +03:00
agilob
3e22593ae7
feat(i18n): make Markdown settings translatable 2016-05-11 08:44:58 +01:00
Diadlo
d2d5b23064
feat(profileform): Added log toxme errors 2016-05-11 03:03:04 +03:00
Zetok Zalbavar
7c63594adf
fix(settings): correct ordering of languages 2016-05-09 07:43:04 +01:00
qTox translations
83b89f1233
feat(l10n): Add Hebrew translation from Weblate
Translators:

Yaron Shahrabani    Hebrew
2016-05-07 20:26:16 +01:00
qTox translations
c8c7bda38e
feat(l10n): Add Danish translations from Weblate
Translators:

jan madsen         Danish
Peter Jespersen    Danish
2016-05-07 20:26:16 +01:00
sudden6
4432ab6398
Merge pull request #3213
initramfs (3):
      feat(profile): show warning on failure to delete profile
      feat(profile): add a dialog to indicate profile deletion error
      refactor(profile): display files that could not be deleted in prompt
2016-04-30 21:06:56 +02:00
Zetok Zalbavar
d06efd387b
feat(l10n): add Japanese translation
Also sort list of languages ~alphabetically.

Translation thanks to @verycrypt

Closes #3223
2016-04-30 10:04:56 +01:00
initramfs
56e15aeab1
refactor(profile): display files that could not be deleted in prompt 2016-04-30 05:10:21 +08:00
Zetok Zalbavar
8872dba3e7
refactor(i18n): remove duplicated text with HTML tags from translations
Starting from d121bd839b this string is
being set from .cpp, thus there's no need to keep a duplicate with HTML
tags that make it harder to translate in .ui file.

Duplicate pointed out in #3223 by @verycrypt.
2016-04-29 18:27:13 +01:00
Zetok Zalbavar
67d01a73c4
fix(settings): make it clear that Markdown is about text formatting
Close #3217
2016-04-29 18:20:01 +01:00
initramfs
78fd245e4c
feat(profile): add a dialog to indicate profile deletion error
This commit adds an error dialog box that pops up upon profile delete
error to inform users to manually delete files.
2016-04-29 13:38:15 +08:00