Commit Graph

3732 Commits

Author SHA1 Message Date
pajlada ae3089b35c fix: SettingWidget::dropdown not working well on enums with value gaps (#6293) 2025-06-22 14:37:42 +00:00
pajlada 3ba42bd91b fix: don't try to save emote popup bounds when we're quitting (#6292) 2025-06-22 14:04:06 +00:00
pajlada 4c08a9bf26 refactor: remove now-unused SettingPage::createLineEdit (#6290) 2025-06-22 14:26:12 +02:00
pajlada f7af1138b3 fix: update lineedit if setting changed externally (#6286) 2025-06-21 13:02:59 +02:00
nerix 09789378ca fix: explicitly queue forced layouts (#6278) 2025-06-17 09:48:44 +02:00
pajlada 3391826146 fix(clang-tidy): performance-for-range-copy (#6275) 2025-06-16 00:20:38 +02:00
pajlada 85863f52df fix(clang-tidy): modernize-raw-string-literal (#6274) 2025-06-15 23:10:17 +02:00
pajlada f26d6d57de fix: don't post contents of unknown commands to chat (#6272) 2025-06-15 13:46:24 +00:00
pajlada 7f9dfd4aea fix: ensure twitchchannel dtor doesn't do stuff if we're quitting (#6271) 2025-06-15 12:09:28 +00:00
hemirt faa435c957 fix: disable reply options where we know it wouldn't work (#6119) 2025-06-15 11:35:18 +00:00
nerix 04ba83b90f fix: stop click when dragging over notebook buttons (#6266)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-06-15 11:00:57 +00:00
Arne 62c93d1d98 feat: setting to change emote/badge thumbnail size (#6126)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-06-15 10:27:43 +00:00
pajlada 746b1c9210 fix(clang-tidy): modernize-use-std-numbers (#6270) 2025-06-15 11:10:59 +02:00
pajlada 2b89642490 fix(clang-tidy): modernize-type-traits (#6269) 2025-06-14 22:52:21 +00:00
pajlada 6398570bcc refactor: Make Account & Settings buttons SVGs (#6267)
instead of rendering the icons directly in Chatterino, they're now SVGs

This has the following consequences:
1. The color does _not_ respect your custom theme. For most users, this
   will not be a problem/concern.
2. You can no longer drag a split onto those buttons to create a new tab
2025-06-14 22:28:17 +02:00
pajlada f4cdae14ca feat: implement display name specializations for enums (#6238) 2025-06-08 10:17:53 +00:00
nerix 6b627b1c5b fix(button): use DPR for cached pixmap scale (#6255) 2025-06-07 11:31:58 +00:00
nerix c2e0fd8efe fix: use integers for message layout bounds (#6254) 2025-06-07 10:54:53 +00:00
Ilya Zlobintsev 652dfc9d64 fix: add support for automatic streamer mode check from flatpak (#6250)
Co-authored-by: nerix <nero.9@hotmail.de>
2025-06-07 11:21:50 +02:00
nerix e9b3146a0e fix(once-flag): make flag atomic (#6237) 2025-05-25 14:24:44 +00:00
nerix 85ae913413 chore: require clang-format 19 (#6236) 2025-05-25 13:46:28 +00:00
pajlada 8acca1c241 fix: don't indent inner namespaces (#6235) 2025-05-25 12:28:14 +02:00
nerix 84c0b39fde refactor: buttons and friends (#6102) 2025-05-25 11:17:06 +02:00
nerix b78e1ed0a7 refactor: floatify messages (#6231) 2025-05-24 09:40:11 +00:00
pajlada 8782533457 fix: crash on older versions of Qt (#6229) 2025-05-23 16:53:19 +02:00
Mm2PL 33a5419350 Forward declare some things to speed up compile (#6162)
* Forward declare NativeMessagingServer and use a unique_ptr

* Forward declare GenericListModel to save on unneeded includes of its
header
2025-05-18 15:30:02 +00:00
pajlada 20e306760c refactor: remove Application.hpp dependency in Plugin.hpp (#6219)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 14:04:39 +02:00
pajlada 062b492dab refactor: move Notebook enums to their own file (#6220)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 14:02:11 +02:00
pajlada 0d4a45161e refactor: move TimeoutStackStyle to its own file (#6216)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 11:41:43 +00:00
pajlada 1baa4b4729 import cstdlib in rungui, use _Exit (#6218)
i don't want to include stdlib.h
2025-05-18 13:02:03 +02:00
nerix 67956ef2c6 refactor(notebook): merge top/bottom and left/right layout code (#6215) 2025-05-18 10:17:13 +00:00
pajlada 6b968a199c fix some crashes, mostly related to network requests (#6187) 2025-05-17 14:22:56 +02:00
pajlada 46f3299a25 fix: don't construct images after we're quitting (#6213) 2025-05-17 10:47:51 +00:00
pajlada 85866dc7a3 chore: remove bad event api init comments (#6212)
we no longer ignore the connections
2025-05-17 10:02:31 +00:00
dependabot[bot] ab1c8eacb3 chore(deps): bump lib/WinToast from 1c841d3 to 11e76e5 (#6090)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-05-15 17:07:47 +00:00
pajlada fb9475ecad fix: send weak ptr to session's checkKeepalive timer (#6204) 2025-05-11 12:29:31 +00:00
pajlada 5c64ec3c67 use QMetaObject::invokeMethod to post to thread (#6203) 2025-05-11 11:52:00 +00:00
apa420 e793df02ba feat: make Nicknames searchable with settings dialog search bar (#5886) 2025-05-10 13:58:15 +00:00
pajlada e86ecf5d0b refactor: move event api initializations to TwitchIrcServer (#6198) 2025-05-10 13:17:00 +00:00
pajlada aa7630af71 fix: crash that could occur when force-closing 7tv/bttv live updates (#6197) 2025-05-10 14:22:19 +02:00
pajlada dec42b38a6 refactor: fix some spelling mistakes (#6196) 2025-05-10 13:33:52 +02:00
nerix dd85fb09ad feat(uploader): extend JSON selectors (#6193) 2025-05-10 10:46:37 +00:00
teknsl 3e5b4a9d08 Add hotkey action for opening account switcher (#6192) 2025-05-06 17:47:05 +00:00
pajlada 9e600a8fb8 refactor(WindowManager): remove some getApp uses (#6194) 2025-05-05 22:23:13 +00:00
Mm2PL c7e1c2e812 Do not hide WebSocket API when missing permission (#6186) 2025-05-04 10:49:08 +00:00
James Upjohn 18dcd84afd feat: add tooltip for rename on double-click setting (#6184) 2025-05-03 11:16:40 +00:00
pajlada 54efa648b1 refactor(TwitchAccount): mostly include cleanup (#6182) 2025-05-03 10:19:15 +00:00
pajlada e38c64bac3 fix: don't include blocked users in join/part messages (#6181) 2025-05-03 11:32:55 +02:00
nerix 01e7050ffc chore: bump deprecated cutoff to Qt 6.4.3 (#6169) 2025-04-26 13:36:09 +02:00
nerix 6fe6843cbd chore: re-export Qt's string literals (#6175) 2025-04-24 23:30:54 +02:00