Commit Graph

1391 Commits

Author SHA1 Message Date
pajlada 4f4ea09a53 fix: middle & right click buttons not working on Button class (#6302) 2025-06-28 10:58:08 +00:00
pajlada 847814324f refactor: use SettingWidget::dropdown for emoji style (#6300) 2025-06-28 12:21:47 +02:00
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 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 f26d6d57de fix: don't post contents of unknown commands to chat (#6272) 2025-06-15 13:46:24 +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 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
nerix 84c0b39fde refactor: buttons and friends (#6102) 2025-05-25 11:17:06 +02:00
2547techno deed1061b5 fix(plugins): TSTL static method generation (#6223) 2025-05-24 12:04:54 +00: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
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
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 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
2547techno d39c1a1459 fix(plugins): TSTL HTTPRequest.create generation (#6190) 2025-05-10 11:47:03 +02: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
pajlada 0cfe65410d feat: run-and-kill script (#6188) 2025-05-04 13:11:26 +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
pajlada 555b921f65 dep: update googletest to v1.17.0 (#6180) 2025-05-02 16:48:18 +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
pajlada 39ed2dd45a fix: emote popup logging messages to "Other" directory (#6165) 2025-04-20 12:06:22 +00:00
nerix 14aa4d1400 feat: update emojis to Unicode 16.0 (#6155) 2025-04-20 11:31:23 +00:00
James Upjohn 462e2ba658 feat: disable tab renaming on double-click via setting (#6163)
Fixes #6156
2025-04-20 11:19:40 +02:00
pajlada 1f10935d78 fix: use qlogging in eventsub lib (through a hoop) (#6161) 2025-04-19 17:10:12 +02:00
nerix 9d557146b4 refactor: trim down PubSub implementation (#6158) 2025-04-19 12:31:22 +00:00
nerix 52067d0af7 fix: handle aboutToQuit() (#6159) 2025-04-19 13:05:36 +02:00