Commit graph

  • b72fed8bb0 [Visual] Custom theming (currently for top bar only) RadRussianRus 2022-09-15 23:21:49 +03:00
  • df12d1b99e [Improvement] Don't replace no-break and zero-width spaces RadRussianRus 2022-09-15 23:27:25 +03:00
  • 3b5cbd8713 [Improvement] Chat icon before message author name RadRussianRus 2022-09-15 23:24:14 +03:00
  • b2129258d1 [Improvement] Better chat statuses RadRussianRus 2022-09-15 23:28:39 +03:00
  • dce88d6a00 [Option][GUI] Unquoted forward and forward options RadRussianRus 2022-09-15 23:32:13 +03:00
  • eebcccc83b [Option][GUI] Folder options RadRussianRus 2022-09-15 23:22:40 +03:00
  • cc2559f9cf [Option][JSON] Custom auto-replaces RadRussianRus 2022-09-15 23:19:02 +03:00
  • ffa047754d [Option][GUI] Font options RadRussianRus 2022-09-15 23:17:03 +03:00
  • 0a4b33820c [Core] Language system RadRussianRus 2022-09-15 23:33:06 +03:00
  • 8a56048801 Ensure Wayland integration instance accessor doesn't leak Ilya Fedin 2023-06-16 11:59:16 +04:00
  • 3749f10e7f Allow getting AnimatedIcon frame rate. John Preston 2023-06-15 20:07:58 +04:00
  • c48709d6e4 [Visual] Allow hiding shadow of modal window header patches-track RadRussianRus 2022-09-15 23:35:57 +03:00
  • 230fbd7c11 [Visual] Custom theming (currently for top bar only) RadRussianRus 2022-09-15 23:21:49 +03:00
  • 33f2d8f58a [Improvement] Don't replace no-break and zero-width spaces RadRussianRus 2022-09-15 23:27:25 +03:00
  • 1cd724e5ef [Improvement] Chat icon before message author name RadRussianRus 2022-09-15 23:24:14 +03:00
  • ab9df31ebd [Improvement] Better chat statuses RadRussianRus 2022-09-15 23:28:39 +03:00
  • 09168852ed [Option][GUI] Unquoted forward and forward options RadRussianRus 2022-09-15 23:32:13 +03:00
  • 2b21e675a8 [Option][GUI] Folder options RadRussianRus 2022-09-15 23:22:40 +03:00
  • ae35518324 [Option][JSON] Custom auto-replaces RadRussianRus 2022-09-15 23:19:02 +03:00
  • 49b9cf9fd4 [Option][GUI] Font options RadRussianRus 2022-09-15 23:17:03 +03:00
  • e7debcd8ff [Core] Language system RadRussianRus 2022-09-15 23:33:06 +03:00
  • 1e89c19a03 Make window check in Wayland integration assert Ilya Fedin 2023-06-09 03:54:50 +04:00
  • 83cab52cd6 Add access to scrollTop[Value] of PopupMenu. John Preston 2023-06-01 19:51:28 +04:00
  • 57143bfae1 Allow custom rounding radius for PopupMenu. John Preston 2023-06-01 19:51:09 +04:00
  • 784dedac4d Send mouse release event after startSystemMove/startSystemResize Ilya Fedin 2023-06-01 05:46:23 +04:00
  • 6c216e437d Fix button state after synthesized mouse release Ilya Fedin 2023-06-01 06:42:52 +04:00
  • cf906f14bd Store xdg-decoration support with std::optional Ilya Fedin 2023-05-30 18:57:43 +04:00
  • 627abc6728 C++ify wl_registry Ilya Fedin 2023-05-30 04:36:27 +04:00
  • ff1d5fce29 Allow tracking isLayerShown in LayerManager. John Preston 2023-05-30 17:36:11 +04:00
  • bf4cb33fab Use new base_linux_wayland_utilities Ilya Fedin 2023-05-25 03:37:56 +04:00
  • 1893967b4a Destroy Wayland integration before Wayland disconnection Ilya Fedin 2023-05-25 09:34:19 +04:00
  • a7d5031889 I hope this fixes some focus problems. John Preston 2023-05-24 21:00:53 +04:00
  • facdf5a2d8 Fix build with Xcode. John Preston 2023-05-19 22:01:59 +04:00
  • a7b6b97bd7 Improve and unify Ui::Show interface. John Preston 2023-05-19 20:47:23 +04:00
  • f86d876eff Allow arbitrary window now+delayed activation. John Preston 2023-05-19 20:47:19 +04:00
  • 303a07f946 Remove unused copy-constructor from BoxShow. John Preston 2023-05-17 16:28:26 +04:00
  • f0225406ec Detach mediaview control color from main window. John Preston 2023-05-17 15:42:17 +04:00
  • 8c58ebc136 Remove unnecessary private Qt API usage Ilya Fedin 2023-05-13 23:32:17 +04:00
  • be0067a8c7 Switch Wayland integration to the new type safe Qt API Ilya Fedin 2023-05-13 23:31:54 +04:00
  • e8857f5792 Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION Ilya Fedin 2023-05-06 02:31:50 +04:00
  • b850852221 Simplify working with Ui::Show and toasts. John Preston 2023-05-02 13:32:56 +04:00
  • 7c9aa94533 Fix kUseNativeChild with Qt 6.4+ Ilya Fedin 2023-04-27 10:59:09 +04:00
  • 79b6cd347c Make a more robust check of OpenGL init. John Preston 2023-04-27 10:56:50 +04:00
  • bfdd116000 Handle emoji myself in custom macOS title. John Preston 2023-04-26 22:11:33 +04:00
  • 37531086ec Drop all formatting by default in InputField. John Preston 2023-04-24 21:25:20 +04:00
  • efb7dc927a Allow AnimatedIcon to be colorized to textColor. John Preston 2023-04-24 20:58:56 +04:00
  • 56945859e3 Try allowing correct   handling. John Preston 2023-04-20 13:36:15 +04:00
  • 9395714537 Avoid event loop being throttled by OpenGL Ilya Fedin 2023-04-08 09:54:15 +04:00
  • aa5cc61b6b Allow DividerLabel to wrap any widget, not just FlatLabel. John Preston 2023-04-04 17:06:52 +04:00
  • f5fb567052 Take advantage of RHI Ilya Fedin 2022-07-18 02:38:08 +04:00
  • 80505c1216 Expose some more box scroll interface parts. John Preston 2023-03-30 15:49:32 +04:00
  • 7e5ac77096 Fix devicePixelRatio when applying image rounding Ilya Fedin 2023-03-30 11:46:34 +04:00
  • 8b0e9ea7b8 Fix the detection of xdg-decoration removal Ilya Fedin 2023-03-23 12:48:07 +04:00
  • db4419eb30 Switched preferred width of multiline menu item to fit icon height. 23rd 2023-03-22 21:42:16 +03:00
  • 3185e6cd55 Fix possible stack overflow. John Preston 2023-03-17 20:46:09 +04:00
  • 328b75a311 Some indentation fixes. John Preston 2023-03-17 14:21:51 +04:00
  • 5173dfa1ca Workaround for emoji selector in popup menu on Windows. John Preston 2023-03-17 14:21:42 +04:00
  • bcb56492c4 Allow larger scales on high-dpi screens. John Preston 2023-03-15 17:17:15 +04:00
  • dec1cd8cea Make style align constants constexpr. John Preston 2023-03-15 13:35:59 +04:00
  • 62a62d1fb5 Move MediaPlayerButton style outside of lib_ui. John Preston 2023-03-14 17:30:27 +04:00
  • c80df2cdd2 Ensure correct FBO size in QOpenGLWidget. John Preston 2023-03-13 15:56:17 +04:00
  • 503320296d Use NVIDIA blacklist on any system using desktop-app's Linux platform code Ilya Fedin 2023-03-12 23:28:58 +04:00
  • 849a840503 Implement BoxShow as a wrapper around long-living *Show. John Preston 2023-03-10 18:40:49 +04:00
  • f3744c4ba3 Use paintGL instead of paintEvent Ilya Fedin 2023-03-05 15:23:26 +04:00
  • 03f8127875 Fix huge memory allocation on unused emoji. John Preston 2023-03-09 09:43:13 +04:00
  • 2996fb7030 Moved out menu item with multiline text to separated file. 23rd 2023-03-01 18:31:54 +03:00
  • 3043ec69ea Make maximized geometry handling less bugged on Windows Ilya Fedin 2022-06-18 12:03:19 +04:00
  • 0b87868b1d Respect real title height in WindowHelper on macOS. John Preston 2023-02-28 16:18:17 +04:00
  • d2fddd8da6 Make the default rendering backend choosing logic public Ilya Fedin 2023-02-28 15:52:02 +04:00
  • 85b73e98ec Fix build on macOS. John Preston 2023-02-25 17:12:46 +04:00
  • c3b5f2e62d Update title bar icons. John Preston 2023-02-24 19:11:45 +04:00
  • 2aa929dc91 Support custom semi-native title buttons on Windows. John Preston 2023-02-23 17:06:12 +04:00
  • a110c6ea53 Allow pausing emoji and spoilers separately. John Preston 2023-02-21 16:30:59 +04:00
  • 74ab66cfa9 Ignore native state updates for fullscreen. John Preston 2023-02-17 20:12:09 +04:00
  • 3b69ec499c Allow querying manual rounding radius of RpWindow. John Preston 2023-02-17 12:10:00 +04:00
  • eb4d44ecd3 Fix window shadow on Linux for translucent windows. John Preston 2023-02-17 10:35:02 +04:00
  • c4838f5899 Fix native pointers staleness in macOS RpWindow. John Preston 2023-02-14 19:39:24 +04:00
  • a56831e8d0 Fix deprecated declarations warnings on macOS Ilya Fedin 2023-02-10 23:55:25 +04:00
  • a3bcd2fac4 Fix rounding for maximized translucent windows. John Preston 2023-02-10 20:32:06 +04:00
  • 8e6811aef0 Allow custom ChooseBackend hook in RpWindow. John Preston 2023-02-10 20:10:42 +04:00
  • 30dba7a215 Fix system buttons padding on Windows. John Preston 2023-02-10 16:42:55 +04:00
  • 66e47a0240 Re-enable global /LTCG on Windows. John Preston 2023-02-08 13:18:20 +04:00
  • 1b9b173964 Support spoilers in FlatLabel. John Preston 2023-02-07 20:05:34 +04:00
  • e053e04607 Always round down point coords inside the window. John Preston 2023-02-06 12:40:06 +04:00
  • 6e81116513 Add missing include to fix GCC12 build Joe Kappus 2023-02-04 04:49:25 -05:00
  • 98fa93787a Use new dropdown arrow everywhere. John Preston 2023-02-03 20:46:55 +04:00
  • 6c01a81900 Allow opening popup menu shifted to the cursor. John Preston 2023-02-03 19:31:57 +04:00
  • 30e7657859 Set system window title text on macOS. John Preston 2023-02-03 11:27:19 +04:00
  • 51fd4a0509 Removed some unused keys from colors palette. 23rd 2023-02-01 07:37:12 +03:00
  • 5535a3fe57 Removed unused keys from style files. 23rd 2023-01-31 19:04:28 +03:00
  • 35cc61cb48 Added ability to finish animation of toggle in SettingsButton. 23rd 2023-01-31 18:32:02 +03:00
  • a5020ac5bc Fix a diacritic after a char after an emoji. John Preston 2023-01-31 14:46:19 +04:00
  • 7bcca23bfe Fix Text::String::isOnlyEmojiAndSpaces for empty string. John Preston 2023-01-30 14:10:11 +04:00
  • f2e698f220 Track isOnlyEmojiAndSpaces in Ui::Text::String. John Preston 2023-01-27 19:00:30 +04:00
  • 7ec9e05510 Allow appending TextWithEntnties by const-ref. John Preston 2023-01-27 14:37:01 +04:00
  • 43e9128014 Report animate phases from PopupMenu. John Preston 2023-01-25 11:22:56 +04:00
  • 41ee2fb0f0 Use QFontMetricsF and ceil() the width() results. John Preston 2023-01-24 12:10:48 +04:00
  • 9cb928b7c4 Add some helpers for exact dpi painting. John Preston 2023-01-23 21:57:14 +04:00
  • 133acab68f Fixed updating of CenterWrap after postponed resize of wrapped widget. 23rd 2023-01-23 12:29:45 +03:00
  • 395795e37a Fix stopping LimitedLoopsEmoji on last frame. John Preston 2023-01-23 12:21:31 +04:00