Commit Graph

3090 Commits

Author SHA1 Message Date
Tal Neoran b0fee78f2b Add PgUp / PgDown for scrolling in the emote popup (#2607)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-10 12:11:26 +00:00
Yoitsu bc334222c1 fix buffer overflow in parseEmoji (#2602)
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-10 11:49:25 +00:00
pajlada 208d017cc3 Add sanitizers for cmake (#2608)
These can be enabled using the `SANITIZE_{ADDRESS,MEMORY,THREAD,UNDEFINED}` cmake flags
2021-04-10 11:26:20 +00:00
TranRed 1a1cea9542 BUILDING_ON_WINDOWS.md: replaced outdated link for OpenSSL: 1.1.1i -> 1.1.1j (#2536)
* replaced outdated link for OpenSSL

* no longer ignore builds on doc-only changes

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-04-05 10:52:00 +02:00
Mm2PL f9246a9e3a Add /setgame and /settitle (#2534)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-04 17:31:08 +02:00
Paweł dff2629e81 Updated building docs regarding CMake update (#2585) 2021-04-04 15:58:18 +02:00
fourtf 2db7a30ae5 always update dropdown on split button press (#2590) 2021-04-04 15:24:12 +02:00
ilyazzz 80d52a37f6 Update app description in appdata.xml (#2591) 2021-04-04 15:14:16 +02:00
Edgar 19d9791cba 🔧 Removed SourceFileUtils (#2571)
Not needed anymore from version 3.8 of CMake (which is our minimum required)
2021-04-03 16:49:24 +02:00
dependabot[bot] da4a0ddf90 Bump dangoslen/changelog-enforcer from v2 to v2.1.0 (#2579)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from v2 to v2.1.0.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2...62066c8fa92a74994b33e39aaedd7ae68a40136d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-03 16:46:28 +02:00
Sam Heybey 716b846f4e Add StartupWMClass property to desktop file (#2587)
This adds the StartupWMClass property to the desktop file, which window managers can use to determine when chatterino has opened and which window belongs to it.

GNOME uses this property, so this will fix #1863. You can test this by applying this patch to the desktop file of an existing install.

Relevant FreeDesktop docs: specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-startupwmclass

Fixes #1863
2021-04-03 16:10:42 +02:00
pajlada e00938dfde Add support for CMake (buildsystem generator) (#2468)
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-03-28 16:58:51 +02:00
James Upjohn 093a088363 Fix quick switcher not ordering based on tab order (#2561) 2021-03-27 12:32:14 +01:00
Paweł 1f5b62e6e5 Implemented bit emotes (#2550)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-21 15:42:45 +01:00
Paweł af4e3f5062 Refactored loading emotes and emotesets (#2539)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-03-21 15:19:49 +01:00
lyx0 e8a42a13f8 Fix broken contribution link (#2541)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-21 14:59:41 +01:00
Auro 6ef515a0e2 Added system message if no bttv emotes found instead of "unknown error" (#2542)
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-21 14:27:28 +01:00
Paweł a893cdaebe Ensure twitch emote names are escaped (#2543) 2021-03-20 23:49:42 +01:00
James Upjohn 8f5adc0911 Append PR ID to changelog entry (#2538) 2021-03-20 23:01:21 +01:00
pajlada 6cd9cb72fb Solidify CI logic on check-formatting and test (#2549) 2021-03-20 17:32:57 +01:00
pajlada 1521488091 Always build CI regardless of changes (#2547) 2021-03-20 15:53:53 +01:00
James Upjohn 79bc700743 Fix app data dir not opening on macOS when "Open AppData" button pressed (#2537) 2021-03-20 13:40:50 +01:00
Karar Al-Remahy b02403a7d8 Added kararty to contributors (#2530) 2021-03-15 18:49:37 +01:00
Leon Richardt 3f206d46af fix: no longer crash on clip creation in "special" channels (#2528) 2021-03-15 17:45:56 +01:00
Karar Al-Remahy 49bd1bd488 feat: /clearmessages command (#2485) 2021-03-14 18:25:45 +01:00
pajlada fd3efe0e15 Fix windows build not compiling (#2523) 2021-03-14 17:25:32 +01:00
pajlada 771bf260c5 Add Arch Linux builder & AUR syncer workflow (#2499) 2021-03-14 15:35:34 +01:00
Paweł 382462f465 Added avatar context menu to usercard (#2517) 2021-03-14 15:09:16 +01:00
Paweł 7002954aa9 Fixed deprecated method QProcess::finished(int) (#2512)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 20:14:47 +01:00
Paweł ce947a89d7 Fixed deprecated method QTime::elapsed (#2504)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 17:54:34 +01:00
Paweł cd1f4d0c78 Fixed deprecated method QComboBox::currentIndexChanged (#2511)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 17:25:39 +01:00
Paweł d1a10d3c1f Fixed deprecated method QFlags::Zero (#2508)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 16:27:13 +01:00
Paweł be21e5b52d Fixed deprecated method QPalette::{Fore,Back}ground (#2510)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 16:03:16 +01:00
fourtf 8a4ffc5f5b added limit to cached username colors (#2515) 2021-03-13 15:34:11 +01:00
Paweł 1090524dec Removed refresh label from usercard (#2514)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 15:09:26 +01:00
Paweł 0e99527e8c Fixed deprecated method QFontMetrics::width (#2509)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-03-13 14:47:02 +01:00
James Upjohn d94d9e74dd Implement missing cheer emote tooltip (#2503) 2021-03-13 14:16:32 +01:00
fourtf a8c7e4a826 added missing files 2021-03-13 12:40:43 +01:00
fourtf 81ce8dcc08 moved last message line in settings and changed defaults 2021-03-13 12:33:54 +01:00
fourtf 4ff2de0567 now attaches to parent console on windows 2021-03-13 12:14:40 +01:00
fourtf baddb60bb9 changed short flag for --version to -V instead of -v 2021-03-13 11:44:44 +01:00
fourtf 5a3577317d show messagebox if settings cannot be edited 2021-03-13 11:36:09 +01:00
Paweł 8b4cbce237 Fix workflow builds on ubuntu (#2506) 2021-03-10 22:00:29 +01:00
Paweł efde73e684 Fixed remaining timeout message (#2502) 2021-03-07 18:03:53 +01:00
Emil Gedda f53b0a9e0f Fix quotation and handling of additional streamlink options (#2495) 2021-03-06 19:56:36 +01:00
Paweł 1eb6aa64db Localized all relevant numbers visible to end-user (#2488) 2021-03-06 15:03:33 +01:00
pajlada 346cd2b86d Fix macOS building with qt6 by default (#2500) 2021-03-06 14:05:03 +01:00
Paweł b2aa370015 Fixed emote pasting bug with multiple spaces (#2490) 2021-03-04 01:13:36 +01:00
Paweł 30f3035dc2 Removed unnecessary declaration (#2483) 2021-02-28 22:06:15 +01:00
pajlada b53137d1db Stop double-running "check formatting" action (#2482)
also get some sneaky reformatting of the "check formatting" action in hehe
2021-02-27 15:37:51 +01:00