John Preston
8c1e546123
Fix crash in DocumentData destructor.
...
~DocumentData sometimes calls ~Image that calls RemoteSource::unload.
It tries to schedule delayed loaded deletion and accesses Auth().
But ~DocumentData is called from ~Session, so Auth() is unaccessible.
2018-11-04 15:51:39 +04:00
John Preston
fd4dedcbdf
Use good video thumbnail in albums.
2018-11-04 15:51:39 +04:00
John Preston
88a82eecf3
Fix crash in unloaded null Image.
2018-11-04 15:51:39 +04:00
John Preston
906122a334
Insert Segoe UI and San Francisco font substitutions.
...
Fixes #1791 , fixes #3354 , fixes #4454 .
2018-11-04 15:51:39 +04:00
John Preston
6f1529d730
Backport Qt fix for font weights on macOS Mojave.
2018-11-04 15:51:39 +04:00
John Preston
46162ed3c4
Fix grouped media corner in one layout.
2018-11-04 15:51:39 +04:00
John Preston
3b911f19f6
Fix collage/slideshow extracting in GCC.
...
It was depending on argument evaluation order before that fix.
2018-11-04 15:51:39 +04:00
John Preston
4e6f55e176
Closed alpha version 1.4.4.1: Fix build for macOS.
2018-11-04 15:51:38 +04:00
John Preston
14cae1b59a
Closed alpha version 1.4.4.1.
2018-11-04 15:51:38 +04:00
John Preston
9aa23dac80
Fix ripple glitch on theme switching.
2018-11-04 15:51:38 +04:00
John Preston
eb099c70e6
Fix removing members from search results.
...
Fixes #5236 .
2018-11-04 15:51:38 +04:00
John Preston
4837117719
Use photo as video thumbnail in WebPageData.
2018-11-04 15:51:38 +04:00
John Preston
550b67236e
Reactive main window only if app is active.
...
Otherwise when we choose "Show in Folder" app looses focus,
then destroys PopupMenu and instantly regains focus back.
2018-11-04 15:51:38 +04:00
John Preston
8000ff2cd7
Generate high quality thumbnail on sending video.
2018-11-04 15:51:38 +04:00
John Preston
da358615e0
Generate high quality video thumbnail when loaded.
2018-11-04 15:51:38 +04:00
John Preston
8f387891e2
Show group / channel in ConfirmInviteBox.
2018-11-04 15:51:38 +04:00
John Preston
a961615076
Clear unused emoji cache with DB.
2018-11-04 15:51:38 +04:00
John Preston
bf31722931
Show collage/slideshow as an album in MediaView.
2018-11-04 15:51:38 +04:00
John Preston
251f51ca1b
Show collage/slideshow as an album in web page.
2018-11-04 15:51:38 +04:00
John Preston
e8722e1cb2
Separate (c), (r), (tm) and emoji.
...
Fixes #3300 .
2018-11-04 15:51:38 +04:00
John Preston
6db4972208
Fix blurry App Switcher icon on macOS.
...
Fixes #5267 .
2018-11-04 15:51:38 +04:00
John Preston
f0e18ac619
Add better unloading for ImageSource.
2018-11-04 15:51:38 +04:00
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