John Preston
a76cdf7edf
Allow arbitrary paddings around PopupMenu.
2022-08-17 21:03:06 +03:00
John Preston
2f5d5e0e79
Don't allow custom emoji pseudo-links in EditLink.
2022-08-15 18:40:24 +03:00
John Preston
fbd82ff92b
Simplify CustomEmojiId.
2022-08-15 13:12:41 +03:00
Ilya Fedin
6732aa70e9
Fix endless hiding state without compositing
2022-08-09 09:39:18 +04:00
Ilya Fedin
f5cdf4bdb8
Provide menu shadow size to the system
2022-08-08 09:14:04 +04:00
John Preston
9b5c58f92f
Allow SeparatePanel not to join all spaces.
2022-08-04 19:33:04 +03:00
John Preston
dcb4a33eef
Allow changing SeparatePanel title height.
2022-08-04 18:25:45 +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
2f21e92bbe
Fix build with GCC.
2022-07-19 22:32:02 +03:00
John Preston
0daf3d4ac7
Support instant-replacement with a custom emoji.
2022-07-18 20:30:09 +03: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
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
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
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
ce35425670
Simplify Windows native event filter
...
There's no need for a global event filter as it checks for the window hwnd anyway. And, moreover, that creates problems as Qt filters some events to global event filters.
2022-06-13 14:04:17 +04:00
John Preston
72940a25e3
Fix possible crash in checkbox.
2022-06-06 12:20:22 +04:00
John Preston
6ae122f1b2
Move Ui::Menu::MenuCallback and st::menuWithIcons here.
2022-06-03 18:05:09 +04:00
John Preston
b802516ca7
Allow DividerLabel with only top / bottom part.
2022-06-02 17:26:29 +04:00
23rd
b9a702f6e0
Added masked shadow corners for special layers.
2022-06-02 14:59:32 +03:00
John Preston
e1ec6a38be
Allow clickable links in Ui::Checkbox texts.
2022-05-31 12:05:00 +04:00
23rd
676d8697c6
Added support of locked state to side bar button.
2022-05-30 14:57:21 +03:00
John Preston
3668ee1085
Remove Pre tag when removing Code tag.
2022-05-23 12:39:04 +04:00
Ilya Fedin
a32f3a94b9
Use modifier workaround only on X11
...
It's a bug in Qt's xcb backend after all
2022-05-19 11:50:39 +04:00
23rd
83553d0826
Decomposed painting of box content divider.
2022-05-05 12:55:14 +03:00
Ilya Fedin
eb82d31c55
Set additional margin to the input field without style sheet
2022-05-02 14:06:03 +04:00
John Preston
283cb25dfd
Allow creating SeparatePanel with a parent.
2022-05-02 07:57:52 +04:00
John Preston
b77fb45083
Add SeparatePanel and ShowMultilineToast.
2022-04-29 20:19:33 +04:00
John Preston
2d7532bddd
Revert "Don't attach menu callback to QAction lifetime."
...
This reverts commit 4093d6605a .
2022-04-25 15:46:52 +04:00
John Preston
f128bd6d50
Revert "Fix repeated menu callback invocation."
...
This reverts commit 3a6708cdc5 .
2022-04-25 15:46:42 +04:00
John Preston
6abcbf773f
Don't destroy PopupMenu non-queued if !_useTransparency.
2022-04-25 15:41:07 +04:00
23rd
16f4aec946
Added horizontal padding to round buttons with full radius and width.
2022-04-23 14:23:20 +03:00
John Preston
3a6708cdc5
Fix repeated menu callback invocation.
2022-04-21 15:18:18 +04:00
John Preston
4093d6605a
Don't attach menu callback to QAction lifetime.
2022-04-20 11:41:10 +04:00
23rd
50ef072af7
Added ability to provide align of text to IconButtonWithText.
2022-04-19 17:12:15 +03:00
23rd
289bcf50e9
Fixed IconButtonWithText update when text changes.
2022-04-19 17:02:55 +03:00
23rd
e94d77847c
Added ability to override painting of action menu items.
2022-04-17 02:11:24 +03:00
Nicholas Guriev
258cacf7c5
Avoid conditional branching on uninitialized values
...
C++ initializes members in the order in which they are defined in class. So the
order is important if the members are accessed by other initializers or methods
called from them.
Class BoxLayerWidget:
_roundRect is initialized based on _layerType through the st() method.
Class Checkbox:
Arguments of _text constructor depend on _checkAlignment through the
countTextMinWidth and the checkRect methods.
2022-04-14 15:35:38 +04:00
Ilya Fedin
183576ae65
Make a comment about the Qt's Caps Lock bug
...
In order to remember remove it once the bug is fixed
2022-04-14 09:07:40 +04:00
23rd
1c14306aba
Revert "Added ability to set text color of menu item via QAction."
...
This reverts commit 8d181e53c5 .
2022-04-04 17:15:36 +03:00