Mm2PL
a5ac06124d
Update plugin documentation document ( #5185 )
...
* Add blurb about LuaLS type definitions
* Add c2.Channel documentation replacing c2.send_msg and c2.system_msg
* Use snake_case for command names in examples
to align to Lua naming convention
* Unrelated: add missing ChannelType
2024-02-18 21:09:19 +00:00
Mm2PL
4a4f62dc4a
Make Lua CommandContext use a ChannelRef ( #5184 )
2024-02-18 19:55:00 +00:00
nerix
cd0387b064
fix: double ellipsis in reply ( #5174 )
2024-02-18 19:25:46 +01:00
Mm2PL
5c51ec8382
Live streams that are marked as reruns now mark a tab as yellow instead of red ( #5176 )
2024-02-18 16:22:53 +00:00
nerix
641cb26a76
Update emoji-data to v15.1.1 ( #5182 )
2024-02-18 13:11:25 +00:00
nerix
e130c48f76
refactor: Turn link-info into its own element and class ( #5178 )
2024-02-18 12:34:00 +00:00
KleberPF
42e4559910
fix: "reply to message" now takes usernames with @'s & commas into consideration ( #5173 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com >
2024-02-17 13:25:14 +00:00
pajlada
32d269dffc
feat: add the ability to unit test some aspects of SplitInput ( #5179 )
2024-02-17 12:26:54 +00:00
KleberPF
4b48774cbb
fix: searching redemptions that require user input ( #5177 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com >
2024-02-17 11:49:06 +00:00
KleberPF
3cdb7bf4f6
fix: resolve /live channel liveness using their channel ID ( #5172 )
2024-02-17 11:22:49 +00:00
nerix
4a5d4ef3fa
fix: minimize button remaining hovered on Windows ( #5175 )
2024-02-14 14:49:31 +01:00
pajlada
fe1e498a5f
chore: Run Ubuntu tests in Docker ( #5170 )
...
Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com >
2024-02-11 19:11:30 +01:00
nerix
7a70d785a4
revert: uncomment NCCALCSIZE adjustment ( #5166 )
2024-02-10 13:29:52 +00:00
pajlada
edcd0b8010
feat: build Ubuntu & AppImages in Docker + Qt static linking ( #5151 )
2024-02-10 12:47:15 +01:00
nerix
10aabd39e7
fix: avoid promoting child widgets to child windows ( #5161 )
2024-02-10 11:43:59 +00:00
nerix
af8eba0323
feat: add option to change the top-most status of a window ( #5135 )
...
* feat: add option to pin a popup
* chore: add changelog entry
* chore: change changelog entry
2024-02-04 12:33:37 +00:00
Mm2PL
8e9aa87a08
Add a new Channel API for experimental plugins feature ( #5141 )
2024-02-03 19:12:00 +01:00
pajlada
7fdb3841db
feat: Add "Copy message as JSON" option when shift-right-clicking a message ( #5150 )
2024-02-03 12:03:31 +00:00
pajlada
0393146187
feat: Allow /openurl to force use private/non-private mode ( #5149 )
...
Examples:
- /openurl https://twitch.tv/forsen
with the setting "Open links in incognito/private mode" enabled
Opens https://twitch.tv/forsen in private mode
- /openurl https://twitch.tv/forsen
with the setting "Open links in incognito/private mode" disabled
Opens https://twitch.tv/forsen in normal mode
- /openurl https://twitch.tv/forsen --private
with the setting "Open links in incognito/private mode" disabled
Opens https://twitch.tv/forsen in private mode
- /openurl https://twitch.tv/forsen --no-private
with the setting "Open links in incognito/private mode" enabled
Opens https://twitch.tv/forsen in normal mode
2024-02-03 11:39:05 +00:00
nerix
f2eabacda1
fix: use neutral or username color for reply messages ( #5145 )
2024-02-03 10:25:16 +01:00
pajlada
ab7e6e0281
fix: Twitch global emotes not loading ( #5144 )
2024-02-02 14:28:27 +00:00
nerix
954e19817c
fix: more MSVC warnings ( #5137 )
2024-01-30 17:28:36 +01:00
nerix
36ef8fb99d
fix: support captures in ignores ( #5126 )
2024-01-27 15:46:11 +01:00
nerix
c32ee8e5b5
feat: add system theme on Qt 6.5 and up ( #5118 )
...
* feat: add system theme on Qt 6.5
* chroe: add changelog entry
* refactor: add separate settings
* fix: qt 5
* Update changelog entry
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-01-27 10:53:19 +00:00
Mm2PL
7d7f1b3bea
Add support for input.text in commands run with hotkeys ( #5130 )
2024-01-26 22:25:11 +00:00
nerix
5cd4c51f07
chore: specialize Atomic<std::shared_ptr<T>> ( #5133 )
2024-01-26 21:55:30 +01:00
nerix
7604d7ea4a
perf: add signal to invalidate buffers without doing layout ( #5123 )
2024-01-24 18:13:31 +01:00
pajlada
5628605de4
refactor: Move Emotes to Application ( #5120 )
2024-01-21 13:20:21 +00:00
pajlada
65d3e73c5d
refactor: mini reorganization of FfzEmotes.cpp ( #5117 )
2024-01-21 11:28:20 +00:00
nerix
075a7c5af0
Chatters from recent-messages are now tab-completable ( #5116 )
2024-01-21 10:57:14 +00:00
pajlada
84a61fdad2
refactor: remove ColorProvider::setColor ( #5112 )
...
We now either:
1) Rely on the setting updating the color
2) Use ColorProvider::color to set the underlying color
2024-01-20 14:51:13 +00:00
nerix
7951af6104
feat: add command line argument to select/add tab with a channel ( #5111 )
2024-01-20 12:20:40 +00:00
pajlada
acee654bd2
fix: badge highlights not immediately updating color ( #5110 )
2024-01-20 11:56:09 +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
326a402710
refactor: Make ChatterinoBadges less of a singleton ( #5103 )
2024-01-19 17:25:52 +01:00
nerix
5bf1a5a7dd
fix: ignore channel name when copying message ( #5106 )
...
Fixes #5101
2024-01-19 13:11:25 +01:00
nerix
4f2ca3b174
fix: assert for GUI thread in getters instead of get(I)App ( #5102 )
2024-01-18 19:50:57 +00:00
pajlada
11838c8e16
refactor: Move TwitchBadges to Application ( #5096 )
...
* refactor: Move TwitchBadges to Application
* refactor: Use named initializers
* refactor: Use `empty()` instead of `size() > 0`
* refactor: use emplace instead of push into the callback queue
2024-01-17 23:53:10 +01:00
pajlada
7d5967c248
Use the same input padding between light & dark themes ( #5095 )
2024-01-17 20:34:01 +00:00
pajlada
9eeea8f203
refactor: Fix a bunch of minor things ( #5094 )
2024-01-17 21:05:44 +01:00
pajlada
718696db53
refactor: Un-singletonize Paths & Updates ( #5092 )
2024-01-16 20:56:43 +00:00
pajlada
7f935665f9
refactor: Remove the NullablePtr class ( #5091 )
2024-01-15 21:30:34 +00:00
pajlada
93e2bc18fa
refactor: move Network files from src/common/ to src/common/network/ ( #5089 )
2024-01-15 21:28:44 +01:00
pajlada
5b6675abb4
refactor: fix clang-tidy auto*, const&, and curly braces ( #5083 )
2024-01-14 17:54:52 +01:00
nerix
292f9b9734
fix: ignore save requests after closing all windows ( #5081 )
2024-01-14 12:37:03 +00:00
pajlada
13ff11ea75
refactor: SplitOverlay ( #5082 )
2024-01-14 13:09:07 +01:00
nerix
c4c62f2796
fix: restore focus of last split when restoring ( #5080 )
2024-01-14 12:06:52 +01:00
fraxx
06f950a55b
Improve Streamlink documentation ( #5076 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-01-12 15:15:42 -05:00
nerix
5c9747e08f
fix: button hover state-change not visible in some cases ( #5077 )
2024-01-11 23:31:33 +01:00