John Preston
8e7117fa22
Don't unload all media on switching between chats.
2018-11-04 15:51:38 +04:00
John Preston
959859f57c
Forget least used documents gradually.
2018-11-04 15:51:37 +04:00
John Preston
f8eef7c9a6
Forget least used images gradually.
2018-11-04 15:51:37 +04:00
John Preston
595134cab5
Move image-related modules to ui/image/.
2018-11-04 15:51:37 +04:00
John Preston
8b76428c7e
Create ImagePtr-s using a factory method.
2018-11-04 15:51:37 +04:00
John Preston
591fbf0ec6
Replace image source after photo sending.
2018-11-04 15:51:37 +04:00
John Preston
4b5b79e415
Use final Image with different Images::Source-s.
2018-11-04 15:51:37 +04:00
John Preston
5a50248055
Remove Image::toDelayedStorageImage downcaster.
2018-11-04 15:51:36 +04:00
John Preston
113f665295
Move Image and derived to ui/image.
2018-11-04 15:51:36 +04:00
John Preston
d56a3d015b
Add more plural rules support.
2018-11-04 15:51:36 +04:00
John Preston
85c59762a4
Fix broken emoji.
2018-11-04 15:51:36 +04:00
John Preston
01b4e1946a
Show reset scale button if window doesn't fit.
2018-11-04 15:51:36 +04:00
Viktor Oreshkin
17cde3426a
Update CONTRIBUTING.md
...
Add translations (see #5273 )
2018-11-04 15:49:14 +04:00
John Preston
19e407532b
Beta version 1.4.4: Fix emoji cache.
2018-10-17 16:04:13 +03:00
John Preston
c5d20a21f7
Beta version 1.4.4: Correct caption limit.
2018-10-17 14:43:18 +03:00
John Preston
54f2b1b2d8
Beta version 1.4.4: Fix emoji quality.
2018-10-17 14:43:17 +03:00
John Preston
5e872e4d2d
Beta version 1.4.4: Fix build for GCC.
2018-10-17 10:07:22 +03:00
John Preston
a429e22b93
Beta version 1.4.4: Add some checks.
2018-10-17 09:25:24 +03:00
Grishka
44eac2bf07
Added support for platform-specific microphone permission in calls
2018-10-17 08:53:23 +03:00
John Preston
500ecb464c
Beta version 1.4.4.
...
- Interface scaling for large screens, up to 300%
(up to 150% for macOS retina screens).
- Updated emoji.
2018-10-16 23:23:29 +03:00
John Preston
5b4abe69aa
Add interface scale (100%..150%) for Retina.
...
Fixes #69 , fixes #3126 , fixes #3789 .
2018-10-16 23:00:55 +03:00
John Preston
f2866442d2
Fix location thumb image sizes
2018-10-16 17:32:12 +03:00
John Preston
3cdfa1014a
Fix reading saved self.
2018-10-16 11:38:09 +03:00
John Preston
0d4ad1b635
Remove old settings code.
2018-10-16 11:38:09 +03:00
John Preston
19a9a990b6
Allow using any interface scale between 100%-300%.
2018-10-16 11:38:09 +03:00
John Preston
149639a53d
Add and bundle @3x icons.
...
Also bundle only 1x, @2x, @3x and generate 125% and 150%.
2018-10-16 11:38:09 +03:00
John Preston
2812d2911f
Remove media_volume icon, use volume slider.
2018-10-15 11:06:27 +03:00
John Preston
2b2b9c2f03
Check emoji cache signature asynchronously.
2018-10-15 09:04:07 +03:00
John Preston
b847c8424a
Use single emoji sprite and scale + cache it.
2018-10-15 09:03:29 +03:00
John Preston
59a97ffb99
Generate and keep only one emoji copy (400%) bundled.
2018-10-13 18:03:46 +03:00
John Preston
d5ec85c1d8
Add support for more emoji.
2018-10-13 18:03:46 +03:00
John Preston
979db97859
Version 1.4.3.
...
- Bug fixes and other minor improvements.
2018-10-13 08:01:27 +03:00
John Preston
e896971fa4
Allow instant template selection (support).
2018-10-11 19:07:37 +03:00
John Preston
ec49ff31ef
Disable autodownload on login (support).
2018-10-11 15:13:36 +03:00
John Preston
1ec9137fd7
Clear locations data on logout. Fixes a crash.
...
Also clear user notification center delegate on macOS.
2018-10-10 08:29:31 +03:00
John Preston
d6f4886c5b
Version 1.4.2.
...
- Crash fix.
2018-10-10 00:21:48 +03:00
John Preston
b6128b6fe0
Fix undefined behaviour in base::weak_ptr.
...
Regression was introduced in 1c79f85d00
.
Invalid casts lead to crashes in macOS notifications handling.
Casts were T* -> has_weak_ptr* -> void* -> T* which was not working
in case T had has_weak_ptr as not first base class.
Now it uses just T* -> has_weak_ptr* -> T* casts.
2018-10-10 00:19:47 +03:00
John Preston
9436789d6d
Version 1.4.1: Fix Linux Updater.
2018-10-09 22:07:38 +03:00
John Preston
fd53385c1f
Version 1.4.1: Fix build for old OS X.
2018-10-09 21:58:56 +03:00
John Preston
0e9ad5d82b
Fix build for Mac App Store.
2018-10-09 20:03:41 +03:00
John Preston
759bbe63dc
Version 1.4.1.
...
- Reduce crashes due to the out of memory exceptions.
- Load map previews through mtproto.
- Bug fixes and other minor improvements.
2018-10-09 19:27:18 +03:00
John Preston
e8a390c251
Use TelegramForcePortable for alpha versions.
2018-10-09 19:27:18 +03:00
John Preston
631e51a493
Hashtag search results as dialogs (support).
2018-10-09 19:27:18 +03:00
John Preston
81a9554caa
Move some settings to the main menu (support).
2018-10-09 19:27:18 +03:00
John Preston
3f1f070d3f
Move sessions list up in Settings.
2018-10-09 19:27:18 +03:00
John Preston
987fa198c8
Use original emoji for the autocomplete tooltip.
...
Fixes #5235 .
2018-10-09 19:27:18 +03:00
John Preston
2444acb041
Fix image data forgetting.
...
In case image was almost loaded (loader was ready, but not destroyed yet),
forget() didn't do anything, leaving bytes and image inside loader untouched.
Now we check loader state in forget() so that bytes and image are passed to
Image instance before they're forgot from the memory. This will improve memory
clearing while scrolling through chats with images and switching between them.
2018-10-09 19:27:18 +03:00
John Preston
3992cea084
Draw map point on HistoryLocation.
2018-10-09 19:27:18 +03:00
John Preston
f9632d5c43
Fix possible buffer overflow in Linux Updater.
...
Fixes #5227 .
2018-10-09 19:27:18 +03:00
John Preston
f43752b3ad
Fix memory leak in reply previews.
...
Regression was introduced in 2e7f4c2f21
.
Fixes #5237 .
2018-10-09 19:27:18 +03:00