John Preston
d4b8fa70a7
Extract Calls::Userpic and Calls::VideoBubble.
2020-08-11 18:21:40 +04:00
John Preston
95de762529
Support three-value VideoState.
2020-08-11 18:21:40 +04:00
John Preston
a89634b767
Start call panel redesign.
2020-08-11 18:21:40 +04:00
John Preston
4bf6550e24
Update API scheme to layer 117.
2020-08-11 18:21:40 +04:00
John Preston
83759adb5f
Start video call from video call service message.
2020-08-11 18:21:40 +04:00
John Preston
6f90e57523
Support special video calls service messages.
2020-08-11 18:21:40 +04:00
John Preston
aba8f72c36
Fix camera start.
2020-08-11 18:21:40 +04:00
John Preston
35dfb9fab3
Show outgoing video stream.
2020-08-11 18:21:40 +04:00
John Preston
b692242012
Allow reference tgcalls implementation.
2020-08-11 18:21:40 +04:00
John Preston
c1f727bde9
Update tgcalls to use new protocol.
2020-08-11 18:21:40 +04:00
John Preston
f3808bdc24
Start using webrtc::VideoTrack.
2020-08-11 18:21:40 +04:00
John Preston
16177eae2b
Simplify frame presentation.
2020-08-11 18:21:40 +04:00
John Preston
da3bbba497
Allow enable/disable video in a call.
2020-08-11 18:21:40 +04:00
John Preston
78c9c1e7f8
Update tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
46550381a4
Fix build on macOS.
2020-08-11 18:21:40 +04:00
John Preston
815300bffc
Fix video between tdesktop instances.
2020-08-11 18:21:40 +04:00
John Preston
12e0399cf4
Add tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
b703f4e555
Fix build on Linux.
2020-08-11 18:21:40 +04:00
John Preston
71040464c5
Request camera permissions on macOS.
2020-08-11 18:21:40 +04:00
John Preston
6d36176a8d
Add test implementation of webrtc calls.
2020-08-11 18:21:40 +04:00
John Preston
4ba7de8df1
Fix build on Windows.
2020-08-11 18:21:40 +04:00
23rd
b12256f1ee
Added ability to schedule polls from section of scheduled messages.
...
Fixed #7433 .
2020-08-11 18:13:40 +04:00
23rd
14cda49db2
Moved code for send context menu to namespace.
2020-08-11 18:13:40 +04:00
23rd
af9440db38
Slightly refactored InlineBots::Layout::Widget.
2020-08-11 18:13:40 +04:00
23rd
1eea07d88a
Added ability to schedule and send silently stickers from autocomplete.
2020-08-11 18:13:40 +04:00
23rd
cf56658664
Slightly refactored FieldAutocomplete.
2020-08-11 18:13:40 +04:00
23rd
2ac425f350
Moved default send callbacks to separate functions.
2020-08-11 18:13:40 +04:00
23rd
edceed28d7
Moved code for send context menu to separate file.
2020-08-11 18:13:40 +04:00
23rd
1fee7d1a41
Added ability to schedule and send silently media from inline bots.
2020-08-11 18:13:40 +04:00
23rd
d1d153e886
Added Api::SendOptions passing from TabbedSelector for inline results.
2020-08-11 18:13:40 +04:00
23rd
5b95585725
Added other items to TabbedPanel's context menu.
2020-08-11 18:13:40 +04:00
23rd
43056107fd
Added ability to pass SendMenuType to TabbedSelector.
2020-08-11 18:13:40 +04:00
23rd
7db9843543
Added initial context menu to TabbedPanel.
...
Added ability to schedule and send silently stickers and GIFs.
2020-08-11 18:13:40 +04:00
23rd
a95a324401
Separated send menu filling to another method.
2020-08-11 18:13:40 +04:00
23rd
759e802eba
Added ability to pass Api::SendOptions from TabbedSelector.
2020-08-11 18:13:40 +04:00
23rd
b71062561a
Added ability to drag'n'drop videos in SendFilesBox.
2020-08-11 18:13:09 +04:00
23rd
2576312cd4
Fixed autodownloading of dictionaries at logout.
2020-08-11 18:13:09 +04:00
23rd
972bbbce6a
Fixed online status stuck when switching between accounts one more time.
...
The first attempt to fix this bug is here: 8171ed6c12
.
It caused crash so it was reverted here: 2ef47222f4
.
2020-08-11 12:28:41 +03:00
Ilya Fedin
65e2bbee3e
Override cursor only if no buttons pressed
2020-08-11 12:58:07 +04:00
ilya-fedin
bbe2adc44f
Fix AppImage overwrite by updater
2020-08-11 10:58:17 +04:00
Ilya Fedin
449fa0ef2c
Don't focus parent window after opening file dialog
2020-08-11 10:57:11 +04:00
Ilya Fedin
dc9d0aae54
Add support for showing window menu on Wayland
2020-08-11 10:56:29 +04:00
Ilya Fedin
252bdd2353
TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION
2020-08-11 10:55:50 +04:00
John Preston
361b99b0c9
Use threaded decoding in ffmpeg streaming.
2020-07-28 20:14:45 +04:00
John Preston
e293a26029
Fix crash in incorrect passcode input.
2020-07-28 20:14:45 +04:00
Magnus Groß
4f3f1e18a2
Export chats with ISO 8601 dates
...
Fixes #6020
2020-07-27 09:29:25 +04:00
John Preston
fe639078a6
Version 2.2: Fix default-night mode.
2020-07-26 16:55:04 +04:00
John Preston
e5434ea491
Version 2.2.
...
- Quickly switch between different Telegram accounts
if you use multiple phone numbers.
- Share and store unlimited files of any type, now up to 2'000 MB each.
- Edit your scheduled messages.
- Use Auto-Night Mode to make Telegram night mode match
the system Dark Mode settings.
- Also added an option to switch to system window frame
in Windows and Linux.
2020-07-26 13:48:13 +04:00
John Preston
ce4338fae4
Closed alpha version 2.1.22.1.
2020-07-25 11:36:02 +04:00
John Preston
5a1a8af222
Suggest enabling archive and mute in settings.
2020-07-25 11:25:51 +04:00
John Preston
152b49c65c
Reset notify settings on unarchive.
2020-07-25 11:25:22 +04:00
John Preston
5c5414b680
Improve video userpics in chat history.
2020-07-25 11:25:22 +04:00
John Preston
f99960e1f6
Play video userpics in photo change messages.
2020-07-25 11:25:22 +04:00
John Preston
e363b254f6
Add Unarchive button to ContactStatus bar.
2020-07-25 11:25:19 +04:00
John Preston
3aea9cb3ca
Add archive and mute settings editing.
2020-07-25 11:24:37 +04:00
John Preston
060fe6a928
Play video userpics in profiles and settings.
2020-07-25 11:24:11 +04:00
John Preston
8c45b5e0f8
Show video userpics in media viewer.
2020-07-25 11:24:11 +04:00
John Preston
0126578dbd
Allow to load video components of photos.
2020-07-25 11:24:11 +04:00
John Preston
1a9c241b96
Update API scheme to layer 116.
2020-07-25 11:24:11 +04:00
John Preston
638d4d63c5
Update API scheme to layer 115.
2020-07-25 11:24:11 +04:00
John Preston
9370e87c54
Beta version 2.1.22.
...
- Fix crash in web page preview display.
2020-07-24 20:00:08 +04:00
John Preston
59c38df5cc
Fix crash in web page preview display.
2020-07-24 19:54:47 +04:00
John Preston
5655ad25b0
Beta version 2.1.21.
...
- Edit your scheduled messages.
- See the unread messages indicator for your additional accounts
on the main menu button.
- Use Auto-Night Mode to make Telegram night mode match
the system Dark Mode settings.
- Enjoy dark native window frame for Telegram night mode on Windows.
2020-07-24 17:07:54 +04:00
John Preston
c86ced8a1e
Use dark Windows title bar for night mode.
2020-07-24 16:15:58 +04:00
John Preston
511067981d
Forbid auto-night mode with theme editor.
2020-07-24 10:01:37 +04:00
John Preston
9a186cd8ce
Indicate other accounts unread messages.
2020-07-24 09:41:51 +04:00
John Preston
e065d32d28
Don't try building profile photos list by updates.
2020-07-23 17:47:04 +04:00
John Preston
d4feb16378
Don't mark as read when scheduling messages.
2020-07-23 17:46:52 +04:00
Ilya Fedin
2b89700f66
libwayland headers are needed only with Qt < 5.13
2020-07-23 14:29:56 +04:00
Ilya Fedin
ab95751a66
Make gdk backend limit more permissive
2020-07-23 14:29:56 +04:00
Ilya Fedin
841908fe31
Read decoration layout property from gtk
2020-07-23 14:29:56 +04:00
23rd
9e0b046213
Fixed handling of language switch for connection type in intro settings.
2020-07-23 13:00:55 +03:00
23rd
d46b9d024e
Fixed handling of language switch for theme names in intro settings.
2020-07-23 13:00:55 +03:00
23rd
52cd9f8cbf
Fixed handling of language switch for checkboxes in intro settings.
2020-07-23 13:00:55 +03:00
John Preston
25d69434ec
Support auto-night mode on macOS.
2020-07-23 12:30:20 +04:00
John Preston
8c4e8212cd
Add 'respect system dark mode' checkbox.
2020-07-22 17:18:17 +04:00
Ilya Fedin
c24da4c3df
Don't generate 64px tray icon since badge counter generator doesn't support it
2020-07-22 10:33:12 +04:00
Ilya Fedin
47a237c924
Implement system-based dark mode for Windows and Linux
2020-07-22 10:32:56 +04:00
23rd
fc3a9d98c0
Fixed phrase translate of option for native window frame.
2020-07-22 10:31:32 +04:00
23rd
acce671eb0
Added ability to jump to bottom in HistoryWidget with Ctrl key.
...
Fixed #7868 .
2020-07-22 10:26:00 +04:00
John Preston
67b6023b32
Fix build on Windows.
2020-07-22 10:25:55 +04:00
23rd
5a46bb1770
Fixed stuck of FieldHeader when invalid link was provided.
2020-07-20 21:44:07 +03:00
23rd
01fd8aded1
Slightly refactored DragArea.
2020-07-20 21:44:07 +03:00
23rd
e0750f7b87
Added drag'n'drop area to SendFilesBox for images.
2020-07-20 21:44:07 +03:00
23rd
4eaba39a7c
Added drag'n'drop area to EditCaptionBox.
2020-07-20 21:44:07 +03:00
23rd
6ac9ef34eb
Moved ActivateWindow from HistoryWidget to single place.
2020-07-20 21:44:07 +03:00
23rd
42a2286230
Added implementation of drag'n'drop in section of scheduled messages.
2020-07-20 21:44:07 +03:00
23rd
24d02d5461
Replaced creating of drag'n'drop area in HistoryWidget with new way.
2020-07-20 21:44:07 +03:00
23rd
9bf2940375
Simplified setup of drag'n'drop area.
2020-07-20 21:44:07 +03:00
23rd
d98212e8b3
Fixed incorrect text in context menu item to cancel scheduled uploading.
2020-07-20 21:44:07 +03:00
23rd
3fe9c36d90
Added Esc shortcut to cancel edit in section of scheduled messages.
2020-07-20 21:44:07 +03:00
23rd
22f16caa89
Fixed multiple attempts to send request to edit message.
2020-07-20 21:44:07 +03:00
23rd
46cce57f6b
Removed display post views for sent forwarded scheduled messages.
2020-07-20 21:44:07 +03:00
23rd
456244cdec
Fixed blurred display of scheduled photos that were downloaded too fast.
2020-07-20 21:44:07 +03:00
23rd
69b2030c71
Added updating of WebPage preview image on download finish.
2020-07-20 21:44:07 +03:00
23rd
11018d76f1
Added Up arrow shortcut to edit scheduled messages.
2020-07-20 21:44:07 +03:00
23rd
e862215efb
Added handling of group rights changes to scheduled WebPage preview.
...
Slightly refactored code.
2020-07-20 21:44:06 +03:00
23rd
129de6d87f
Added ability to scroll to scheduled text message on edit header click.
2020-07-20 21:43:33 +03:00
23rd
3c3ce24675
Added ability to remove WebPage preview from scheduled messages section.
2020-07-20 21:43:33 +03:00
23rd
d98ac33425
Improved WebPage preview support in scheduled text messages.
2020-07-20 21:43:33 +03:00
23rd
76842792b8
Added initial support for WebPage cancelling of scheduled text messages.
2020-07-19 19:56:18 +03:00
23rd
4b01043b27
Added handling of deleting currently edited scheduled text messages.
2020-07-19 19:56:18 +03:00
23rd
0a4f3f310c
Added initial implementation of editing of scheduled text messages.
2020-07-19 19:56:18 +03:00
23rd
8320feea10
Added saving local text before editing scheduled message.
2020-07-19 19:56:18 +03:00
23rd
58281023bc
Moved drawing preview image from HistoryWidget to WebPageData.
2020-07-19 19:56:18 +03:00
23rd
0b655450bb
Added text preview in edit header of scheduled messages section.
2020-07-19 19:56:18 +03:00
23rd
61292557bf
Fixed top scroll of compose controls on change of height.
2020-07-19 19:56:18 +03:00
23rd
12ad1190ff
Added initial edit message header to scheduled section.
2020-07-19 19:56:18 +03:00
23rd
42e0994581
Moved generating preview text from HistoryWidget to WebPageData.
2020-07-19 19:56:18 +03:00
23rd
69bc595e31
Fixed text loss when editing media content is canceled.
2020-07-17 18:22:38 +03:00
23rd
5c097887ef
Added ability to edit media in scheduled messages.
2020-07-17 18:22:38 +03:00
23rd
b02b690747
Moved HistoryWidget::saveEditMsgDone/Fail to lambdas.
2020-07-17 18:22:38 +03:00
23rd
c52da743fd
Fixed WebPageId removing from api_editing.
2020-07-17 18:22:38 +03:00
23rd
63dff9ff91
Moved edit text messages from HistoryWidget to api_editing.
2020-07-17 18:22:38 +03:00
23rd
1c41808042
Set Api::EditMessage as generic function.
2020-07-17 18:22:38 +03:00
23rd
2ebf44c166
Removed unused code from apiwrap.
2020-07-17 18:22:38 +03:00
23rd
c46b96f252
Moved edit captions from EditCaptionBox to api_editing.
2020-07-17 18:22:38 +03:00
23rd
6c89f60679
Added edit messages with uploaded file to api_editing.
2020-07-17 18:22:38 +03:00
23rd
bb73687fc5
Added api_editing as separate file of API code for edit messages.
2020-07-17 18:22:38 +03:00
23rd
31fa2d9355
Added ScheduledMessages::lookupItem for FullMsgId.
2020-07-17 18:22:37 +03:00
23rd
c350e33dd8
Moved preparing MTPInputMedia to separate file.
2020-07-17 18:22:37 +03:00
23rd
7dd9adb934
Added handling of updates for edited media in scheduled messages.
2020-07-17 18:22:37 +03:00
John Preston
01dc3b9382
Beta version 2.1.20.
...
- Fix animated emoji.
- Fix crash in bot callback sending.
2020-07-17 09:23:42 +04:00
John Preston
c62b39e287
Fix possible crash in call top bar hiding.
2020-07-17 08:32:51 +04:00
John Preston
04f95e905e
Fix crash in bot callback sending.
2020-07-17 08:13:53 +04:00
John Preston
9463bbd266
Fix animated stickers with wrong dimensions.
2020-07-17 08:13:45 +04:00
John Preston
55bd469b2d
Beta version 2.1.19.
...
- File uploading in an inactive account correctly finishes.
- Stickers panel works correctly after switching between accounts.
- Large .webp files are not shown as stickers.
- MacBook TouchBar support was fully rewritten with fixes for multiple accounts.
- Custom window title bar works in all Linux versions.
- Passcode doesn't auto-lock while you're active in other apps on Linux X11.
2020-07-16 11:49:10 +04:00
Ilya Fedin
ba50393e86
Update icon theme on the fly
2020-07-16 07:07:33 +04:00
23rd
df155f6cb5
Added rotate button for doc images to touchbar for media view overlay.
2020-07-15 22:04:00 +03:00
John Preston
8aafe6ba0e
Show only box(512,512) .webp as stickers.
2020-07-15 22:31:42 +04:00
23rd
9cf15da2b1
Fixed display of rotate button in media view overlay for theme previews.
2020-07-15 22:10:06 +04:00
23rd
d9c566ac44
Added touchbar to media view overlay.
...
Fixed #7795 .
2020-07-15 22:10:06 +04:00
23rd
780b5555d7
Added missed OSX checking to touchbar's files.
2020-07-15 22:10:06 +04:00
23rd
87aa8a249f
Reimplemented track position item for audio touchbar.
2020-07-15 22:10:06 +04:00
23rd
8de6d0b63b
Moved creation of touchbar buttons and sliders to separate file.
2020-07-15 22:10:06 +04:00
23rd
8dceec5a9f
Fixed memory leak in obtaining doNotDisturb value on macOS.
2020-07-15 22:10:06 +04:00
23rd
da690d2741
Removed source code of old touchbar.
2020-07-15 22:10:06 +04:00
23rd
b95f5071a4
Added new touchbar to MainWindow.
2020-07-15 22:10:06 +04:00
23rd
7cc55e24c0
Added touchbar manager.
2020-07-15 22:10:06 +04:00
23rd
199c746216
Added main touchbar.
2020-07-15 22:10:06 +04:00
23rd
2b9cce2f23
Moved touchbar item for text formatting to separate file.
2020-07-15 22:10:06 +04:00
23rd
ed4b90717a
Added new rpl events to Media::Player::Instance for stop/start.
...
Removed unused playerWidgetToggled event.
2020-07-15 22:10:06 +04:00
23rd
c50df6a6bc
Moved touchbar scrubber item for stickers and emoji to separate file.
2020-07-15 22:10:06 +04:00
23rd
54149fb156
Moved panel of pinned dialogs for touchbar to separate file.
2020-07-15 22:10:06 +04:00
23rd
2f964d0415
Refactored and moved to separate file audio player in touchbar.
2020-07-15 22:10:06 +04:00
23rd
0970728273
Added common touchbar utils.
2020-07-15 22:10:06 +04:00
23rd
b02dd889e0
Removed old touchbar from MainWindow.
2020-07-15 22:10:06 +04:00
23rd
f68e4d9d59
Fixed sending of PlayGame user action.
2020-07-14 19:24:36 +03:00
23rd
9445ce4b09
Moved sending of bot's CallbackData and CallbackGame to separate file.
2020-07-14 19:03:41 +04:00
John Preston
515d8e78da
Show 'Open With' for files without extension.
2020-07-14 19:03:36 +04:00
John Preston
f316d951ae
Fix stickers list display after account switch.
2020-07-14 19:03:27 +04:00
John Preston
52e780b065
Fix a memory leak using a recursive lambda.
2020-07-14 19:03:14 +04:00
John Preston
900f7e1304
Try recursive lambda without make_shared.
2020-07-14 19:02:45 +04:00
John Preston
2f5cb33bf2
Fix finalizing media in non-active account.
2020-07-14 19:02:27 +04:00
Ilya Fedin
7d81159ccf
Move QTextItemInt symbols to lib_ui
2020-07-13 09:46:15 +04:00
Sean Wei
556aa28df6
Remove unused variable
...
The following are commits related to removed variables.
apiwrap.cpp
e050e27: kSaveDraftBeforeQuitTimeout
app.cpp
113f665: serviceImageCacheSize
boxes/auto_download_box.cpp
a0c6104: checked(Source source, Type type)
boxes/background_preview_box.cpp
b6edf45: resultBytesPerPixel
fe21b5a: ms
boxes/calendar_box.cpp
ae97704: yearIndex, monthIndex
99bb093: ms
boxes/connection_box.cpp
f794d8d: ping
boxes/dictionaries_manager.cpp
8353867: session
boxes/peer_list_box.cpp
2ce2a14: grayedWidth
boxes/peers/add_participants_box.cpp
07e010d: chat, channel
boxes/self_destruction_box.cpp
fe9f02e: count
chat_helpers/emoji_suggestions_widget.cpp
a12bc60: is(QLatin1String string)
chat_helpers/field_autocomplete.cpp
8c7a35c: atwidth, hashwidth
chat_helpers/gifs_list_widget.cpp
ff65734: inlineItems
3d846fc: newSelected
d1687ab: kSaveDraftBeforeQuitTimeout
chat_helpers/stickers_dice_pack.cpp
c83e297: kZeroDiceDocumentId
chat_helpers/stickers_emoji_pack.cpp
d298953: length
chat_helpers/stickers_list_widget.cpp
eb75859: index, x
core/crash_reports.cpp
5940ae6: LaunchedDateTimeStr, LaunchedBinaryName
data/data_changes.cpp
3c4e959:clearRealtime
data/data_cloud_file.cpp
4b354b0: fromCloud, cacheTag
data/data_document_media.cpp
7db5359: kMaxVideoFrameArea
data/data_messages.cpp
794e315: wasCount
data/data_photo_media.cpp
e27d2bc: index
data/data_wall_paper.cpp
b6edf45: resultBytesPerPixel
data/data_types.cpp
aa8f62d: kWebDocumentCacheTag, kStorageCacheMask
history/admin_log/history_admin_log_inner.cpp
794e315: canDelete, canForward
history/history_location_manager.cpp
60f45ab: kCoordPrecision
9f90d3a: kMaxHttpRedirects
history/history_message.cpp
cedf8a6: kPinnedMessageTextLimit
history/history_widget.cpp
b305924: serviceColor
efa5fc4: hasForward
5e7aa4f: kTabbedSelectorToggleTooltipTimeoutMs, kTabbedSelectorToggleTooltipCount
history/view/history_view_context_menu.cpp
fe1a90b: isVideoLink, isVoiceLink, isAudioLink
settings.cpp
e2f54eb: defaultRecent
settings/settings_folders.cpp
e8bf5bb: kRefreshSuggestedTimeout
ui/filter_icon_panel.cpp
c4a0bc1: kDelayedHideTimeoutMs
window/themes/window_theme_preview.cpp
ef927c8: mutedCounter
-----
Modified variables
boxes/stickers_box.cpp
554eb3a: _rows[pressedIndex] -> set
data/data_notify_settings.cpp
734c410: muteForSeconds -> muteUntil
history/view/history_view_list_widget.cpp
07528be: _items[index] -> view
e5f3bed: fromState, tillState
history/history.cpp
cd3c1c6: kStatusShowClientsideRecordVideo -> kStatusShowClientsideRecordVoice
storage/download_manager_mtproto.cpp
ae8fb14: _queues[dcId] -> queue
storage/localstorage.cpp
357caf8: MTP::Environment::Production -> production
2020-07-13 09:33:55 +04:00
Ilya Fedin
c61cabb075
Make qt_make_filter_list a part of file_utilities_linux.cpp
2020-07-13 06:53:45 +04:00
Ilya Fedin
a6fe5c08ad
Add a method to get flatpak ID
2020-07-13 06:53:45 +04:00
Ilya Fedin
256e976167
Hide ProcessNameByPID and RealExecutablePath into a private namespace
2020-07-13 06:53:45 +04:00
Ilya Fedin
e081ed4b4a
Follow device pixel ratio in TrayIconFile
2020-07-13 06:53:45 +04:00
Ilya Fedin
93e78f1565
Make export window and PiP window movable on Wayland with Qt < 5.15
2020-07-12 23:19:05 +04:00
Ilya Fedin
b587328fed
Add support for custom titlebar on Linux with Qt < 5.15
2020-07-12 23:19:05 +04:00
Ilya Fedin
2fd5771c3d
Add support for org.gnome.Mutter.IdleMonitor
2020-07-12 22:19:44 +04:00
Ilya Fedin
59b521d666
Implement xcb-based LastUserInputTime method
2020-07-12 22:19:44 +04:00
John Preston
c3f5de30be
Beta version 2.1.18: Update changelog.
2020-07-08 10:08:45 +04:00
John Preston
2df5972f68
Raise file size limit to 2000 MB.
2020-07-08 10:07:01 +04:00
John Preston
c9ebe28fc1
Beta version 2.1.18.
...
- Fix a possible crash in Picture-in-Picture video player.
- Fix copying links from message texts.
- Allow using system window frame in Windows and Linux.
2020-07-08 09:41:20 +04:00
John Preston
b13b4a6b5c
Fix system window frame toggle on Linux.
2020-07-07 21:34:25 +04:00
John Preston
f10b2194e6
Add option for a native window frame.
...
Fixes #2958 .
2020-07-07 21:34:25 +04:00
John Preston
d1050e6041
Use window shadow from lib_ui.
2020-07-07 21:34:25 +04:00
John Preston
326574ab7e
Fix possible crash in PiP drag.
2020-07-03 07:45:08 +04:00
John Preston
3822845f86
Fix build for OS X 10.10-10.11.
2020-07-02 23:02:59 +04:00
John Preston
f887bf3b6a
Beta version 2.1.17.
...
- Fix messages editing in a non-active account.
- Fix large animated emoji messages editing.
- Fix high definition GIF animations opening in media viewer.
- Multiple crash fixes.
2020-07-02 22:11:53 +04:00
John Preston
dfa4a9990d
Show accounts in main menu when added.
2020-07-02 22:11:45 +04:00
John Preston
7f55fd2cad
Use a safer way to load system libraries.
2020-07-02 21:01:25 +04:00
John Preston
822c0434e8
Fix editing animated emoji messages.
2020-07-02 14:44:12 +04:00
John Preston
76596f42c7
Open too large GIFs in fullscreen viewer.
2020-07-02 13:43:39 +04:00
John Preston
f2577265ee
Refresh main message view for inactive accounts.
2020-07-02 13:35:07 +04:00
John Preston
895c65d518
Fix visual glitch on profile opening.
2020-07-02 12:15:21 +04:00
Ilya Fedin
d8cc7a9b50
Pass Qt::Edges to updateCursor and startResize
2020-07-02 11:33:58 +04:00
Sean Wei
212944d89c
Fix format
2020-07-02 11:32:17 +04:00
Ilya Fedin
2b5df331bd
Install Qt log handler
2020-07-02 11:31:51 +04:00
Ilya Fedin
7ebebc2bc3
Detect OpenAL effects at runtime
2020-07-02 11:30:13 +04:00
John Preston
120ce27894
Fix possible crash in global search requests.
2020-07-02 11:13:50 +04:00
John Preston
17312a1eec
Fix possible crash in intro widget.
2020-07-02 10:42:09 +04:00
John Preston
f1b4a82015
Fix crash in password submit.
2020-07-02 10:25:12 +04:00
John Preston
a6c76382e3
Fix possible crash in top bar widget init.
2020-07-02 10:10:09 +04:00
John Preston
370ad0aa44
Fix critical memory leak on macOS.
2020-07-01 22:34:42 +04:00
John Preston
b1554782fb
Add one more moderate hotkey.
2020-07-01 22:33:19 +04:00
John Preston
90c6ff3e41
Fix Settings layout.
2020-07-01 22:33:13 +04:00
John Preston
432ce4caa4
Fix crash in migration with corrupted settings.
2020-07-01 14:16:36 +04:00
John Preston
eb1845e33b
Fix crash in session destruction.
...
Also use rpl::event_stream for downloaderTaskFinished.
2020-07-01 12:26:29 +04:00
John Preston
0981335ca7
Beta version 2.1.16.
...
- Crash fix.
2020-07-01 00:42:21 +04:00
John Preston
1a69627102
Fix crash in reading saved peers.
2020-07-01 00:41:21 +04:00
Nicholas Guriev
3c0694280f
Fix -Wredundant-move
2020-07-01 00:17:05 +04:00
John Preston
e050055c1e
Beta version 2.1.15.
...
- Receive notifications only from the active account
in Settings > Notifications.
- Fix saving chats list width between application relaunches.
- Multiple crash fixes.
2020-06-30 22:17:36 +04:00
Ilya Fedin
e7c598e533
Reset cursor on window leave
2020-06-30 22:14:15 +04:00
Ilya Fedin
dd76d54aeb
Fix build with TDESKTOP_DISABLE_GTK_INTEGRATION
2020-06-30 22:13:36 +04:00
John Preston
1dc31c7f2f
Allow turning off inactive accounts notifications.
2020-06-30 22:11:54 +04:00
John Preston
5cc7c2b6c6
Add account from settings three-dot menu.
2020-06-30 21:16:05 +04:00
John Preston
dd0e0a10cd
Add Activate/Logout context menu in accounts list.
2020-06-30 21:15:35 +04:00
John Preston
9fb12b6093
Set correct username to crash annotations.
2020-06-30 20:41:25 +04:00
John Preston
5ea5d3c60d
Fix empty web page preview removing.
2020-06-30 20:22:47 +04:00
John Preston
20ea3af2f0
Fix crash in edited and replied message destruction.
2020-06-30 20:01:17 +04:00
John Preston
41f2cc6d81
Fix crash in notifications clearing.
2020-06-30 19:33:22 +04:00
John Preston
d529c60081
Fix crash in MainMenu hiding on external logout.
2020-06-30 19:13:57 +04:00
John Preston
7d0eb3ba8e
Fix crash in MainWidget setup with audio player.
2020-06-30 19:05:12 +04:00
John Preston
3c028590b1
Fix crash in StickersListWidget.
2020-06-30 19:04:52 +04:00
John Preston
47c8b852b8
Fix possible crash in Dialogs::Widget.
2020-06-30 18:34:38 +04:00
John Preston
c15019dee6
Fix crashes in MainWidget and ApiWrap.
2020-06-30 18:26:44 +04:00
John Preston
09aff23ac9
Fix crashes in HistoryWidget.
2020-06-30 18:14:05 +04:00
John Preston
b7707a8a89
Fix event loop tracking crash.
2020-06-30 17:41:58 +04:00
John Preston
10ced19841
Fix crash in redundant checkStartUrl call.
2020-06-30 17:23:21 +04:00
John Preston
2ef47222f4
Fix crash in update online on logout.
2020-06-30 17:17:07 +04:00
John Preston
a95b756111
Fix settings saving.
...
Regression was introduced in 5d6a494934
.
Fixes #8168 .
2020-06-30 13:49:22 +04:00
John Preston
e6f3cd1d56
Refresh appconfig after login.
2020-06-30 13:01:59 +04:00
John Preston
5d32ba5867
Accept IPv4:port in proxy host input field.
2020-06-30 12:56:06 +04:00
John Preston
4b1e9e3b9d
Fix proxies list box.
2020-06-30 12:25:06 +04:00
John Preston
06c9e55c26
Fix notification receiver name.
2020-06-30 12:03:42 +04:00
John Preston
613a2f358a
Fix clearing session notifications.
2020-06-30 11:52:59 +04:00
John Preston
c3fa300b5c
Create notifications manager after reading settings.
2020-06-30 11:44:32 +04:00
John Preston
0db6fc4ffb
Toggle accounts by userpic in Main Menu.
2020-06-30 11:34:02 +04:00
John Preston
9211b4d421
Remove duplicate accounts toggle subscription.
2020-06-30 11:31:52 +04:00
John Preston
ab33af3f73
Save preloaded filters info.
2020-06-30 11:18:35 +04:00
John Preston
dfc1712043
Fix loading locally stored self data.
2020-06-30 11:16:47 +04:00
John Preston
87eaab15b5
Load filters before creating session on log in.
2020-06-30 11:02:44 +04:00
Ilya Fedin
90af3d295b
Always fallback to gtk icon theme
...
To inherit icon theme even on WM-based environments
2020-06-30 10:23:07 +04:00
John Preston
107dea085c
Fix build for OS X 10.10-10.11.
2020-06-30 00:05:27 +04:00
John Preston
a9eedf0024
Beta version 2.1.14: Fix nearest dc resolve.
2020-06-29 22:25:36 +04:00
John Preston
db435aa9b1
Fix language switch in not-authed window.
2020-06-29 22:25:35 +04:00
John Preston
711fcc2e11
Remove change language link for secondary account.
2020-06-29 22:25:35 +04:00
John Preston
90f7f482ee
Take main DC and phone prefix from active account.
2020-06-29 22:14:24 +04:00
John Preston
eff340deaf
Fix touchbar destruction with Window.
2020-06-29 22:12:40 +04:00
John Preston
a8d0b80baa
Beta version 2.1.14.
...
- Support for multiple accounts.
2020-06-29 21:51:06 +04:00
John Preston
c777f51427
Fix new settings saving.
2020-06-29 21:49:58 +04:00
John Preston
cbad993bba
Fix app start without data.
2020-06-29 21:37:56 +04:00
John Preston
40971d6da6
Fix quit-by-closing non-authed window.
2020-06-29 21:37:56 +04:00
John Preston
52eef22273
Fix build.
2020-06-29 21:37:55 +04:00
John Preston
44e81269a3
Fix assertion violation in event loop tracking.
2020-06-29 21:29:20 +04:00
Ilya Fedin
0ede4bba72
Unity doesn't support _NET_WM_MOVERESIZE
2020-06-29 19:17:06 +04:00
Ilya Fedin
5e8e654324
Add cross-platform TitleWidget implementation based on startSystemMove/startSystemResize
2020-06-29 17:04:05 +04:00
Ilya Fedin
916601a52c
Don't request IsStatusNotifierHostRegistered when SNI become available
...
To avoid situations when StatusNotifierItem registers icon, but tdesktop assumes that there are still no SNI
2020-06-29 16:58:00 +04:00
Ilya Fedin
a726c6411b
Don't use custom notificaions on Wayland even with TDESKTOP_DISABLE_DBUS_INTEGRATION
2020-06-29 16:53:50 +04:00
John Preston
a33c9479a5
Revert pausing in processQueuedPackets.
2020-06-29 16:44:48 +04:00
Ilya Fedin
73b0153a66
Use startSystemMove in export window
2020-06-29 16:44:02 +04:00
Ilya Fedin
bb8f9a1b7f
Link to gtk3 without QLibrary if DESKTOP_APP_USE_PACKAGED is defined
2020-06-29 16:27:45 +04:00
Ilya Fedin
4922768086
Don't use QLibrary for glib
2020-06-29 16:27:45 +04:00
Ilya Fedin
806f2e0b50
Check for all needed gtk functions for gtk clipboard
2020-06-29 16:27:45 +04:00
Ilya Fedin
d319c85c57
Don't load another gtk version if gtk_init_check was called
2020-06-29 16:27:45 +04:00
Magnus Groß
f697abe9a1
Do not open non-images as image
...
QImageReader might report PDF as a viable image type, if Qt is
dynamically linked and QtWebEngine is installed.
Fixed by additionally checking the mime type.
Fixes #8102
2020-06-29 16:22:15 +04:00