Commit graph

  • 99e36f9ac6 Multiple by the magic multiplier only on Wayland Ilya Fedin 2024-01-01 20:18:47 +04:00
  • e9901b1719 Adjust pixel delta conversion a bit Ilya Fedin 2023-12-31 18:58:33 +04:00
  • 6ff9eb237b Improve scrolling constants. John Preston 2023-12-31 18:58:42 +04:00
  • 88f53cf1d9 Use pixel delta whenever it's present Ilya Fedin 2023-12-23 16:41:24 +04:00
  • 30ec6ea20d Multiple pixel delta by 2.5 on Linux Ilya Fedin 2023-12-31 10:15:05 +04:00
  • 8c01f3f0fa Unscale DirectManipulation values Ilya Fedin 2023-12-31 09:56:49 +04:00
  • fb3d00bab0 Do pixel<->angle delta conversion right Ilya Fedin 2023-12-23 16:40:25 +04:00
  • 4dd604e61e Ensure temporaries don't detach with range loop Ilya Fedin 2023-12-22 18:01:19 +04:00
  • 955bf2dfa9 Normalize signal connections Ilya Fedin 2023-12-22 03:43:27 +04:00
  • 83f12e2dd0 QString::arg usage optimization Ilya Fedin 2023-12-22 03:43:14 +04:00
  • d95f9e778b Instantiate QRegularExpression instances statically Ilya Fedin 2023-12-22 03:42:31 +04:00
  • c5a616de35 Fix possible crash in style::colorizeImage. John Preston 2023-12-22 14:40:24 -04:00
  • afe99d1e06 Moved out include directive for styles from header of RippleAnimation. 23rd 2023-12-14 20:09:40 +03:00
  • 06360dea67 Fix missing include Ilya Fedin 2023-12-06 18:23:58 +04:00
  • 367a64aa1f Fix Qt's texture use-after-free with HiDPI Ilya Fedin 2023-12-06 02:48:50 +04:00
  • a8b24e6f6f Fix a crash with QHighDpiScaling Ilya Fedin 2023-12-05 20:31:58 +04:00
  • 6b5524b63c Allow clearing system buttons state on Windows. John Preston 2023-12-04 14:18:49 +04:00
  • 4f2a33ea70 Allow disabling window title shadow on Windows. John Preston 2023-12-04 14:18:35 +04:00
  • 44161f183c Allow producer<TextWithEntities>() | map(ToLink). John Preston 2023-11-28 12:52:31 +04:00
  • 66ca90c1b2 Moved style values for shake animation. 23rd 2023-11-28 01:57:03 +03:00
  • 97a725c791 Fixed legal link in some files. 23rd 2023-11-28 02:05:12 +03:00
  • cd4e9d378c Allow to use ForceFullRepaintSync on Linux. John Preston 2023-11-22 12:17:32 +04:00
  • 69c8353746 Allow line height less than font height. John Preston 2023-11-21 17:04:50 +04:00
  • 16772f440f Enable highdpi downscale when rhiConfig evaluates to GL Ilya Fedin 2023-11-19 01:39:24 +04:00
  • b1d5c7c116 Allow Ui::GL::CheckCapapilities to work without QWidget Ilya Fedin 2023-11-19 22:04:41 +04:00
  • 1d1c524b2c Use setFixedSize for popup menu and tooltip Ilya Fedin 2023-11-19 01:23:55 +04:00
  • 89d664b6f7 Use setFixedSize instead of set{Minimum,Maximum}Size combo Ilya Fedin 2023-11-19 01:26:20 +04:00
  • d86bd3f493 Add QHighDpiScaling support on Wayland via QPA API Ilya Fedin 2023-11-19 01:20:52 +04:00
  • d6133525dc Remove unnecessary includes in input_field. John Preston 2023-11-16 14:29:12 +04:00
  • e0c2500127 Cache QWindow native interface check in WindowMarginsSupported() Ilya Fedin 2023-11-16 00:29:58 +04:00
  • 164877a0dc Moved out common default style entries from settings. 23rd 2023-11-15 03:27:59 +03:00
  • 388fc70918 Spread some style entries from basic style. 23rd 2023-11-15 03:16:08 +03:00
  • 4ea96ef328 Fix saving custom emoji id in property. John Preston 2023-11-14 14:43:18 +04:00
  • e3eabf8eff Allow better InputField content restriction. John Preston 2023-11-14 12:17:00 +04:00
  • fee301f941 Use plain windows.h now it doesn't define small. John Preston 2023-11-13 18:59:56 +04:00
  • f9b24c7551 Fix build on Windows. John Preston 2023-11-13 10:52:39 +04:00
  • d047544584 Add X11 support for Ctrl+Shift+. Ilya Fedin 2023-11-10 12:13:42 +04:00
  • f4b87f2322 Compare nativeVirtualKey with enum value Ilya Fedin 2023-11-10 12:12:45 +04:00
  • 024f438ce5 Fix modifications tracking in Ui::Text::String. John Preston 2023-11-10 16:46:06 +04:00
  • 85b25a109d Use Ctrl+Shift+Dot workaround on Windows only. John Preston 2023-11-10 11:18:46 +04:00
  • 0bee95570e Prevent false positives in TWidgetPrivate::rhiConfig Ilya Fedin 2023-11-09 01:55:31 +04:00
  • d28afffcb9 Workaround menu click-through on macOS 14.1. John Preston 2023-11-07 12:39:17 +04:00
  • 0837a6364d Fix build with GCC. John Preston 2023-11-06 20:30:20 +04:00
  • f59c13455c Fix bidi data init. John Preston 2023-11-06 20:29:27 +04:00
  • b8998700c4 Make links in multiline tooltips clickable. John Preston 2023-11-06 14:41:24 +04:00
  • 762a611f20 Fix possible std::clamp contract violation. John Preston 2023-11-06 13:38:03 +04:00
  • 65310f32dc Count correctly elided text dimensions. John Preston 2023-11-06 11:28:27 +04:00
  • 08235c5e06 Use internal custom emoji with paddings. John Preston 2023-11-04 21:14:50 +04:00
  • fa787b6b0d Fix crash in empty text geometry requests. John Preston 2023-11-03 13:24:49 +04:00
  • 24390ae853 Support complex dimensions in Ui::Text::String. John Preston 2023-11-02 20:19:28 +04:00
  • 607c3909dd Fix links in multiline checkboxes. John Preston 2023-11-03 09:04:05 +04:00
  • 3c645c8ea0 Support internal static custom emoji. John Preston 2023-11-02 13:33:31 +04:00
  • 1ae65d2cba Switch Qt 6.4+ back to OpenGL on macOS Ilya Fedin 2023-11-02 00:04:25 +04:00
  • 23ce4f09df Rp{Widget,Window}NoRhi ->Rp{Widget,Window}OpenGL Ilya Fedin 2023-11-01 08:02:56 +04:00
  • d7f12b083e Always make custom emoji most-inner tag. John Preston 2023-10-31 12:47:48 +04:00
  • 835ba51f5e Don't include newlines in format by default. John Preston 2023-10-31 12:47:22 +04:00
  • 148be79196 Override link colors in blockquotes. John Preston 2023-10-31 10:39:38 +04:00
  • 6dc93b53a1 Support filling highlight path in Text. John Preston 2023-10-30 21:53:22 +04:00
  • dc8313f6ae Don't initially resizeToWidth(0). John Preston 2023-10-29 07:08:52 +04:00
  • 287af101d0 Use lang-packed "copy" instead of "code". John Preston 2023-10-28 22:28:30 +04:00
  • 952c89687c Don't set box show crash annotation (GenericBox). John Preston 2023-10-28 21:51:25 +04:00
  • 92c447aa87 Crash on assertion instead of stack overflow. John Preston 2023-10-28 21:39:31 +04:00
  • 272a23e9bc Improve very small quote areas with icons. John Preston 2023-10-28 20:48:29 +04:00
  • 611224c52f Support three-color quote outlines. John Preston 2023-10-26 23:40:26 +04:00
  • 383b5b8f7e Make TextUtilities::CutPart more strict. John Preston 2023-10-26 09:26:16 +04:00
  • b05f7eb915 Resize widgets after adding to VerticalLayout. John Preston 2023-10-25 21:23:30 +04:00
  • c36559a679 Allow pinned-to-bottom content in GenericBox. John Preston 2023-10-25 10:34:47 +04:00
  • 127565a75b Move box title up a bit. John Preston 2023-10-25 10:34:37 +04:00
  • 71d24af3a8 Support two-color quote outlines. John Preston 2023-10-23 14:58:10 +04:00
  • 4d1a5686a7 Fix crash in non-clickable spoilers. John Preston 2023-10-23 08:49:34 +04:00
  • 1a9c4162cc Fix build with GCC. John Preston 2023-10-21 22:28:06 +04:00
  • 17d73a5c0c Add copy code blocks on header click. John Preston 2023-10-19 16:09:38 +04:00
  • 5ffbb90fd6 Fix build with Xcode. John Preston 2023-10-17 20:12:53 +04:00
  • 8915f5d40d Fix modifications tracking with skip block. John Preston 2023-10-17 12:01:50 +04:00
  • 9eb9fcf043 Use quote instead of paragraph for quotes. John Preston 2023-10-13 18:23:56 +04:00
  • 48012d7f4a Count correct initial size for code blocks. John Preston 2023-10-13 17:27:00 +04:00
  • 46465fc5ce Support quote icon in blockquote. John Preston 2023-10-13 16:13:08 +04:00
  • 6e7c4c1c4d Improve blockquote / pre layout. John Preston 2023-10-13 15:14:58 +04:00
  • 7ed87d049f Fix build with GCC. John Preston 2023-10-13 10:06:15 +04:00
  • a38b60636a Paint nice code blocks. John Preston 2023-10-13 10:03:40 +04:00
  • ab5057f001 Optimize simple Ui::Text::String instances. John Preston 2023-10-12 13:29:17 +04:00
  • 44f8d862ff Simplify TextStyle: remove linkFont/linkFontOver. John Preston 2023-10-12 10:52:59 +04:00
  • 45ffbdeef9 Track Ui::Text::String modifications on parse. John Preston 2023-10-11 21:49:00 +04:00
  • 84cc457af9 Use three-way comparison for TextWithTags. John Preston 2023-10-11 08:43:16 +04:00
  • c317f2a353 Partially (italic+colored) support blockquotes. John Preston 2023-10-05 11:46:48 +04:00
  • 68b89a6ba9 Fix possible crash in new Text geometries. John Preston 2023-10-05 13:00:30 +04:00
  • 3698eb5382 Allow settings selected menu item. John Preston 2023-10-05 10:34:16 +04:00
  • 0d8717d48a Allow sending pre-blocks with language. John Preston 2023-10-04 20:26:22 +04:00
  • 02440524ea Add per-line geometry / colors customization for Text. John Preston 2023-10-03 13:06:56 +04:00
  • 93458e4cb3 Ensure jpeg exception object doesn't leak Ilya Fedin 2023-10-04 02:28:36 +04:00
  • ae7409b062 Allow pinned top box part without a shadow. John Preston 2023-09-29 21:51:08 +04:00
  • dc6a4e976c Add simple label->value table layout. John Preston 2023-09-29 16:15:39 +04:00
  • 5963a62ff5 Added colors for statistic charts. 23rd 2023-07-11 18:30:45 +03:00
  • 18ea4136b7 Added helper class for tempered opacity in QPainter. 23rd 2023-07-07 14:45:58 +03:00
  • eac439713b Improve confirm box text padding. John Preston 2023-09-28 23:28:18 +04:00
  • ea4c67408e Revert "Workaround Wayland popup menu bug." Ilya Fedin 2023-09-21 23:37:07 +04:00
  • a22254860f Revert "Use glib to open URLs on Linux" Ilya Fedin 2023-09-03 14:31:35 +04:00
  • d3ac9dcf97 Add a warning for patching lovers Ilya Fedin 2023-09-22 01:09:01 +04:00
  • b361d6151c Fix unused warnings with DESKTOP_APP_USE_PACKAGED_FONTS Ilya Fedin 2023-09-22 04:48:27 +04:00
  • 68b43db05d Minimize amount of code to rebuild when switching options Ilya Fedin 2023-09-22 04:22:15 +04:00