Commit graph

  • 2e9aec239d Use native window resize on Windows 11 Ilya Fedin 2022-05-22 19:24:33 +04:00
  • b05b7bd502 Make maximized geometry handling less bugged on Windows Ilya Fedin 2022-05-21 17:12:23 +04:00
  • b5da6e709d Make window resize less lagged on Windows Ilya Fedin 2022-05-21 17:10:21 +04:00
  • cdfa6ea2bf Handle DPI change on Windows to avoid the window be resized by Qt Ilya Fedin 2022-05-26 17:20:53 +04:00
  • e72706f249 Make FindTaskbarWindow/IsTaskbarAutoHidden nodiscard Ilya Fedin 2022-05-26 17:17:40 +04:00
  • 94c5754b42 Hide titlebar & border when there are no controls Ilya Fedin 2022-06-13 12:15:31 +04:00
  • 74224fe06e Add gradient_color_at(QGradientStops, ratio). John Preston 2022-06-10 16:06:17 +04:00
  • 851444a172 Use brackets include zlib Ilya Fedin 2022-06-05 13:28:00 +04:00
  • 8e35ae4407 Implement round window with Qt-based custom decorations Ilya Fedin 2022-06-04 11:46:51 +04:00
  • 81b9028e1c Fix BoxLayerWidget::addTopButton. John Preston 2022-06-07 11:09:42 +04:00
  • 72940a25e3 Fix possible crash in checkbox. John Preston 2022-06-06 12:20:22 +04:00
  • 0a713c1c7b Skipped grabbing of widget with invalid rect. 23rd 2022-06-05 14:43:03 +03:00
  • 797c731d27 Migrate from kwayland to QtWaylandScanner Ilya Fedin 2022-06-03 20:06:56 +04:00
  • 6ae122f1b2 Move Ui::Menu::MenuCallback and st::menuWithIcons here. John Preston 2022-06-03 18:05:09 +04:00
  • b802516ca7 Allow DividerLabel with only top / bottom part. John Preston 2022-06-02 17:25:56 +04:00
  • b9a702f6e0 Added masked shadow corners for special layers. 23rd 2022-06-01 08:19:14 +03:00
  • 549edbe5c7 Make DisableSystemWindowResize consistent with getting winId on macOS Ilya Fedin 2022-05-26 17:05:19 +04:00
  • a812ae65a4 Get rid of private QHighDpi usage Ilya Fedin 2022-05-19 15:43:44 +04:00
  • e1ec6a38be Allow clickable links in Ui::Checkbox texts. John Preston 2022-05-30 17:05:22 +04:00
  • 676d8697c6 Added support of locked state to side bar button. 23rd 2022-05-30 14:04:26 +03:00
  • e2304a3c76 Added ability to set pinned items for vertical layout reorder. 23rd 2022-05-30 14:03:39 +03:00
  • 060eb63ce8 Get rid of qtextitemint.cpp Ilya Fedin 2022-05-29 02:04:38 +04:00
  • a78089716b Allow non-transparent-for-mouse-events toasts. John Preston 2022-05-26 12:30:14 +04:00
  • 79af7c5523 Added ability to set disable monospace in numbers animation. 23rd 2022-05-24 08:50:24 +03:00
  • 7133ccd2f9 Added ability to set custom duration of numbers animation. 23rd 2022-05-20 23:52:20 +03:00
  • f62e5ce5f6 Added premium settings icon colors. 23rd 2022-05-20 22:13:18 +03:00
  • 3668ee1085 Remove Pre tag when removing Code tag. John Preston 2022-05-23 12:38:42 +04:00
  • c25c3e043c Adapt for XCB::IsSupportedByWM changes Ilya Fedin 2022-05-20 17:10:33 +04:00
  • cea7f128a5 Added util for calculating of intermediate gradient value. 23rd 2022-05-19 02:01:34 +03:00
  • 9c09b1fad0 Add premium sticker pack icon colors. John Preston 2022-05-19 17:29:34 +04:00
  • 21a7adc03c Move shell integration initialization to lib_waylandshells Ilya Fedin 2022-05-19 15:39:14 +04:00
  • 941a10c8b0 Avoid QHighDpi::toNativePixels where possible Ilya Fedin 2022-05-19 11:49:33 +04:00
  • a32f3a94b9 Use modifier workaround only on X11 Ilya Fedin 2022-05-19 09:08:14 +04:00
  • bbad41e046 Get rid of __HAIKU__ checks Ilya Fedin 2022-05-19 09:05:26 +04:00
  • 6b469e469f Get rid of DisableCustomScaling hack Ilya Fedin 2022-05-19 09:03:13 +04:00
  • 92df401963 Add premium button colors. John Preston 2022-05-18 14:17:30 +04:00
  • c468f8b3c6 Allow adding any buttons to BoxContent. John Preston 2022-05-18 14:17:10 +04:00
  • 96279cc04d Fix generic box size with pinned top content. John Preston 2022-05-11 12:41:08 +04:00
  • 3cce0655d1 Allow links in default multiline toasts. John Preston 2022-05-09 17:09:05 +04:00
  • b97c0cadcb Allow any RpWidget as a GenericBox::pinnedTopContent. John Preston 2022-05-06 17:40:33 +04:00
  • 83553d0826 Decomposed painting of box content divider. 23rd 2022-05-05 12:55:14 +03:00
  • 9b6e11db62 Add anim::repeat enumeration (loop / once). John Preston 2022-05-04 11:22:46 +04:00
  • 9d07d6a476 Added ability to append pinned to top content to generic box. 23rd 2022-05-01 02:35:42 +03:00
  • 35c84d7d54 Removed unused includes from BoxLayerWidget. 23rd 2022-05-01 03:50:35 +03:00
  • eb82d31c55 Set additional margin to the input field without style sheet Ilya Fedin 2022-04-30 05:34:41 +04:00
  • 283cb25dfd Allow creating SeparatePanel with a parent. John Preston 2022-05-02 07:57:52 +04:00
  • b77fb45083 Add SeparatePanel and ShowMultilineToast. John Preston 2022-04-29 20:19:33 +04:00
  • 49b4b35efa Fix -Wunused-const-variable warnings by removing unused variables Sergey A. Osokin 2022-04-25 21:43:09 -04:00
  • 2d7532bddd Revert "Don't attach menu callback to QAction lifetime." John Preston 2022-04-25 15:46:52 +04:00
  • f128bd6d50 Revert "Fix repeated menu callback invocation." John Preston 2022-04-25 15:46:42 +04:00
  • 6abcbf773f Don't destroy PopupMenu non-queued if !_useTransparency. John Preston 2022-04-25 15:39:50 +04:00
  • 16f4aec946 Added horizontal padding to round buttons with full radius and width. 23rd 2022-04-23 14:23:20 +03:00
  • 3a6708cdc5 Fix repeated menu callback invocation. John Preston 2022-04-21 15:18:18 +04:00
  • 4093d6605a Don't attach menu callback to QAction lifetime. John Preston 2022-04-20 11:35:11 +04:00
  • 50ef072af7 Added ability to provide align of text to IconButtonWithText. 23rd 2022-04-19 17:12:15 +03:00
  • 289bcf50e9 Fixed IconButtonWithText update when text changes. 23rd 2022-04-19 17:02:55 +03:00
  • e94d77847c Added ability to override painting of action menu items. 23rd 2022-04-17 00:56:56 +03:00
  • aa155db0bd Fix possible use-after-free in VerticalLayout. John Preston 2022-04-14 16:52:11 +04:00
  • 258cacf7c5 Avoid conditional branching on uninitialized values Nicholas Guriev 2022-04-08 18:35:32 +03:00
  • e5d8e54035 Don't build OBJC precompiled header. John Preston 2022-04-14 10:35:00 +04:00
  • 183576ae65 Make a comment about the Qt's Caps Lock bug Ilya Fedin 2022-04-14 04:35:20 +04:00
  • d1bf069916 Wait for interface announce before xdg-decoration check Ilya Fedin 2022-04-14 00:47:50 +04:00
  • 01f07480b0 Fixed build with Xcode. 23rd 2022-04-12 17:18:15 +03:00
  • d5d8244abb Convert window extents to native pixels Ilya Fedin 2022-04-11 13:15:52 +04:00
  • e09d5714e4 Use QPA API to set Wayland margins property Ilya Fedin 2022-04-11 13:15:29 +04:00
  • d5a37c74b1 Try to use as less private APIs as possible to show window menu on Wayland Ilya Fedin 2022-04-11 01:44:05 +04:00
  • 362fbb6331 Fix build without Wayland integration Ilya Fedin 2022-04-11 01:43:08 +04:00
  • 1c14306aba Revert "Added ability to set text color of menu item via QAction." 23rd 2022-04-04 17:15:36 +03:00
  • 8d181e53c5 Added ability to set text color of action menu item via QAction. 23rd 2022-03-30 20:02:03 +03:00
  • c035b78f87 Added IconButtonWithText control. 23rd 2022-03-30 18:38:49 +03:00
  • 9f28a0b106 Added MaskedInputField::changed signal on wheel event in Ui::TimePart. 23rd 2022-03-28 13:30:42 +03:00
  • c026c1125e Moved Ui::TimePart to separated file. 23rd 2022-03-28 12:26:41 +03:00
  • 2256b4b8ea Moved number parsing to Ui::TimePart class. 23rd 2022-03-28 12:24:36 +03:00
  • c676256872 Fixed text validation when char is put on next part of time input. 23rd 2022-03-28 12:15:42 +03:00
  • 62002f034b Added ability to ignore clicks for toggle in Ui::SettingsButton. 23rd 2022-03-27 16:25:30 +03:00
  • bc85f7baf3 Decomposed painting of text in Ui::Menu::Action. 23rd 2022-03-27 15:22:28 +03:00
  • a0b04da1d9 Added utils for fade animated showing/hiding of widgets. 23rd 2022-03-21 14:35:22 +03:00
  • 8700c2223a Add NV12 -> RGB shader. John Preston 2022-03-22 19:45:56 +04:00
  • 5fa3d7a9da Remove unused variable Ilya Fedin 2022-03-20 09:03:36 +04:00
  • 89be8d23fc Set screen for tooltip Ilya Fedin 2022-03-20 09:03:23 +04:00
  • 39176f619e Set screen for popup menu Ilya Fedin 2022-03-20 09:03:14 +04:00
  • 1027fb5dff Fix colorizing sparse images. John Preston 2022-03-18 20:40:27 +04:00
  • af680714ff Don't involve screen geometry for tooltip on Wayland Ilya Fedin 2022-03-16 12:49:01 +04:00
  • 87c95b8fa7 Don't involve screen geometry for popup menus on Wayland Ilya Fedin 2022-03-16 12:22:01 +04:00
  • bf65a06735 Added ability to set vertical origin to Ui::PopupMenu. 23rd 2022-03-16 09:25:20 +03:00
  • d98c3d539b Allow moving window controls vertically. John Preston 2022-03-15 19:40:38 +04:00
  • ba40979470 Moved out kMaxScrollSpeed from scroll area. 23rd 2022-03-14 18:24:52 +03:00
  • 2779a7d036 Replaced timer for dragging scroll in Ui::BoxContent with manager. 23rd 2022-03-14 18:23:08 +03:00
  • d27e4803a1 Moved base::Timer to std::unique_ptr in DraggingScrollManager. 23rd 2022-03-14 17:39:02 +03:00
  • 443191045b Added ability to provide delta to DraggingScrollManager. 23rd 2022-03-14 17:36:51 +03:00
  • 6e6ba5a149 Moved Ui::SelectScrollManager to lib_ui. 23rd 2022-03-14 17:19:59 +03:00
  • c7826b8dff Attempt to fix building with GCC. John Preston 2022-03-11 15:54:05 +04:00
  • 81e216f1ce Allow checking if JPEG bytes are a progressive jpeg. John Preston 2022-03-09 17:37:02 +04:00
  • dd3cc5000e Fix shadow icons in scale > 2x. John Preston 2022-03-08 18:59:49 +04:00
  • f17320171a Allow disabling system resize for a window on macOS. John Preston 2022-03-08 18:17:39 +04:00
  • 6be424604f Add some more !isnan assertions. John Preston 2022-03-07 09:43:46 +04:00
  • 6956514425 Add some !isnan Assert-s in the animations engine. John Preston 2022-03-05 18:35:44 +04:00
  • f2c77daccc Use setContentMargins in QLineEdit-based input fields Ilya Fedin 2022-03-01 21:36:23 +04:00
  • 1f89e8bd53 Remove unneeded Q_OBJECT from DropdownMenu Ilya Fedin 2022-03-01 21:35:44 +04:00
  • d2e482dac3 Added Ui::Show implementation for Ui::BoxContent. 23rd 2022-03-03 16:45:48 +03:00