John Preston
4768e7ee03
Allow requesting originalUrl() from UrlClickHandler.
2022-07-28 17:13:43 +03:00
John Preston
9b0f4df007
Allow different style for child PopupMenu.
2022-07-27 13:48:32 +03:00
John Preston
4ff70e7dff
Fix popup menu with variable item height.
2022-07-26 18:31:20 +03:00
John Preston
14f5a828fc
Add emoji subcategory icon color.
2022-07-26 13:19:39 +03:00
John Preston
d8b94feb9d
Disable attach bot share phone phrases for now.
2022-07-25 18:47:07 +03:00
John Preston
a5d7b23a63
Support custom emoji in IsolatedEmoji.
2022-07-25 17:54:15 +03:00
John Preston
c5b32c53ef
Respect kSetVersion in default set cache key.
2022-07-19 22:37:24 +03:00
John Preston
2f21e92bbe
Fix build with GCC.
2022-07-19 22:32:02 +03:00
John Preston
6294dd74d2
Merge remote-tracking branch 'origin/master' into HEAD
2022-07-19 18:44:22 +03:00
Ilya Fedin
48a34dc746
Get rid of QSurface::supportsOpenGL check
...
It checks for surface type to be compatible with OpenGL, but there's no guarantee raster surface would return true here and once it's converted to an OpenGL surface, there's no need to check as it's known to support OpenGL.
This is the case with all QWidgets in Qt 6.4.
2022-07-19 19:44:06 +04:00
Ilya Fedin
ba7e3667d6
Adapt for Qt 6.4 device pixel ratio changes
...
QWidget::devicePixelRatioF represents backing store ratio and it's no more equal to native surface ratio
2022-07-19 19:44:06 +04:00
Ilya Fedin
e91cfd55c2
Fix missing include for Qt 6.4
2022-07-19 19:44:06 +04:00
John Preston
6411e0583a
Update emoji to Unicode 14.
2022-07-19 17:37:15 +03:00
John Preston
0daf3d4ac7
Support instant-replacement with a custom emoji.
2022-07-18 20:30:09 +03:00
John Preston
1d34c64da8
Add phrases for sharing the phone number.
2022-07-15 15:08:48 +03:00
John Preston
e65d496525
Fix build with Xcode.
2022-07-08 22:44:12 +04:00
John Preston
a7074136b4
Add several phrases for webview popups.
2022-07-07 08:38:53 +04:00
John Preston
d7318d849e
Make custom emoji size 12% larger.
2022-07-06 12:20:29 +04:00
John Preston
2bec778251
Fix custom emoji before a newline.
2022-07-06 10:41:30 +04:00
John Preston
ec76a4c0bb
Optimize custom emoji repaints in the InputField.
2022-07-06 10:09:10 +04:00
John Preston
9cb7bb58f6
Update custom emoji entity format.
2022-07-05 23:35:03 +04:00
John Preston
464c6a6171
Custom emoji not pausing by default.
2022-07-01 17:32:35 +04:00
John Preston
0b829240fd
Don't insert object character without _customEmojiObject.
2022-07-01 17:01:11 +04:00
John Preston
6bd7518109
Fix editing text with custom emoji and formatting.
2022-07-01 12:55:26 +04:00
John Preston
e6b3951b40
Support serializing / deserializing custom emoji as tags.
2022-06-30 13:22:03 +04:00
John Preston
32cf0968a1
Use src/dst prefixes instead of from/to.
2022-06-29 16:17:03 +04:00
John Preston
cb5296a6b0
Add ImageFrameGenerator for static custom emoji.
2022-06-29 11:51:23 +04:00
John Preston
6ef5ec3410
Pass painting active/inactive state through Painter.
2022-06-28 17:45:37 +04:00
Ilya Fedin
db2638cf60
Fix painting of bottom left shadow corner
2022-06-25 07:12:42 +04:00
Ilya Fedin
c499a437f8
Fix a crash while updating window extents
2022-06-24 20:59:03 +04:00
Ilya Fedin
3dbf58c45f
Make window resize less lagged on Windows
2022-06-24 20:40:52 +04:00
John Preston
f40dc661b3
Revert "Simplify Windows native event filter."
...
With that commit the window frame on Windows 7 is still bugged :(
2022-06-24 20:40:23 +04:00
John Preston
187110f438
Allow unloading custom emoji data.
2022-06-24 20:33:46 +04:00
John Preston
e217611d50
Revert "Simplify Windows native event filter."
...
With that commit the window frame on Windows 7 is still bugged :(
2022-06-24 20:33:02 +04:00
John Preston
14a7fc74af
Correctly finish custom emoji entities.
2022-06-24 10:48:46 +04:00
John Preston
87cd0b6127
Add initial support for custom emoji.
2022-06-23 17:51:36 +04:00
John Preston
b90d7ee27a
Merge remote-tracking branch 'origin/master' into HEAD
2022-06-23 09:43:23 +04:00
Ilya Fedin
8e5c8c96bd
Fix a crash while setting FramelessWindowHint
2022-06-23 03:46:20 +04:00
John Preston
7aedf7703f
Revert "Make window resize less lagged on Windows"
...
This reverts commit b5da6e709d .
2022-06-22 20:23:24 +04:00
John Preston
1254ee00db
Revert "Remove WS_CAPTION manually on Windows 7"
...
This reverts commit adf267a3a2 .
2022-06-22 20:19:16 +04:00
Ilya Fedin
941dc48366
Change FramelessWindowHint not only when the window is shown
2022-06-22 10:48:59 +04:00
Ilya Fedin
adf267a3a2
Remove WS_CAPTION manually on Windows 7
2022-06-21 20:38:09 +04:00
John Preston
8e0f928205
Fix build.
2022-06-21 00:57:35 +04:00
Ilya Fedin
8de2eee8cc
Use QWindow::setScreen instead of QWidget::setScreen
2022-06-21 00:05:29 +04:00
John Preston
9ebfd80b29
Fix possible stack overflow crash.
2022-06-20 23:44:44 +04:00
John Preston
dbc0e87c80
Fix possible crash in native event filter.
2022-06-20 18:08:42 +04:00
John Preston
b305df8cc5
Allow getting Ui::Show of a SeparatePanel.
2022-06-20 17:12:45 +04:00
John Preston
7a4ea49959
Allow custom actions on Checkbox click-handlers.
2022-06-20 17:12:26 +04:00
Ilya Fedin
6f856ce495
Use ScreenToClient for point convertion in WM_NCHITTEST
2022-06-18 11:01:00 +04:00
Ilya Fedin
30810032dc
Revert "Make maximized geometry handling less bugged on Windows"
...
This reverts commit b05b7bd502 .
2022-06-18 11:01:00 +04:00