Commit graph

  • a33bd4e0a5 Fix QApplicationPrivate::translateRawTouchEvent Qt version check Ilya Fedin 2023-09-21 23:27:56 +04:00
  • f317f20ac8 Try to allow native window frame on Wayland for everyone Ilya Fedin 2023-09-21 12:36:32 +04:00
  • caff63f284 Get Wayland window menu out of DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION Ilya Fedin 2023-09-21 08:11:32 +04:00
  • 88423818f8 Fix build with Xcode. John Preston 2023-09-18 22:50:27 +04:00
  • de083a6e15 Update emoji to Unicode 15. John Preston 2023-09-18 22:50:10 +04:00
  • ba73905c11 Make use of templated XDP::ReadSetting Ilya Fedin 2023-09-18 15:54:59 +04:00
  • 9bf89715b1 Make use of the new XDP::SettingWatcher constructor Ilya Fedin 2023-09-17 16:03:57 +04:00
  • 725339be33 Set dynamic box name to crash annotations. John Preston 2023-09-18 10:00:17 +04:00
  • 94f9bbefd7 Re-use the Wayland AutoDestroyer's lifetime in WaylandIntegration::Private Ilya Fedin 2023-09-16 04:23:53 +04:00
  • 8d005bc820 Change #if-ery to be more in line with cmake logic (LINUX = NOT WIN32 AND NOT APPLE) Ilya Fedin 2023-09-15 09:52:54 +04:00
  • 8f7fe24ac4 Try title overscroll colors only on macOS. John Preston 2023-09-13 09:03:59 +04:00
  • 2fe9ec27b1 Fix build for Windows, add BoxShowFinishes. John Preston 2023-09-12 20:14:37 +04:00
  • c538357107 Implement QOpenGLWidget wrong fbo size workaround. John Preston 2023-09-12 11:38:06 +04:00
  • 3542f5e913 Force sRGB color space for windows on macOS. John Preston 2023-09-12 11:37:15 +04:00
  • aaa88be9d7 Fixed minimal height of menu item with multiline text. 23rd 2023-09-11 13:39:58 +03:00
  • e24eaa6b32 Produce a nice terminal warning about lack of patched fonts Ilya Fedin 2023-09-11 08:04:41 +04:00
  • 1ba24ed511 Allow repainting SeparatePanel title. John Preston 2023-09-08 11:25:35 +04:00
  • b2293c86e1 Use brackets include for QtWaylandScanner-generated headers Ilya Fedin 2023-09-07 23:01:14 +04:00
  • dce16a3de2 Use not_null for WaylandIntegration::showWindowMenu window handle Ilya Fedin 2023-08-31 14:15:18 +04:00
  • 9af842571d Don't call xdg-shell code generation just for xdg_toplevel_show_window_menu Ilya Fedin 2023-08-31 14:14:35 +04:00
  • ae8a74ea98 Remove Q_OBJECT from CustomEmojiObject Ilya Fedin 2023-09-07 11:38:45 +04:00
  • 9a17d4bd15 Add a checkbox helper for terms accept check. John Preston 2023-09-06 13:40:01 +04:00
  • b571c8adfe By default use Real overscroll in ElasticScroll. John Preston 2023-09-06 13:39:36 +04:00
  • 2107f5a164 Fix build with MSVC. John Preston 2023-09-04 12:05:12 +04:00
  • 5a2402ad5d Slightly optimized include directives in InputField. 23rd 2023-08-31 16:50:32 +03:00
  • 9d2f648a11 Replaced Qt slots in InputField and removed Q_OBJECT macro. 23rd 2023-08-31 16:41:50 +03:00
  • dfbf009904 Replaced QTimer with base::Timer in InputField. 23rd 2023-08-31 16:41:04 +03:00
  • 6a7718ae96 Replaced Qt signals in InputField with rpl. 23rd 2023-08-31 14:54:14 +03:00
  • 7a245fee51 Moved out InputField files to subfolder. 23rd 2023-08-31 14:45:07 +03:00
  • faa67d73c5 Moved out MaskedInputField to separate module. 23rd 2023-08-31 14:42:11 +03:00
  • 2c5923dc79 Removed unused HexInput class. 23rd 2023-08-31 14:25:25 +03:00
  • 26b72fedc7 Moved out NumberInput to separate module. 23rd 2023-08-31 14:25:02 +03:00
  • 225380044e Moved out PasswordInput to separate module. 23rd 2023-08-31 14:20:20 +03:00
  • 4389f17120 Removed unused InputField::commitMarkdownReplacement method. 23rd 2023-08-31 13:25:25 +03:00
  • 89b60c01a6 Add some phrases to UI integration. John Preston 2023-08-29 21:34:53 +04:00
  • bcf88b9065 Fix window extents terminology Ilya Fedin 2023-08-27 01:30:52 +04:00
  • 2dd3add5b3 Move code not really depending on Wayland-specific dependencies out of WaylandIntegration Ilya Fedin 2023-08-24 08:18:48 +04:00
  • bcfce982c8 Move inline image/path expanding here. John Preston 2023-08-24 18:01:55 +02:00
  • 552db4b24f Allow setting heightMin in ResizeFitChild. John Preston 2023-08-23 11:22:34 +02:00
  • a3c52c2cfe Make box content divider smaller. John Preston 2023-08-22 11:32:52 +02:00
  • a6d7e3f545 Fix possible render glitch. John Preston 2023-08-18 18:03:35 +02:00
  • b3580f7987 Use FlatLabel::textMaxWidth. John Preston 2023-08-17 13:54:01 +02:00
  • 632626b192 Use QEvent::registerEventType for custom event types Ilya Fedin 2023-08-16 14:52:43 +04:00
  • 0ea27ae051 Ignored arrow keys with Ctrl modifier by scroll area. 23rd 2023-08-15 00:02:09 +03:00
  • 70867536a4 Added util to generate path of complex rounded rect. 23rd 2023-08-14 21:15:33 +03:00
  • fd55e9b71b Adapt WindowHelper::updateMargins for Windows 11 native resize Ilya Fedin 2023-08-12 04:05:08 +04:00
  • cbb9e0bbde Make WindowHelper::updateMargins multi-screen DPI aware Ilya Fedin 2023-08-12 04:04:12 +04:00
  • e66ad9c80c Avoid additional calculations in WindowHelper::updateMargins Ilya Fedin 2023-08-12 04:01:21 +04:00
  • 92cb6f6809 Remove unused variables from WindowHelper::fixMaximizedWindow Ilya Fedin 2023-08-12 03:39:39 +04:00
  • 18ac9868bb Use https:// scheme by default. John Preston 2023-08-11 10:21:53 +02:00
  • eeb2cbc69c Use QWindow's devicePixelRatio for top resize area Ilya Fedin 2023-08-11 01:31:20 +04:00
  • 2631d64a5f Use smaller top resize area. John Preston 2023-08-10 22:14:48 +02:00
  • 4a41346a64 Use native window resize on Windows 11 Ilya Fedin 2022-06-18 12:05:52 +04:00
  • 8e31adc0af Remove unused variable Ilya Fedin 2023-03-20 17:47:08 +04:00
  • b49ee81df9 Disable OpenGL ANGLE backend. John Preston 2023-08-10 14:34:31 +02:00
  • 5f2e0a32b1 Improve default tabs slider design. John Preston 2023-08-09 11:47:15 +02:00
  • 0f25a94510 Port AppLaunchContext to cppgir Ilya Fedin 2023-08-01 16:04:01 +04:00
  • 7c60b03c9b Resize centered labels wide by default. John Preston 2023-08-01 19:05:34 +02:00
  • ad356135e4 Improve toasts: adaptive, with a title. John Preston 2023-08-01 19:05:07 +02:00
  • 91d43ea4b5 Provide (almost) correct modifiers in DirectManipulation. John Preston 2023-07-26 12:00:10 +04:00
  • 2f0ac38228 Lock tab-focus inside a layer widget. John Preston 2023-07-25 10:44:02 +04:00
  • 8314fc9b3f Improve default style of important tooltip. John Preston 2023-07-24 21:40:53 +04:00
  • bd1e8f7c47 Update default tooltip colors. John Preston 2023-07-24 16:59:55 +04:00
  • ad852f0f4a Fix incorrect state of ElasticScroll. John Preston 2023-07-24 10:43:45 +04:00
  • 079d966e45 Provide menu shown signal from InputField. John Preston 2023-07-21 17:10:30 +04:00
  • 39d440f774 Don't check requested emoji size. John Preston 2023-07-21 14:42:01 +04:00
  • 288bec7157 Fix overscroll modification. John Preston 2023-07-20 21:36:39 +04:00
  • 0f20eb152a Use string literal instead of const_string for QString constants Ilya Fedin 2023-07-20 03:52:34 +04:00
  • 8f03125ec1 Fix build with Xcode. John Preston 2023-07-20 10:19:51 +04:00
  • ae46510920 Cancel system move if didn't start (macOS). John Preston 2023-07-20 09:59:23 +04:00
  • da7f4fe425 Use new glibmm 2.78 API Ilya Fedin 2023-05-20 18:23:27 +04:00
  • 3e7f1250c5 Mark TitleControlsOnLeft inline Ilya Fedin 2023-07-19 18:21:51 +04:00
  • 19d044a212 Move TitleControlsLayout from ui_platform_utility to ui_platform_window_title Ilya Fedin 2023-07-19 14:09:06 +04:00
  • 6419b54383 Extract controls side deduction code Ilya Fedin 2023-07-19 12:59:58 +04:00
  • b9aa8a17d4 Allow to pass new title controls layout value to notifier Ilya Fedin 2023-07-19 11:38:53 +04:00
  • 048156ecda Support fractional border in rounded input field. John Preston 2023-07-18 20:44:53 +04:00
  • 1c0889f78a Fix ElasticScroll glitch after resizing. John Preston 2023-07-18 12:15:05 +04:00
  • c7e0b7af37 Apply interface scale multiplier in overscroll. John Preston 2023-07-17 11:39:31 +04:00
  • fd1752a5c2 Improve overscroll handling. John Preston 2023-07-14 16:08:47 +04:00
  • b6cb6cb770 Ignore wrong wheel direction in ElasticScroll. John Preston 2023-07-12 23:01:19 +04:00
  • 8db6dcf125 Workaround Wayland popup menu bug. John Preston 2023-07-12 22:03:35 +04:00
  • d04a38e15d Try different overscroll function. John Preston 2023-07-12 12:20:54 +04:00
  • 6af98c0802 Process touch through wheel events. John Preston 2023-07-11 21:40:50 +04:00
  • 427fc4c8f7 Fix painting glitch in elastic scroll. John Preston 2023-07-11 19:18:20 +04:00
  • 763b3a37c3 Allow to change overscroll from outside. John Preston 2023-07-11 12:21:33 +04:00
  • 80308cea4f Support non-zero default overscroll amounts. John Preston 2023-07-11 11:13:17 +04:00
  • 081d1725af Fix scrolling by scrollbar drag. John Preston 2023-07-10 11:06:56 +04:00
  • 7135f3ed87 First attempt to implement Ui::ElasticScroll. John Preston 2023-07-07 22:48:36 +04:00
  • d431d803c8 Allow a more customized round checkbox. John Preston 2023-07-05 12:55:05 +04:00
  • 6abad69ca6 Cache title controls layout value Ilya Fedin 2023-07-04 10:43:34 +04:00
  • c3aab1bd14 Allow disabling spoilers / emoji in FlatLabel. John Preston 2023-06-30 21:12:21 +04:00
  • 67dc933d72 Move InfoTopBar to the child project styles. John Preston 2023-06-30 15:24:37 +04:00
  • 08f8054866 Use QWindowSystemInterface::handleWheelEvent. John Preston 2023-06-29 20:48:38 +04:00
  • ed00cd2809 Allow Text::String constructor with entitites. John Preston 2023-06-29 14:48:04 +04:00
  • 855f8f7b75 Implement custom scrolling using DirectManipulation. John Preston 2023-06-28 18:52:50 +04:00
  • a6d472ee68 Ignore touchpad touch events, on macOS unreliable. John Preston 2023-06-28 15:04:56 +04:00
  • 6fe9e08386 Allow custom touch event processing in scroll area. John Preston 2023-06-27 21:25:16 +04:00
  • 8908c9b5c0 Allow custom wheel event processing in ScrollArea. John Preston 2023-06-27 19:40:11 +04:00
  • fc8d4d25de Add a hook into click handler activation. John Preston 2023-06-23 20:05:35 +04:00
  • ed6e892684 [Visual] Allow hiding shadow of modal window header patches-track-4.8.4 RadRussianRus 2022-09-15 23:35:57 +03:00