nerix
e149be3820
feat: include more data when copying messages as JSON ( #5600 )
2024-09-28 10:40:15 +00:00
pajlada
2a46ee708e
Fixed restricted users' usernames not being clickable ( #5405 )
2024-06-01 11:07:01 +00:00
pajlada
3d5acff907
fix: update color of usernames & boldness of usernames on the fly ( #5300 )
2024-05-12 12:37:47 +00:00
nerix
dfa929e207
fix: use the full url when resolving ( #5345 )
2024-04-21 19:24:11 +00:00
nerix
3c13e0c6d2
chore: remove dead message element code ( #5225 )
2024-03-02 22:09:54 +01:00
nerix
e130c48f76
refactor: Turn link-info into its own element and class ( #5178 )
2024-02-18 12:34:00 +00:00
pajlada
d4558b5fe5
Fix all warnings from the cppcoreguidelines-pro-type-member-init clang-tidy check ( #4426 )
2023-09-09 11:11:19 +00:00
pajlada
877a4e05fa
Remove boost::noncopyable use & boost::random dependency ( #4776 )
...
The use has been removed from the following files:
* Atomic.hpp
* SignalVector.hpp
* Benchmark.hpp
* IvrApi
* LoggingChannel.hpp
* Singleton.hpp
* Image.hpp
* PrecompiledHeader.hpp
* Message.hpp
* MessageElement.hpp
* MessageLayout.hpp
* MessageLayoutElement.hpp
* Fonts.hpp (just include)
2023-09-09 10:23:20 +00:00
nerix
a777a227d4
Allow each layered image to retain its own flags ( #4460 )
...
This fixes an issue where context-menu items for zero-width emotes displayed the wrong provider.
2023-03-19 11:26:30 +01:00
Daniel Sage
0acbc0d2c3
Formalize zero-width emote implementation ( #4314 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2023-03-18 12:30:08 -04:00
pajlada
032f290767
Sort and force grouping of includes ( #4172 )
...
This change enforces strict include grouping using IncludeCategories
In addition to adding this to the .clang-format file and applying it in the tests/src and src directories, I also did the following small changes:
In ChatterSet.hpp, I changed lrucache to a <>include
In Irc2.hpp, I change common/SignalVector.hpp to a "project-include"
In AttachedWindow.cpp, NativeMessaging.cpp, WindowsHelper.hpp, BaseWindow.cpp, and StreamerMode.cpp, I disabled clang-format for the windows-includes
In WindowDescriptors.hpp, I added the missing vector include. It was previously not needed because the include was handled by another file that was previously included first.
clang-format minimum version has been bumped, so Ubuntu version used in the check-formatting job has been bumped to 22.04 (which is the latest LTS)
2022-11-27 19:32:53 +01:00
Daniel Sage
7640677a43
Improve Appearance of Reply Curve ( #4077 )
2022-11-02 09:19:44 +01:00
nerix
3e41b84ed7
feat: Add 7TV Emotes and Badges ( #4002 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2022-10-16 11:22:17 +00:00
Daniel Sage
20c974fdab
Added support for Twitch's Chat Replies ( #3722 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2022-07-31 10:45:25 +00:00
Jaxkey
f49e8b4bc8
Show all global FFZ badges of a user ( #3818 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2022-06-27 18:36:58 +00:00
pajlada
3c4331b8cb
Fix link parsing in IRC ( #3334 )
2021-11-07 13:55:43 +00:00
Ryan
b4be7a4b1f
Fix underlying text from disabled emotes not being colorized after using /me ( #3333 )
2021-10-31 11:37:06 +01:00
Felanbird
be3609a927
Capitalize mentions of Twitch, Chatterino, and IRC in comments and text/settings ( #3274 )
2021-10-17 15:06:58 +02:00
Paweł
c3d61ad77b
Add ability to hide Twitch Prediction badges ( #2668 )
...
We now properly categorize the Twitch `predictions` badges since they take up their own slot in Twitch web chat
2021-04-25 14:37:19 +02:00
Paweł
ed7d1a88d0
Added custom FrankerFaceZ VIP badges ( #2628 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2021-04-17 14:42:30 +02:00
pajlada
2014fc7614
Use correct include path to ImageSet.hpp ( #2275 )
2020-12-13 13:12:50 +01:00
Mm2PL
3ee08b9ffd
Add support FrankerFaceZ badges. ( #2101 )
...
On startup, we poll https://api.frankerfacez.com/v1/badges/ids and store the mappings of user IDs to badges for the remainder of the applications lifetime.
2020-10-25 10:36:00 +01:00
Jonas Schmitt
58725efbd5
Fix styling of channel point reward message text. ( #1845 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2020-08-09 11:50:53 +02:00
Jonas Schmitt
11b8948290
Add support for non-highlight channel point rewards ( #1809 )
2020-08-08 15:37:22 +02:00
pajlada
e4af009fda
[irc] Partially fix IRC colors ( #1594 )
...
Doesn't fix #1379 but it is a big step forward.
Needs some "real life" testing, but should be good.
2020-07-04 15:15:59 +02:00
Daniel Pasch
8532c6d3bc
Add thumbnails to link tooltips if available ( #1664 )
...
This feature is off by default and can be enabled in the settings with the "Show link thumbnail" setting. This feature also requires the "Show link info when hovering" setting to be enabled.
thumbnails support is only there for direct image links, twitch clips, and youtube links. can be expanded in the future in the /api repo
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2020-05-10 12:11:10 +02:00
pajlada
0f2355459d
Make ModBadgeElement a descendant of BadgeElement instead of EmoteElement ( #1602 )
...
this causes it to behave as it should, and not be scaled when emotes are
scaled. :)
2020-03-14 13:06:24 +01:00
Rasmus Karlsson
2d3fb8950e
hardcoded list of BTTV's christmas emotes
2019-12-05 20:10:56 -08:00
Rasmus Karlsson
dbce128cc3
Remove "custom on success" logic from Image.
...
Create a new message element and message layout element type for mod badges.
2019-09-08 14:08:18 +02:00
fourtf
6d9545157e
Fixes #1215 Allow previewing badges
2019-08-21 01:52:01 +02:00
Rasmus Karlsson
27114c5154
Restore option to disable emote images
...
Condensed into a single option, which will disable/enable all emote and emoji images
Also moved badges into their own element
2019-06-22 14:34:54 +02:00
hemirt
e0e7d366d3
remove useless comment
2019-04-29 20:33:04 +02:00
hemirt
56956eea58
remove weeb hate
2019-04-28 23:23:04 +02:00
fourtf
fc93d7b738
added wip effect for (dis/re)connected messages
2018-12-04 21:07:55 +01:00
Rasmus Karlsson
0f44a2e0f4
re-enable link resolver, but fix the underlying issue in the "link changed" signal.
...
The feature itself still doesn't work for me, but this code does the same thing.
only thing that's really different is it also disconnects the signal properly once
the TextLayoutElement is deleted
2018-10-23 10:32:13 +02:00
Cranken
fed8cca10e
Added initial double clicking to select word functionality.
2018-10-06 16:33:18 +00:00
23rd
5f19a57f5a
Refresh links of new messages.
...
As I understand links update when all message snapshots update, so we need to refresh url manually via signal.
2018-09-06 17:11:25 +03:00
fourtf
44f5a15da3
turning a lot of includes into forward declares
2018-08-11 22:23:06 +02:00
fourtf
edfae49cc9
simplified Image
2018-08-10 18:56:17 +02:00
fourtf
381177dd24
refactored EnumFlags
2018-08-07 07:55:31 +02:00
fourtf
f71ff08e68
changed to 80 max column
2018-08-06 21:17:03 +02:00
fourtf
c71795da17
Merge branch '4tf'
2018-08-06 18:41:30 +02:00
apa420
7e3292e900
Dynamic lowercase link setting - did request ( #612 )
...
* Added functionality of dynamic lowercase links
* fixed fourtfs request, lajamerr has a better solution though
* Fix matching and lowercasing of domain only.
* Update TwitchMessageBuilder.cpp
Added what fourtf asked in a good way
NOTE: I removed a : from the regex since otherwise it would fuck up
* fixed stuff and removed debugs
* fixed stuff
2018-08-06 16:40:12 +02:00
fourtf
c2e2dfb577
this commit is too big
2018-08-02 14:23:27 +02:00
apa420
9dda0a05fa
@boldUsernames now work dynamically with the setting ( #607 )
2018-07-12 18:56:54 +02:00
fourtf
280bb4cf8e
Renamed private members
2018-07-06 19:24:35 +02:00
fourtf
6935619820
Changed some stuff
2018-07-06 19:24:35 +02:00
fourtf
2df142bd50
renamed *Manager files
2018-06-28 19:46:45 +02:00
fourtf
54eb07e116
removed namespaces
2018-06-26 17:06:17 +02:00
fourtf
2df0566492
removed namespaces
2018-06-26 16:37:59 +02:00