Commit Graph

4992 Commits

Author SHA1 Message Date
pajlada 2568d8a6ea refactor: remove GeneralPageView.addIntInput (#6306) 2025-06-29 13:51:56 +00:00
pajlada 9e4a4bcf45 refactor: remove GeneralPageView.addCheckbox (#6305) 2025-06-29 13:16:20 +00:00
pajlada 03845bfbc6 feat(SvgButton): Allow custom color (#6268) 2025-06-29 11:27:37 +00:00
pajlada 89483e4c05 fix: don't autocomplete commands mid-sentence (#6273) 2025-06-28 21:16:44 +02:00
nerix b6623cff88 feat: add REPL for plugins (#6120)
This can be enabled by setting the `.plugins.repl.enabled` setting to true


Close Chatterino and make a backup of your settings.json before attempting any modifications.
```json5
{
  "plugins": {
    "repl": {
      "enabled": true,
    },
  },
}
```
2025-06-28 14:04:08 +00:00
pajlada 9e59fb1a5f refactor: remove unused ignoredPhraseReplace setting (#6304) 2025-06-28 13:27:46 +00:00
pajlada 42fb5ad077 feat: add SettingWidget::dropdown support for int style enums (#6303) 2025-06-28 12:31:11 +00:00
treuks f3c11a5159 Add svg recreation of logo to resources (#6296)
Co-authored-by: nerix <nero.9@hotmail.de>
2025-06-28 11:45:05 +00:00
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 4c08a9bf26 refactor: remove now-unused SettingPage::createLineEdit (#6290) 2025-06-22 14:26:12 +02:00
dependabot[bot] 46587cba8c chore(deps): bump jurplel/install-qt-action from 4.2.1 to 4.3.0 (#6261) 2025-06-21 12:13:04 +00:00
dependabot[bot] 121201b3b3 chore(deps): bump dawidd6/action-download-artifact from 10 to 11 (#6276) 2025-06-21 11:37:47 +00:00
pajlada f7af1138b3 fix: update lineedit if setting changed externally (#6286) 2025-06-21 13:02:59 +02:00
pajlada da96528b55 chore: slight restructuring of check-clang-tidy.sh (#6282) 2025-06-17 23:09:32 +00:00
pajlada 08f049edfd feat: parallelize clang-format-all.sh (#6281)
this can be enabled by setting the FAST environment variable to 1
2025-06-18 00:29:45 +02:00
Jonathan Kowalski 4887b59b61 docs: remove duplicate mention of openssl in Linux build docs (#6280) 2025-06-17 22:39:14 +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
Eyad Salama 20b92ea0ca ci: move EventSub Python test to a separate GitHub Actions workflow (#6260) 2025-06-08 22:07:50 +02:00
pajlada f4cdae14ca feat: implement display name specializations for enums (#6238) 2025-06-08 10:17:53 +00:00
dependabot[bot] 44c4745d27 chore(deps): bump lib/settings from 0a47aa7 to 9b5c05e (#6222) 2025-06-07 14:47:50 +00:00
dependabot[bot] 9817c546ad chore(deps): bump lib/expected-lite from 194b3f6 to f17940f (#6251) 2025-06-07 16:13:02 +02:00
dependabot[bot] af35176390 chore(deps): bump lib/qtkeychain from 35c4f40 to d972099 (#6247) 2025-06-07 13:11:50 +00:00
dependabot[bot] eeb29a3656 chore(deps): bump dawidd6/action-download-artifact from 9 to 10 (#6246) 2025-06-07 12:37:47 +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
dependabot[bot] 37a752a231 chore(deps): bump lib/twitch-eventsub-ws/lib/date (#6252) 2025-06-07 10:20:49 +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
pajlada 1d5da025bc chore: update .git-blame-ignore-revs (#6239) 2025-05-25 16:02:22 +00: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
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
ynot01 dd9e722da7 Add ynot01 to contributors list (#6226) 2025-05-22 19:00:14 +00:00
ynot01 d46112380d Fix bad enum in plugin documentation (#6225) 2025-05-22 16:41:43 +00:00