Commit graph

  • 3c95a91871 Allow duplicating icons with different palettes. John Preston 2021-08-27 23:43:50 +03:00
  • 15ffd051d6 Use flat_map for iconPixmaps. John Preston 2021-08-26 16:24:25 +03:00
  • 8bfd7314f0 Allow entities to be extended to right RadRussianRus 2021-08-24 12:42:56 +03:00
  • 5938cb012f Don't try to open files by empty paths. John Preston 2021-08-20 20:10:21 +03:00
  • 6b320a99da Generate gradients in QImage::Format_RGB32. John Preston 2021-08-17 17:33:41 +03:00
  • 38d65bf16e Added separate entity type for media timestamp. 23rd 2021-08-15 07:50:16 +03:00
  • 669767855a Add gradient generating methods. John Preston 2021-08-16 13:23:48 +03:00
  • 3b45189923 Use dither radius based on image size. John Preston 2021-08-16 12:29:30 +03:00
  • 3d5fcdb7dd Add Images::DitherImage. John Preston 2021-08-13 15:58:13 +03:00
  • 40f0e3c6d4 Merge branch 'master' into HEAD John Preston 2021-08-12 09:02:35 +03:00
  • 49899091aa Added focus rpl event to time input. 23rd 2021-08-11 08:58:42 +03:00
  • 6de724bc1c Moved time input widgets to lib_ui. 23rd 2021-08-06 04:07:34 +03:00
  • dd88f8fa41 Add UnpackGzip and reading gzip-ed SVGs. John Preston 2021-08-11 19:54:59 +03:00
  • 2bd63281b5 Add Images::Read method. John Preston 2021-08-11 17:53:02 +03:00
  • a2d1114a93 Get rid of osx and linux32 special targets Ilya Fedin 2021-08-11 06:24:27 +04:00
  • 4fcddb5bfe Added focus rpl event to time input. 23rd 2021-08-11 08:58:42 +03:00
  • 8ff42a86d9 Moved time input widgets to lib_ui. 23rd 2021-08-06 04:07:34 +03:00
  • 1b590f9e16 Expose topShownLayer from LayerStackWidget/LaayerManager. John Preston 2021-08-11 11:05:27 +03:00
  • 024f6fc1a9 Fix window frame glitches on Windows 7. John Preston 2021-08-10 15:04:30 +03:00
  • 5c0066958b Fix window shadow after native frame switch. John Preston 2021-08-10 13:12:21 +03:00
  • 7f15ac5f0e fix compiling tdesktop with -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON kvtb 2021-08-06 06:36:05 +00:00
  • 98c7979e67 Get rid of _nativeFrame variable, _title->isHidden is enough Ilya Fedin 2021-08-08 00:44:30 +04:00
  • 381bfc43c5 Subscribe window widget resize to window state changes Ilya Fedin 2021-08-08 00:34:42 +04:00
  • 3f85ce53d6 Fix titlebar position when switching to custom frame Ilya Fedin 2021-07-30 18:13:53 +04:00
  • 868f2671fa Fix Ui::RpWidget geometry constraints. John Preston 2021-07-29 18:12:44 +03:00
  • d452ae8ba6 Rename Ui::Window to Ui::RpWindow. John Preston 2021-07-28 16:22:02 +03:00
  • 7a71876124 Add possibility to enable native window frame to Ui::Window Ilya Fedin 2021-07-28 00:07:09 +04:00
  • 95cafc5064 Fix cursor with custom titlebar on Linux Ilya Fedin 2021-07-26 02:56:40 +04:00
  • 17123c08ab Define 'KHRONOS_STATIC' globally. John Preston 2021-07-26 14:08:04 +03:00
  • 49166a8b72 Fix build on Linux. John Preston 2021-07-23 20:41:38 +03:00
  • 2d251e063c Fix build on macOS. John Preston 2021-07-23 19:35:59 +03:00
  • 8de7b873f9 Remove 'osx' special target code. John Preston 2021-07-23 18:52:15 +03:00
  • 1ed242718e Fix linker warning in MSVC. John Preston 2021-07-23 15:12:16 +03:00
  • 12429c198d Provide custom gpu_driver_bug_list.json on Windows. John Preston 2021-07-23 10:09:00 +03:00
  • 2439235e42 Remove CurrentSingleComponentFormat. John Preston 2021-07-22 15:49:33 +03:00
  • e68f76e6ab List and allow to query EGL extensions on Windows. John Preston 2021-07-21 21:18:04 +03:00
  • 27fd82a365 Set correct alpha size in QWindow format. John Preston 2021-07-21 21:16:46 +03:00
  • f206cb7bbb Updated lib_ui sources to TDesktop version 2.8.11+b2c762e RadRussianRus 2021-07-20 06:50:26 +03:00
  • 51cfd0ba35 Fix -Wunused-variable warnings with gcc Ilya Fedin 2021-07-14 01:40:28 +04:00
  • 2f8789f265 Updated lib_ui sources to TDesktop version 2.8.11 RadRussianRus 2021-07-18 23:18:59 +03:00
  • 0ad1d2c965 Check shader compiling/linking in detection. John Preston 2021-07-17 12:43:35 +03:00
  • d922c3085a Don't inherit system font style Ilya Fedin 2021-07-16 10:23:13 +04:00
  • 075d2ff49a Updated lib_ui sources to TDesktop version 2.8.8 RadRussianRus 2021-07-16 03:01:41 +03:00
  • ed6c2cb541 Use GL_BGRA_EXT format with ANGLE. John Preston 2021-07-14 20:03:22 +03:00
  • 9c552215ab Added ability to pass animation type to SlideWrap. 23rd 2021-07-12 18:42:52 +03:00
  • b8485c0d8a Fix -Wunused-variable warnings Ilya Fedin 2021-07-13 21:36:37 +04:00
  • f0c474c6ae Fix clang warnings Ilya Fedin 2021-07-12 00:13:55 +04:00
  • b0c950b02a Fix -Wunused-function warnings Ilya Fedin 2021-07-12 10:35:03 +04:00
  • 3b4dfc26f9 Added background color in photo editor. 23rd 2021-05-05 00:31:26 +03:00
  • eee528500b Added color for handle circle in photo editor. 23rd 2021-02-24 11:05:36 +03:00
  • 8c7ebd89f6 Added ability to pass custom layer widgets to stack. 23rd 2021-02-17 08:50:16 +03:00
  • baf4d80867 Add Ui::PathShiftGradient effect. John Preston 2021-07-02 17:57:13 +03:00
  • 3b3413e618 Try disabling native child OpenGL workaround. John Preston 2021-07-02 00:37:17 +03:00
  • ac97c608c8 Fix D3D11on12 backend choosing. John Preston 2021-07-01 10:45:42 +03:00
  • 7577f063a6 Allow settings ANGLE backends. John Preston 2021-06-30 18:21:15 +03:00
  • 3a51a253cd Use updated SafeLoadLibrary from lib_base. John Preston 2021-07-01 00:12:34 +03:00
  • 9255d71038 Suggest single-component texture format. John Preston 2021-06-30 11:47:15 +03:00
  • 4b95b3d748 Updated lib_ui sources to TDesktop version 2.7.10+5519bb35 RadRussianRus 2021-06-25 22:48:27 +03:00
  • e73e1a6c0f Fix new formatting mixing with emoji. John Preston 2021-06-24 17:01:03 +04:00
  • 98ba824bde Return OpenGL window on macOS and Linux. John Preston 2021-06-23 19:47:57 +04:00
  • 0134685622 Fix converting entities to tags. John Preston 2021-06-23 15:55:03 +04:00
  • a009efc50d Fix expose bug for frameless OpenGL window. John Preston 2021-06-23 15:42:38 +04:00
  • 22feeea7dc Fix ActivateWindowDelayed to raise top-level window. John Preston 2021-06-23 10:40:47 +04:00
  • f239f66ce5 Fix build with Xcode. John Preston 2021-06-22 20:31:57 +04:00
  • 0028a534d2 Fix parsing links with markup to entities. John Preston 2021-06-22 19:04:29 +04:00
  • 2d71162f4a Convert overlapping tags to entities and back. John Preston 2021-06-22 18:29:12 +04:00
  • d3eff6f38a Add and remove tags without clearing markup. John Preston 2021-06-22 16:35:01 +04:00
  • 96b4c6c57a Allow several tags with '|' separator in InputField. John Preston 2021-06-22 14:42:57 +04:00
  • ff0daf7d83 Fix breaking formatting tag on newline. John Preston 2021-06-22 11:08:04 +04:00
  • f646439624 Fix full screen OpenGL native child window. John Preston 2021-06-21 11:28:53 +04:00
  • 685db2ab5e Simplify native child OpenGL window creation. John Preston 2021-06-21 10:27:11 +04:00
  • bd989cb67f Fix OpenGL detection on WA_NativeWindow widgets. John Preston 2021-06-18 22:53:44 +04:00
  • 825ef11f1a Allow updating shown ImportantTooltip geometry. John Preston 2021-06-18 16:08:40 +04:00
  • d8abc60245 Use private Qt API for DisableCustomScaling Ilya Fedin 2021-06-12 17:15:48 +04:00
  • 34a867b2a0 Fix move between Retina / Non-Retina. John Preston 2021-06-16 10:29:22 +04:00
  • 4837b47623 Fix Image::texturedRect() before Image::bind(). John Preston 2021-06-15 16:47:06 +04:00
  • 27e9e349bf Fix working using OpenGLES / ANGLE. John Preston 2021-06-14 12:13:33 +04:00
  • b600b6a3b3 Move custom xdg-shell integration code to wayland integration Ilya Fedin 2021-06-11 11:51:18 +04:00
  • f58fd1b927 Add OpenGL init crash checker. John Preston 2021-06-11 22:59:11 +04:00
  • 802918dd11 Disable blend before painting explicitly. John Preston 2021-06-11 20:28:55 +04:00
  • 9294c8c695 Fix custom OpenGL renderers on macOS. John Preston 2021-06-11 17:22:55 +04:00
  • 43efd9e307 Use custom xdg-shell for shadows on Wayland Ilya Fedin 2021-06-10 22:18:46 +04:00
  • 098eb59f2f Remove BackgroundFiller, use glClear in paintEvent. John Preston 2021-06-10 23:36:26 +04:00
  • 1c004580eb Fix stay-on-top Ui::Window-s on macOS. John Preston 2021-06-08 17:11:02 +04:00
  • 7bc9e12614 For surface with parent backend should be fixed. John Preston 2021-06-08 15:51:12 +04:00
  • cbb65009ff Use QOpenGLShaderProgram::bind. John Preston 2021-06-08 13:24:51 +04:00
  • 4ae6d31963 Allow setting other filter/clamp in GL::Textures. John Preston 2021-06-08 11:08:55 +04:00
  • 35236988b7 Remove redundant Uniform(QColor) helper. John Preston 2021-06-07 18:31:11 +04:00
  • b1d5ed4ab5 Always call raise() before activateWindow(). John Preston 2021-06-07 11:24:22 +04:00
  • 02049aeaa8 Add FragmentGlobalOpacity shader part. John Preston 2021-06-04 16:56:49 +04:00
  • 06f7b1d4ec Fix YUV->RGB shader (YCbCr->RGB really). John Preston 2021-06-04 14:46:05 +04:00
  • 45c476da3a Fix working with OpenGL images. John Preston 2021-06-03 16:34:28 +04:00
  • 0df1579d4a Support sub-image updating in Ui::GL::Image. John Preston 2021-06-03 11:07:21 +04:00
  • 8b7aa44226 Provide some simple OpenGL primitives. John Preston 2021-06-02 20:27:30 +04:00
  • e6b736e718 Added suitable name for floating badge colors. 23rd 2021-05-31 20:11:50 +03:00
  • fc357ae28f Removed Q_OBJECT from FlatLabel. 23rd 2021-04-10 21:54:51 +03:00
  • 86c1cce260 Replaced QTimer with base::Timer in FlatLabel. 23rd 2021-04-10 21:52:18 +03:00
  • 92fe8b138b Replaced raw PopupMenu pointer with unique_qptr in FlatLabel. 23rd 2021-04-10 21:49:57 +03:00
  • 8c381e6bd4 Replaced singleShot with InvokeQueued in FlatLabel. 23rd 2021-04-10 21:47:23 +03:00
  • cedff6dbb5 Use new XCB::ReplyPointer Ilya Fedin 2021-05-21 14:20:38 +04:00