Commit graph

  • 4ec399f169 Simplify labels with custom click handlers. John Preston 2022-09-06 11:20:23 +04:00
  • 2e63c6103e Allow strictly blurring images with alpha. John Preston 2022-09-05 18:55:17 +04:00
  • 95dd2c8465 Fix various spaces on end of lines Ilya Fedin 2022-09-01 16:55:37 +04:00
  • f6e875c748 Use new Qt 6.4 API for window extents on Wayland Ilya Fedin 2022-09-01 16:37:51 +04:00
  • 47268d21ce Get wayland serial with new Qt 6.4 API Ilya Fedin 2022-09-01 16:31:28 +04:00
  • f420e302d7 Support external menu content without enabled compositing. John Preston 2022-09-02 16:55:12 +04:00
  • 746eb80300 Allow interface scale of 50%. John Preston 2022-09-01 11:23:16 +04:00
  • a5766cb1f6 Allow inserting actions in the middle of Menu. John Preston 2022-08-31 17:50:54 +04:00
  • 4d45396174 Add custom-emoji wrapper with limited loops count. John Preston 2022-08-31 17:50:35 +04:00
  • 51657b3c8a Support colored custom emoji. John Preston 2022-08-31 12:27:50 +04:00
  • 6dc6309269 Allow querying in-default-state from custom emoji. John Preston 2022-08-29 17:27:32 +04:00
  • 3287bf45c6 Add FrameGenerator-based CustomEmoji and AnimatedIcon. John Preston 2022-08-29 16:32:57 +04:00
  • f876d15eed Add some helper wrappers for custom emoji. John Preston 2022-08-26 23:51:49 +04:00
  • 29ce965e61 Added ability to pass context with marked text to Ui::FlatLabel. 23rd 2022-08-25 20:39:15 +03:00
  • fc2c553670 Allow querying ready state of custom emoji. John Preston 2022-08-23 20:35:25 +03:00
  • 01c4ba869a Allow requesting low-quality scaling of custom emoji. John Preston 2022-08-23 17:46:56 +03:00
  • 8162619cb1 Move some fade graphics to child project. John Preston 2022-08-22 19:40:49 +03:00
  • a1ec2c9ade Allow arbitrary filling with 9-patch. John Preston 2022-08-19 20:49:06 +03:00
  • eed9293c80 Add general RoundAreaWithShadow helper. John Preston 2022-08-18 17:30:42 +03:00
  • a096628b4c Report PopupMenu appearing state. John Preston 2022-08-18 10:22:55 +03:00
  • a76cdf7edf Allow arbitrary paddings around PopupMenu. John Preston 2022-08-17 21:03:06 +03:00
  • 1cc74a41c4 Moved out spoiler data from Ui::Text::String to separate structure. 23rd 2022-08-16 18:50:45 +03:00
  • 6ce4bedc28 Removed unused Ui::Text::Parser::createSkipBlock method. 23rd 2022-08-15 21:34:14 +03:00
  • 2f5d5e0e79 Don't allow custom emoji pseudo-links in EditLink. John Preston 2022-08-15 18:40:24 +03:00
  • 9604836ed9 Fix custom emoji copy from TextWithEntities to clipboard. John Preston 2022-08-15 15:13:28 +03:00
  • fbd82ff92b Simplify CustomEmojiId. John Preston 2022-08-15 13:12:41 +03:00
  • 180b0bc517 Apply window extents early to avoid window size changes Ilya Fedin 2022-08-14 07:02:06 +04:00
  • 6732aa70e9 Fix endless hiding state without compositing Ilya Fedin 2022-08-09 02:46:53 +04:00
  • 637ff6be4b Use version-less Qt targets and functions whenever possible Ilya Fedin 2022-08-09 02:36:15 +04:00
  • 16708fd4f4 Revert "Allow buffer size overrides on Wayland EGL" John Preston 2022-08-08 09:40:29 +03:00
  • 48ce68751a Revert "Make QWidgetPrivate accessible" John Preston 2022-08-08 09:40:17 +03:00
  • c6727e673d Revert "Fix packaged build" John Preston 2022-08-08 09:39:59 +03:00
  • b75b69d59d Reduced boxLabel::minWidth to be less than width of box with padding. 23rd 2022-08-05 08:10:14 +03:00
  • f5cdf4bdb8 Provide menu shadow size to the system Ilya Fedin 2022-08-08 04:10:04 +04:00
  • 4689c896e2 Fix packaged build Ilya Fedin 2022-08-05 14:45:42 +04:00
  • bda46510f5 Fix build with GCC. John Preston 2022-08-05 10:12:33 +03:00
  • 9b5c58f92f Allow SeparatePanel not to join all spaces. John Preston 2022-08-04 19:27:45 +03:00
  • dcb4a33eef Allow changing SeparatePanel title height. John Preston 2022-08-04 18:25:45 +03:00
  • 303947c78c Allow buffer size overrides on Wayland EGL Ilya Fedin 2022-08-04 06:39:43 +04:00
  • f15218d36e Make QWidgetPrivate accessible Ilya Fedin 2022-08-03 20:38:22 +04:00
  • f27d756bcd Support getting OnlyCustomEmoji from Ui::Text::String. John Preston 2022-08-03 20:07:43 +03:00
  • a7117df837 Use glib to open URLs on Linux Ilya Fedin 2022-08-02 19:18:41 +04:00
  • 4768e7ee03 Allow requesting originalUrl() from UrlClickHandler. John Preston 2022-07-28 17:13:43 +03:00
  • 9b0f4df007 Allow different style for child PopupMenu. John Preston 2022-07-27 13:48:32 +03:00
  • 4ff70e7dff Fix popup menu with variable item height. John Preston 2022-07-26 18:31:20 +03:00
  • 14f5a828fc Add emoji subcategory icon color. John Preston 2022-07-26 13:19:39 +03:00
  • d8b94feb9d Disable attach bot share phone phrases for now. John Preston 2022-07-25 18:47:07 +03:00
  • a5d7b23a63 Support custom emoji in IsolatedEmoji. John Preston 2022-07-25 17:54:15 +03:00
  • c5b32c53ef Respect kSetVersion in default set cache key. John Preston 2022-07-19 22:37:09 +03:00
  • 2f21e92bbe Fix build with GCC. John Preston 2022-07-19 22:32:02 +03:00
  • 6294dd74d2 Merge remote-tracking branch 'origin/master' into HEAD John Preston 2022-07-19 18:44:22 +03:00
  • 48a34dc746 Get rid of QSurface::supportsOpenGL check Ilya Fedin 2022-07-18 22:25:53 +04:00
  • ba7e3667d6 Adapt for Qt 6.4 device pixel ratio changes Ilya Fedin 2022-07-14 12:54:15 +04:00
  • e91cfd55c2 Fix missing include for Qt 6.4 Ilya Fedin 2022-07-14 12:54:09 +04:00
  • 6411e0583a Update emoji to Unicode 14. John Preston 2022-07-19 16:08:35 +03:00
  • 0daf3d4ac7 Support instant-replacement with a custom emoji. John Preston 2022-07-18 20:30:09 +03:00
  • 1d34c64da8 Add phrases for sharing the phone number. John Preston 2022-07-15 15:08:48 +03:00
  • e65d496525 Fix build with Xcode. John Preston 2022-07-08 22:44:12 +04:00
  • a7074136b4 Add several phrases for webview popups. John Preston 2022-07-07 08:38:53 +04:00
  • d7318d849e Make custom emoji size 12% larger. John Preston 2022-07-06 12:20:29 +04:00
  • 2bec778251 Fix custom emoji before a newline. John Preston 2022-07-06 10:41:30 +04:00
  • ec76a4c0bb Optimize custom emoji repaints in the InputField. John Preston 2022-07-06 10:09:10 +04:00
  • 9cb7bb58f6 Update custom emoji entity format. John Preston 2022-07-05 23:35:03 +04:00
  • 464c6a6171 Custom emoji not pausing by default. John Preston 2022-07-01 17:32:35 +04:00
  • 0b829240fd Don't insert object character without _customEmojiObject. John Preston 2022-07-01 17:01:11 +04:00
  • 6bd7518109 Fix editing text with custom emoji and formatting. John Preston 2022-07-01 12:55:26 +04:00
  • e6b3951b40 Support serializing / deserializing custom emoji as tags. John Preston 2022-06-30 13:22:03 +04:00
  • 32cf0968a1 Use src/dst prefixes instead of from/to. John Preston 2022-06-29 16:17:03 +04:00
  • cb5296a6b0 Add ImageFrameGenerator for static custom emoji. John Preston 2022-06-29 11:51:23 +04:00
  • 6ef5ec3410 Pass painting active/inactive state through Painter. John Preston 2022-06-28 17:11:16 +04:00
  • db2638cf60 Fix painting of bottom left shadow corner Ilya Fedin 2022-06-25 01:07:56 +04:00
  • c499a437f8 Fix a crash while updating window extents Ilya Fedin 2022-06-24 20:57:27 +04:00
  • 3dbf58c45f Make window resize less lagged on Windows Ilya Fedin 2022-05-21 17:10:21 +04:00
  • f40dc661b3 Revert "Simplify Windows native event filter." John Preston 2022-06-24 20:33:02 +04:00
  • 187110f438 Allow unloading custom emoji data. John Preston 2022-06-24 20:33:46 +04:00
  • e217611d50 Revert "Simplify Windows native event filter." John Preston 2022-06-24 20:33:02 +04:00
  • 14a7fc74af Correctly finish custom emoji entities. John Preston 2022-06-24 10:48:46 +04:00
  • 87cd0b6127 Add initial support for custom emoji. John Preston 2022-06-23 15:06:37 +04:00
  • b90d7ee27a Merge remote-tracking branch 'origin/master' into HEAD John Preston 2022-06-23 09:43:23 +04:00
  • 8e5c8c96bd Fix a crash while setting FramelessWindowHint Ilya Fedin 2022-06-23 02:47:24 +04:00
  • 7aedf7703f Revert "Make window resize less lagged on Windows" John Preston 2022-06-22 20:23:24 +04:00
  • 1254ee00db Revert "Remove WS_CAPTION manually on Windows 7" John Preston 2022-06-22 20:19:16 +04:00
  • 941dc48366 Change FramelessWindowHint not only when the window is shown Ilya Fedin 2022-06-21 22:29:00 +04:00
  • adf267a3a2 Remove WS_CAPTION manually on Windows 7 Ilya Fedin 2022-06-18 14:30:10 +04:00
  • 8e0f928205 Fix build. John Preston 2022-06-21 00:57:35 +04:00
  • 8de2eee8cc Use QWindow::setScreen instead of QWidget::setScreen Ilya Fedin 2022-06-20 23:55:23 +04:00
  • 9ebfd80b29 Fix possible stack overflow crash. John Preston 2022-06-20 23:44:44 +04:00
  • dbc0e87c80 Fix possible crash in native event filter. John Preston 2022-06-20 18:08:42 +04:00
  • b305df8cc5 Allow getting Ui::Show of a SeparatePanel. John Preston 2022-06-20 17:12:45 +04:00
  • 7a4ea49959 Allow custom actions on Checkbox click-handlers. John Preston 2022-06-20 17:12:26 +04:00
  • 6f856ce495 Use ScreenToClient for point convertion in WM_NCHITTEST Ilya Fedin 2022-06-18 08:37:54 +04:00
  • 30810032dc Revert "Make maximized geometry handling less bugged on Windows" Ilya Fedin 2022-06-17 19:45:03 +04:00
  • 74cd53e1d1 Revert "Use native window resize on Windows 11" Ilya Fedin 2022-06-17 19:42:31 +04:00
  • 2246d16daf Revert "Use native window titlebar on Windows 11" Ilya Fedin 2022-06-17 19:42:31 +04:00
  • 3aa78fb000 Fix box close button style. John Preston 2022-06-14 16:02:30 +04:00
  • 1679da738b ui_window_win: use value_or for _frameMargins Ilya Fedin 2022-06-13 15:34:08 +04:00
  • ce35425670 Simplify Windows native event filter Ilya Fedin 2022-05-26 00:33:02 +04:00
  • a714fb0070 Refactor all ui_platform_utility functions to accept QWidget Ilya Fedin 2022-05-24 10:12:24 +04:00
  • de5aa43f15 Use native window titlebar on Windows 11 Ilya Fedin 2022-05-23 23:24:46 +04:00
  • 3255de2e5a Use native system window menu with custom titlebar on Windows Ilya Fedin 2022-05-22 22:28:24 +04:00