John Preston
bc340d75c4
Insert / Copy emoji from pack preview.
2022-09-14 14:45:23 +04:00
John Preston
d4810713cb
Fly-animate reactions from the new context menu.
2022-09-06 17:08:20 +04:00
John Preston
898edad09b
Show status duration menu only in status panel.
2022-09-02 21:14:34 +04:00
23rd
fa4801ac94
Added ability to set emoji status for certain period of time.
2022-09-02 21:14:34 +04:00
John Preston
2d07539892
Support colored emoji statuses.
2022-09-02 21:14:33 +04:00
John Preston
923e725e18
Request default and recent emoji statuses.
2022-09-02 21:14:33 +04:00
John Preston
d5008fe7ac
Sync custom emoji from strip to recent in the panel.
2022-09-02 21:14:32 +04:00
John Preston
73d8530c13
Fix jumping to premium promo from reactions panel.
2022-09-02 21:14:30 +04:00
John Preston
4762c7a4fd
Fix layout with a single available reaction.
2022-09-02 21:14:30 +04:00
John Preston
0277d765bb
Nice reactions panel expanding.
2022-09-02 21:14:30 +04:00
John Preston
20d4d00634
Implement expanding of list / categories.
2022-09-02 21:14:30 +04:00
John Preston
c5fa4aae62
Support reaction dropdown based on EmojiListWidget.
2022-09-02 21:14:30 +04:00
John Preston
33b266175d
Allow creating EmojiListWidget without SessionController.
2022-09-02 21:14:30 +04:00
John Preston
64bd4f0926
Make nice emoji status selector in profile.
2022-09-02 21:14:28 +04:00
John Preston
f4b80d8714
Show premium emoji toast / send to Saved Messages.
2022-08-02 20:59:50 +03:00
John Preston
b42f2784ab
Allow sending premium emoji to Saved Messages.
2022-08-02 13:20:38 +03:00
John Preston
a58c41be96
Fix scrolling of emoji categories.
2022-07-26 20:12:14 +03:00
John Preston
2d6008f6ca
Fix custom emoji in edit caption / send files box.
2022-07-26 20:12:13 +03:00
John Preston
c51837cfdf
Reuse SizeTag::Large emoji instances.
2022-07-26 20:12:13 +03:00
John Preston
19f89b1d87
Collapse unavailable premium emoji sets in the panel.
2022-07-26 20:12:13 +03:00
John Preston
b0fab8c987
Show featured custom sets in the panel.
2022-07-26 20:12:13 +03:00
John Preston
b31a3ba5a3
Improve emoji set box design.
2022-07-26 20:12:13 +03:00
John Preston
18a6f7d700
Make 8 column emoji picker by default.
2022-07-26 20:12:13 +03:00
John Preston
04d4fdbf9b
Support suggestions of custom emoji.
2022-07-26 20:12:12 +03:00
John Preston
240b47da86
Check test/production DC in recent emoji.
2022-07-26 20:12:11 +03:00
John Preston
2524b9a4c6
Show outline for premium emoji packs.
2022-07-26 20:12:11 +03:00
John Preston
44a7d11e4a
Support mixed custom / default recent emoji.
2022-07-26 20:12:11 +03:00
John Preston
a821c3c31d
Support thumb_document_id in emoji sets.
2022-07-26 20:12:10 +03:00
John Preston
57d5ec4513
Handle clicks on expandable emoji category icons.
2022-07-26 20:12:10 +03:00
John Preston
d3f62d971d
Use unified StickersListFooter for emoji / stickers.
2022-07-26 20:12:10 +03:00
John Preston
54d683171d
Allow to open / remove sets from emoji panel.
2022-07-26 20:12:10 +03:00
John Preston
ddd5021966
Minimal emoji sets support.
2022-07-26 20:12:10 +03:00
John Preston
0ed434cfaf
Show all stickers as emoji after default categories.
2022-07-26 20:12:09 +03:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
e2f54eb3e9
Move some style code to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
a547f80ae9
Rename Window::Controller to Window::SessionController.
2019-06-06 13:21:40 +03:00
John Preston
8d3f5820ca
Allow TabbedSelector with only emoji.
2018-11-22 14:30:48 +04:00
John Preston
ef4f0168f8
Remove Qt MOC dependency for tabbed selector.
2018-11-22 10:50:41 +04:00
John Preston
b847c8424a
Use single emoji sprite and scale + cache it.
2018-10-15 09:03:29 +03:00
Magnus Groß
689aed7258
Show Emoji replacement tooltip on hover
...
When using the mouse, hovering over a emoji causes the corresponding
replacement text to appear in a tooltip. This feature is disabled, if
the option "Suggest emoji replacements" is disabled.
This closes #3739 , closes #743 and closes #4211 .
2018-09-19 13:54:46 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
fafcd02e7c
Improve Emoji / GIFs list variable width support.
2017-11-16 07:59:12 +04:00
John Preston
0255d0c59e
Support any size in the tabbed selector.
2017-11-16 07:59:10 +04:00
John Preston
554eb3a342
Move stickers state variables to AuthSessionData.
...
Also allow to click on the selected set when choosing megagroup
sticker set and allow to paste a t.me link to the set there.
2017-11-16 07:59:09 +04:00
John Preston
5e7aa4ff81
Move third column from HistoryWidget to MainWidget.
2017-11-16 07:59:03 +04:00
John Preston
c302219f9e
Use rpl in some widgets and effects.
2017-11-16 07:59:02 +04:00
John Preston
b3da99c302
Replace gsl::not_null<T*> with just not_null<T*>.
2017-08-30 19:15:41 +03:00
John Preston
647ea44881
Extract TabbedSelector from TabbedPanel.
...
Now we can use TabbedSelector separately, not only inside the panel.
2017-04-10 12:08:55 +03:00
John Preston
26b05cf844
Finalize rename / move.
...
Also removed non-existent emoji_section module from GYP.
2017-04-08 17:05:19 +03:00
John Preston
570cd9bdfa
Move GIF pausing methods to Window::Controller.
2017-04-08 16:31:57 +03:00