nerix
cd7b710d94
feat: show text if emote failed to load ( #6355 )
2025-07-26 10:24:56 +00:00
nerix
971c380681
feat: add optional improved text wrapping ( #6265 )
...
See the cmake flag `CHATTERINO_ALLOW_PRIVATE_QT_API` for details on how to test this.
2025-07-20 15:01:06 +00:00
pajlada
8acca1c241
fix: don't indent inner namespaces ( #6235 )
2025-05-25 12:28:14 +02:00
nerix
b78e1ed0a7
refactor: floatify messages ( #6231 )
2025-05-24 09:40:11 +00:00
pajlada
eff4e34ec6
feat: apply tabular number formatting to timestamp ( #6062 )
2025-03-12 15:02:06 +01:00
pajlada
0f8a29fdb9
feat: add initial experimental Twitch Eventsub support ( #5837 )
...
Co-authored-by: nerix <nerixdev@outlook.de >
2025-02-02 16:03:24 +00:00
nerix
0a3cc1deed
refactor: merge adjecent words into one TextElement ( #5847 )
2025-01-22 23:25:00 +01:00
nerix
afa8067a20
Add transparent overlay window ( #4746 )
2024-10-06 12:54:24 +02:00
nerix
e149be3820
feat: include more data when copying messages as JSON ( #5600 )
2024-09-28 10:40:15 +00:00
nerix
ff7cc09f8b
chore: cleanup, document, and test some RTL code ( #5473 )
2024-07-27 11:19:26 +00:00
pajlada
5deec1f02f
chore: remove Singleton & replace getIApp with getApp ( #5514 )
2024-07-21 13:09:59 +00:00
Daniel Sage
6b73bb53ec
Display message being replied to above input box ( #4350 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-07-14 15:06:42 -04: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
febcf464fe
Use Qt's High-DPI scaling on Windows ( #4868 )
2024-05-12 11:59:14 +00:00
nerix
dfa929e207
fix: use the full url when resolving ( #5345 )
2024-04-21 19:24:11 +00:00
KleberPF
c10e364e06
Fix double click to select full words ( #5243 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-03-17 13:43:55 +00:00
nerix
3c13e0c6d2
chore: remove dead message element code ( #5225 )
2024-03-02 22:09:54 +01:00
nerix
cd0387b064
fix: double ellipsis in reply ( #5174 )
2024-02-18 19:25:46 +01:00
nerix
e130c48f76
refactor: Turn link-info into its own element and class ( #5178 )
2024-02-18 12:34:00 +00:00
pajlada
97702e0a1f
refactor: make Application::emotes private ( #5109 )
2024-01-20 10:49:32 +00:00
pajlada
4380ef8c5f
refactor: Remove most raw accesses into Application ( #5104 )
2024-01-19 17:59:55 +01:00
pajlada
5b6675abb4
refactor: fix clang-tidy auto*, const&, and curly braces ( #5083 )
2024-01-14 17:54:52 +01:00
nerix
854032fce9
fix: Only display spaces between words in reply context ( #4977 )
2023-11-26 11:15:35 +01:00
pajlada
fec45889a8
Replace boost::optional with std::optional ( #4877 )
2023-10-08 16:50:48 +00:00
nerix
fe4d6121a2
Display all parsed elements when parsing emojis in replies ( #4875 )
2023-10-08 10:09:42 +00:00
nerix
515c40f857
Use QFontMetrics::elidedText over manual implementation ( #4807 )
2023-09-09 12:09:25 +00:00
pajlada
7cb04bf58b
Remove BaseSettings & merge ConcurrentSettings ( #4775 )
2023-08-28 17:51:28 +02: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
nerix
1043f9f803
Remove Unnecessary Includes in Headers ( #4275 )
...
* refactor: remove unnecessary includes in headers
* fix: formatting
* chore: changelog
* fix: scrollbar
* fix: suggestions and old appbase remains
* fix: suggestion
* fix: missing Qt forward declarations
* fix: another qt include
* fix: includes for precompiled-headers=off
* Add missing `<memory>` includes
* Add missing `#pragma once`
* Fix tests
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2022-12-31 14:41:01 +00:00
mohad12211
3fcb7e1702
Implement initial support for RTL languages ( #3958 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
fix https://github.com/Chatterino/chatterino2/issues/720
2022-11-10 20:36:19 +00:00
Daniel Sage
7640677a43
Improve Appearance of Reply Curve ( #4077 )
2022-11-02 09:19:44 +01:00
xel86
76530d061c
Make reply thread subtext easier to click ( #4067 )
...
Co-authored-by: Daniel Sage <24928223+dnsge@users.noreply.github.com >
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2022-10-22 10:46:20 +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
Paweł
ed7d1a88d0
Added custom FrankerFaceZ VIP badges ( #2628 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2021-04-17 14:42:30 +02: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
pajlada
303b079257
Remove bad asserts from IRC text wrapping code ( #2446 )
2021-02-11 12:52:50 +01:00
pajlada
d3b2ab1d8a
Fix a crash bug that occurred when the "Limit message height" setting was enabled and a message was being split up into multiple lines. IRC only. ( #2329 )
2021-01-02 14:49:03 +01:00
Leon Richardt
0eed45ae67
Chore: Proper Lambda Formatting ( #2167 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2020-11-08 12:02:19 +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
11b8948290
Add support for non-highlight channel point rewards ( #1809 )
2020-08-08 15:37:22 +02:00
Matthew Marlow
caa11dda3e
removed linebreak after wrapped TextElements ( #1813 )
2020-07-19 12:16:58 +02:00
pajlada
515657be19
Add proper IRC text/word wrapping ( #1802 )
...
Fixes #1781
2020-07-11 15:12:17 +02:00
Mm2PL
c80cdc25b3
Adds support for \x0f formatting character in IRC. ( #1794 )
...
The \x0f character unsets the current foreground and background colors
as well as other formatting which is currently not interpreted by
Chatterino
2020-07-11 14:57:30 +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