badoge
135f914b38
Hide category labels when searching in Viewer list ( #3719 )
...
This fixed a bug introduced in #3683
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-28 11:11:51 +00:00
xel86
3e1e30e4c2
Add scrollbar to Select filters
dialog ( #3737 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-28 10:25:58 +00:00
James Upjohn
57783c7478
feat: add global channel search support ( #3694 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-23 00:47:16 +00:00
xel86
4239666934
Feature: execute commands on chat messages using the context menu ( #3738 )
2022-05-22 14:45:54 +00:00
Auro
28efd29dfa
Removed unused refreshButton
pointer ( #3744 )
...
Follow-up to #1982
2022-05-17 10:44:57 +00:00
LosFarmosCTL
0605dabf31
fix: compilation on macOS without precompiled headers ( #3741 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2022-05-17 10:16:33 +00:00
kornes
3bf1756579
Fix: ignore whitespaces pasted in EmotePopup search ( #3730 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-16 09:42:17 +00:00
xel86
1bf31889f9
Fixed viewer list not being closable with the escape key ( #3734 )
2022-05-14 11:44:18 +00:00
Kasia
46a5c9509e
Fix Qt::SkipEmptyParts
deprecation warning ( #3726 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-14 10:11:39 +00:00
kornes
07dd8c560b
Prevent user from entering incorrect characters in Live Notifications channels list ( #3715 )
...
Co-authored-by: Sidd <iProdigy@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-08 10:27:25 +00:00
nerix
f97780d84e
Improve Twitch PubSub connection reliability ( #3643 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-07 15:22:39 +00:00
LosFarmosCTL
66b9b04401
fix: raise existing emote popups from behind other windows (macOS) ( #3713 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-07 14:31:14 +00:00
badoge
d85d9d4910
Add option to open a user's chat in a new tab from the usercard avatar context menu ( #3625 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-30 10:29:14 +00:00
kornes
b825493d6e
Fix incorrect spacing of settings icons at high DPI ( #3698 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-30 10:04:45 +00:00
badoge
7246ab38c7
Add chatter count for each category in viewer list ( #3683 )
...
Co-authored-by: Kasia <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-24 15:54:37 +00:00
kornes
f170d31ab5
Add missing tooltip hide on ChannelView leave event ( #3686 )
2022-04-24 17:23:23 +02:00
kornes
0de4a2160a
Add missing parent pointer to few QMessageBox and QFontDialog ( #3679 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-16 08:59:20 +00:00
Mm2PL
45e8d1d96e
Include user's operating system information in the About page ( #3663 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-09 12:55:27 +00:00
James Upjohn
04c355f7e9
feat: use message's original channel name when usercard popout is opened ( #3623 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-09 11:27:21 +00:00
sando
a53f8d32e1
Adjust large stream thumbnail to 16:9 ( #3655 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-07 22:34:52 +00:00
Mm2PL
832e34186b
Fix announcement rendering ( #3639 )
...
* Fix announcement rendering
* Changelog
* Add test message to Window.cpp
2022-03-31 22:24:19 +00:00
Mm2PL
29117a930e
Add an action to select the word under the cursor ( #3633 )
2022-03-27 13:33:44 +02:00
qooq69
3c46572c51
Added margin to emote search ( #3543 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-03-26 13:46:22 +00:00
Infinitay
554313d645
Add the ability to lock NotebookTab layout ( #3627 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-03-26 14:16:45 +01:00
Mm2PL
baeec59a8a
Don't grab the keyboard in channel picker dialog ( #3575 )
2022-03-20 16:31:56 -04:00
James Upjohn
495f4b15f4
fix: double right/middle clicking usernames starts text selection mode ( #3608 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-03-19 13:22:42 +00:00
James Upjohn
67c10fafc7
chore: replace usages of obsolete twitch struct with backing field ( #3614 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-03-19 11:02:29 +00:00
qooq69
5a89acbe82
Fixed SplitInput placeholder color ( #3606 )
2022-03-12 11:40:51 +01:00
Paweł
df70ca59e3
Purged kraken ( #3578 )
...
* Purged kraken code
* Remove kraken documentation
* Update Helix documentation
* Ran prettier
* Removed kraken files from qmake build file
* Remove now unnecessary .finally() callback
2022-02-28 14:59:10 +00:00
qooq69
82196e3e82
Added incremental search to channel search. ( #3544 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-02-13 15:05:38 +00:00
Mm2PL
ad8246647f
Add context menu option to open the user's channel from a usercard ( #3486 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2022-02-13 01:37:14 +00:00
Infinitay
5978ed8b1f
Show context menu anywhere in MessageLayout when applicable ( #3566 )
...
Co-authored-by: James Upjohn <jammehcow@jammehcow.co.nz>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-02-13 00:46:39 +00:00
Mm2PL
b2fa7b1d94
Make Tab Layout setting only accept predefined values ( #3564 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-02-12 13:27:25 +01:00
pajlada
6ef8e482c3
Set window icon in the whole application instead of in BaseWindow ( #3554 )
...
This makes icon visible on Ubuntu 20.04 while using AppImage build (and possibly some other setups as well).
2022-01-30 16:08:02 +01:00
Mm2PL
f4c82dfa59
Allow Hotkeys to execute moderation actions in usercards ( #3483 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-29 16:54:57 +00:00
LosFarmosCTL
b5b395f975
Colorize entire split input header instead of just the channel name ( #3379 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2022-01-22 16:23:02 +01:00
Mm2PL
6f7c3c8d7e
Made emote search not crash in non-Twitch channels. ( #3527 )
2022-01-22 14:05:01 +01:00
Infinitay
1d272c399b
Added ability to copy message ID with Shift + Right Click
( #3481 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-16 13:35:00 +00:00
qooq69
687adf6b4e
Usercards no longer close when the originating window (e.g. a search popup) is closed ( #3518 )
...
Fixed being unable to open a usercard from inside a usercard while "Automatically close user popup when it loses focus" was enabled
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-16 12:31:24 +00:00
Patrick Geneva
201cd67e41
Larger user card drag area ( #3508 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-01-16 12:31:48 +01:00
Paweł
700c9fc4f2
Don't crash upon right-clicking automod badge ( #3496 )
2022-01-14 02:44:13 +01:00
Leon Richardt
42002d80b7
fix: re-add build date to "About" page ( #3464 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-01-07 17:25:57 +01:00
Felanbird
1ba747efb1
Add login to Context Menu ignoreList ( #3471 )
2022-01-06 09:12:09 +00:00
Paweł
34203dfa7c
Optimize logs folder size calculation ( #3427 )
2022-01-05 21:17:35 +00:00
Felanbird
4f01ea4ab6
Add signup to Context Menu ignoreList ( #3468 )
2022-01-05 12:50:49 +00:00
Mm2PL
79db02aa66
Removed ability to reload emotes really fast ( #3450 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-01-03 11:02:55 +00:00
Adam Davies
8e5468c316
Add search to emote popup ( #3404 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-02 14:59:16 +00:00
pajlada
2b9e2bd1b0
Notebook::select now takes the optional parameter "focusPage". ( #3446 )
2022-01-02 15:00:19 +01:00
pajlada
b031fc41ef
Fix debug hotkeys not showing up in debug builds ( #3447 )
2022-01-02 14:09:35 +01:00
Infinitay
cbb6a9d568
Add subscriber and founder badge highlighting ( #3445 )
2022-01-02 13:30:53 +01:00
pajlada
c26fb01df5
Fixed crash that could occur when the user closes the Settings dialog ( #3444 )
2022-01-01 13:15:52 +00:00
Adam Davies
f64047d5ea
Add clear button to settings search bar ( #3403 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-12-26 14:05:14 +00:00
Paweł
1682f0fb36
Refactor Tab completion for Twitch commands ( #3144 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-12-26 14:21:52 +01:00
Mm2PL
94f7f09e73
Fixed character counter changing fonts after going over the limit ( #3422 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-12-25 23:43:03 +00:00
pajlada
cd77d14485
Add link to Privacy Policy and Terms of Service under the Link Previews section ( #3424 )
2021-12-25 13:59:39 +00:00
pajlada
51ece94f58
Update Settings and Signals version ( #3398 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2021-12-19 14:57:56 +00:00
pajlada
b41df18933
Fixed a crash that could occur on certain Linux systems when toggling the Always on Top flag. ( #3385 )
...
* Get `isVisible` value *before* toggling AlwaysOnTop hint
* Add changelog entry
2021-12-05 13:38:21 +01:00
mmb L
ec966a1791
Remove local variables that are not referenced
2021-11-28 13:02:07 +01:00
Mm2PL
f0df2fcb28
Fix Split Input hotkeys not being available when input is hidden ( #3362 )
2021-11-27 13:47:31 +01:00
Mm2PL
703f3717e2
Add custom hotkeys. ( #2340 )
...
Co-authored-by: LosFarmosCTL <80157503+LosFarmosCTL@users.noreply.github.com>
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-21 17:46:21 +00:00
Auro
3a5c2b1d33
Middle click split header to open in browser ( #3356 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-20 13:27:26 +00:00
Felanbird
f58f35292a
Fix comment typo ( #3359 )
2021-11-20 12:22:30 +01:00
Felanbird
c19fd0d332
Add more ignored channels for context menu twitch links ( #3352 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-14 12:21:17 +00:00
Mm2PL
1ca3dfde7f
Fixed splits losing filters when closing and reopening them ( #3351 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-13 12:07:29 +00:00
Mm2PL
7f4b73910a
Added support for opening channels from twitch.tv/popout links. ( #3309 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-06 13:43:03 +00:00
1xelerate
a40677f4cd
feat: Add copy button for both login & display name inside the user info popout ( #3335 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-06 12:44:27 +00:00
James Upjohn
67eff75873
feat: add "clear cache" button to settings ( #3277 )
...
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-06 12:00:27 +00:00
Mm2PL
fc4387014e
Allow for building without QtKeychain ( #3318 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-31 19:45:23 +00:00
Felanbird
d7337ff69f
Add "drops" as an ignoredUsername for context menu twitch links ( #3310 )
2021-10-31 12:16:07 +01:00
Ryan
e24dffa961
Fix 'First Message' scrollbar highlights not being disabled ( #3325 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-30 13:24:38 +02:00
pajlada
8ead95b959
Flatten the scrollbar highlight iteration ( #3326 )
2021-10-30 10:54:43 +00:00
Mm2PL
c33efab751
Add includes so Chatterino compiles without PCH ( #3308 )
2021-10-26 17:20:28 +02:00
apa420
4a90f10df9
Fixed Searching for subcategories ( #3157 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-24 18:04:24 +02:00
Auro
696979e9a3
Add chatter count to viewer list popout ( #3261 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-24 17:27:18 +02:00
Mikulex
3f12d5bb3b
Fix "Change channel" popup title ( #3273 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-23 11:22:54 +00:00
Felanbird
15f7e65e0c
Removed duplicate setting for toggling Channel Point Redeemed Message
highlights ( #3296 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-23 10:08:25 +00:00
Felanbird
be3609a927
Capitalize mentions of Twitch, Chatterino, and IRC in comments and text/settings ( #3274 )
2021-10-17 15:06:58 +02:00
LosFarmosCTL
06245f3713
Add new search predicate to enable searching for messages matching a regex ( #3282 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-17 12:36:44 +00:00
Paweł
2bd05fd576
Simplify ResizingTextEdit::isFirstWord
to avoid invalid QString index warnings ( #3285 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-16 11:00:41 +00:00
Tal Neoran
d8aa232df9
Add keybindings to tab context menu items ( #3265 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 16:09:11 +00:00
Tal Neoran
fa5a9fe831
Add missing arg to string format in user unblock error ( #3279 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 15:00:30 +00:00
Tal Neoran
5861722c38
Fix spacing of tab visibility keybind in keybindings page ( #3266 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 14:24:05 +00:00
gempir
0ba7c0f3c5
Add highlights for first messages ( #3267 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-02 12:17:24 +00:00
Mm2PL
9b9fd7d403
Add new command placeholders: {channel.name}, {channel.id}, {stream.game}, {stream.title}, {my.id}, {my.name} ( #3155 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-09-11 12:35:26 +00:00
Tal Neoran
e577136395
Fix completion menu completing from wrong position ( #3229 )
...
Fixes #3225 https://github.com/Chatterino/chatterino2/issues/3225
2021-09-11 12:09:14 +02:00
Mm2PL
d99fafaa99
Remove unused code for Tagged Users ( #3208 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-09-04 11:11:20 +00:00
fourtf
963f97524e
Remove tipping link
2021-09-03 20:51:05 +02:00
Felanbird
5f8106e9fc
Normalize usages of 'case-sensitive' ( #3188 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-29 13:06:07 +00:00
apa420
e499486418
Added regex option to Nicknames ( #3146 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-22 13:30:17 +02:00
Tal Neoran
ad4a0c28d1
Add opening tab in popup ( #3082 )
...
Co-authored-by: zneix <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-21 12:16:00 +00:00
LosFarmosCTL
773c4bb9e7
Add optional parameter to /usercard command for opening a usercard in a different channel context. ( #3172 )
...
Co-authored-by: apa420 <17131426+apa420@users.noreply.github.com>
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
2021-08-21 11:37:57 +00:00
pajlada
1d664f88e5
Keyboard integration for Streamlink quality confirmation ( #3169 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2021-08-15 15:59:52 +02:00
Mm2PL
d46589ca26
Duplicate spaces now count towards the display message length ( #3002 )
2021-08-14 13:16:16 +00:00
Marko
113a7795f4
Hide similar messages by any user ( #2716 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-14 14:28:08 +02:00
Auro
75458a1a25
Change 3rd party uploader popup text capitalization ( #3158 )
2021-08-14 12:08:55 +02:00
James Upjohn
6151cd5b05
Show system message when reloading subscriber emotes ( #3135 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-08 10:59:28 +00:00
pajlada
54f6e4f9e9
Remove twitchemotes.com-related functionality ( #3136 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-08-07 11:13:05 +00:00
nilyt
961803deba
Allow building against Qt 5.11 ( #3105 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-07 10:37:02 +00:00
Tal Neoran
5cb1022ccf
Fix badge highlights using the same color ( #3134 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-08-07 11:30:56 +02:00
Tal Neoran
9d90de6b8c
Handle moderation mode and filters in split popup ( #3130 )
2021-08-07 00:04:09 +02:00
Paweł
0c5abb8149
Deprecated /(un)follow commands and respective usercard action ( #3078 )
...
/(un)follow commands are marked as deprecated and link to the issue this PR is closing.
follow button on the usercard is removed completely
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2021-08-04 20:41:27 +00:00
pajlada
95044efeed
Fix filter crash introduced in #3092 ( #3110 )
2021-08-03 07:39:27 +00:00
apa420
3cb1e5158a
Added the ability to add nicknames for users ( #2981 )
...
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-07-31 16:15:43 +02:00
Paweł
047e10a833
Removed checks for no longer supported Qt 5.11 ( #3093 )
2021-07-30 16:18:30 +00:00
xHeaveny
33d1837f4f
Added section with helpful Chatterino-related links to the About page ( #3068 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 14:19:01 +00:00
Matthew Marlow
6052a0ede6
Fixed zooming bug in native-host-ext [Chrome] ( #1936 )
...
Co-authored-by: alazymeme <jkeasley@icloud.com>
Co-authored-by: 23rd <23rd@vivaldi.net>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 13:13:21 +00:00
Felanbird
700e092bf6
Fix non secure wiki link ( #3042 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 12:30:40 +00:00
Mm2PL
b352dea2dc
Make the copy button switch light/dark theme ( #3057 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-07-25 11:15:38 +00:00
Paweł
588ed557f0
Fixed comma appended to username completion when not at the beginning of the message ( #3060 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-24 12:01:50 +02:00
Paweł
9f2fc90928
Fix crash and completion in other special channels than /whispers ( #3033 )
2021-07-17 19:33:03 +00:00
Paweł
c8c28d7f55
Remove global third party emotes from TwitchChannel class ( #3000 )
...
Those are still accessible under getApp()->twitch2 instance.
2021-07-13 13:23:50 +02:00
SLCH
faafbdaad4
Added "Open in: new tab, browser player, streamlink" in twitch link context menu. ( #2988 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-11 11:54:19 +00:00
Paweł
735c0ad1ac
Set proper minimum width of name display modes dropdown ( #2976 )
2021-07-11 10:47:23 +00:00
Paweł
d5add46730
Respect follower emotes context, making them only available in their owner channels ( #2951 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-11 09:12:49 +00:00
Tal Neoran
cc9d44a0bb
Fix text mistakes in advanced login dialog ( #2966 )
2021-07-05 16:52:59 +00:00
Paweł
670ad90242
Don't trigger middle mouse scrolling if ChannelView is not fully populated ( #2933 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-04 10:18:49 +00:00
Leon Richardt
0dd545fa15
fix: provide better UX for HTML color picker edit ( #2942 )
2021-07-02 21:53:24 +02:00
Mm2PL
a8a07426b9
Only restrict Highlight color for whispers in messages tab ( #2937 )
...
This fixes a bug, where changing color of the second row in Users tab in Highlights settings page was not possible.
2021-06-29 22:32:07 +02:00
Tal Neoran
e1895de7f3
Hide completion popup when cursor is at first position ( #2929 )
...
Prevents user autocompletion menu from appearing in unwanted scenarios
2021-06-27 12:47:14 +00:00
Mm2PL
c722f085d0
Moved image uploader confirmation setting to external tools page ( #2923 )
2021-06-26 12:08:44 +00:00
Paweł
002129009d
Fix emotesets not loading properly ( #2905 )
...
* Initial work
fk I'm so tired...
* Updated Twitch API documentation
* Futher changes
* Removed debug output
* Added changelog entry
* Advice: don't code at 4am
removed all silly debug stuff
* Add missing lambda capture
2021-06-24 21:23:31 +00:00
fourtf
97b9bfb2bd
v2.3.3
2021-06-21 11:35:53 +02:00
Felanbird
e352d7b31a
Fix 'Filter Info' url ( #2907 )
...
Closes #2906
2021-06-20 18:15:41 +02:00
fourtf
1efc547aa5
removed access to theme from TMB + misc fixes ( #2694 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-06-20 13:55:35 +00:00
Tal Neoran
f605221042
Add username autocompletion popup menu ( #2866 )
2021-06-19 16:29:17 +00:00
Mm2PL
9fb5ef60d4
Image uploader mime filter uses urls but doesn't check them ( #2855 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-06-13 14:23:13 +00:00
Mm2PL
eb8ddfc1d3
Add setting for username display style ( #2891 )
2021-06-13 12:13:19 +00:00
Mm2PL
f1e843a672
Make deletions show like timeouts/bans. ( #2841 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-06-06 17:51:57 +02:00
Tal Neoran
80fed27b4e
Search in viewer list by contained term ( #2861 )
...
Searching for users in the viewer list now searches anywhere in the user's name - instead of just searching at the beginning of the username.
2021-06-04 10:51:35 +00:00
Paweł
57354283ec
Added ability to toggle visibility of tabs ( #2600 )
...
This can be done by right-clicking the tab area or pressing the keyboard shortcut (default: Ctrl+U).
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-05-30 11:39:34 +00:00
Tal Neoran
01bda9c2f6
Fix tab direction not applying to popup window ( #2839 )
2021-05-30 10:22:26 +00:00
Tal Neoran
b42f70e6d8
Add moderation buttons in search popup ( #2803 )
2021-05-23 15:51:53 +02:00
Tal Neoran
14e8a2bf6c
Add #channel in mentions usercard and search popup ( #2802 )
2021-05-22 15:11:24 +02:00
pajlada
ddba279ff7
Deprecate C_DEBUG definition in favour of standard NDEBUG ( #2783 )
2021-05-20 12:21:41 +00:00
Tal Neoran
2db50f1c41
Add setting to disable custom ffz mod/VIP badges ( #2759 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-05-16 22:07:12 +02:00
fourtf
6ae8427fc6
added try catch in nm ( #2785 )
...
* added try catch in nm
* changelog
* asdf
* gh action
2021-05-16 16:51:25 +00:00
Paweł
6732b25f36
Fixed deprecated method Qt::SystemLocaleLongDate ( #2784 )
...
Fixes deprecation notices introduced in #2748
Reference: https://doc.qt.io/qt-5/qt.html#DateFormat-enum
Replacement: https://doc.qt.io/qt-5/qlocale.html#FormatType-enum
2021-05-16 00:34:42 +02:00
James Upjohn
7c4c797dbc
Fix word backspacing not closing/updating colon emote picker ( #2781 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-05-15 14:24:46 +00:00
Paweł
e746201c4f
Refactored and Migrated to Helix AutoMod message management ( #2779 )
...
This uses new Helix endpoint which requires new scopes and users need to reauthenticate to approve/deny AutoMod messages again.
2021-05-14 13:14:43 +02:00
apa420
d59bb805bb
Added system message on new date ( #2748 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-05-09 18:44:57 +02:00
apa420
dcd65b5978
/live split for channels going live ( #1998 )
...
Co-authored-by: 23rd <23rd@vivaldi.net>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-05-09 14:17:04 +00:00
James Upjohn
d96f4575ba
Fix newlines in stream title causing text in header to go out of bounds ( #2755 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-05-09 09:22:20 +00:00
pajlada
2f49b23875
Add ability to disable precompiled headers with CMake ( #2727 )
2021-05-08 15:57:00 +02:00
Daniel
f6d9fb2aac
Add ability to highlight messages based on user badges ( #1704 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: 23rd <23rd@vivaldi.net>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-05-02 22:08:08 +00:00
Paweł
f7506d495f
Refactored Rename Tab dialog and its context menu ( #2713 )
...
* Added placeholder to tab rename dialog's input
* Always set placeholder to default tab name.
* Renamed context menu entries, updated popup
* Removed TextInputDialog class, slight popup fix
* Forgot to rename variable (no fun allowed 😥 )
* forsenT
* Made use of QDialogButtonBox
* Added changelog entry
2021-05-02 12:59:14 +02:00
M4tthewDE
c413a0984e
Adds visual indicator to message length if too long ( #2659 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-05-01 14:42:08 +00:00
Paweł
6c9fd4f204
Made left-clicking splitheader focus split ( #2720 )
2021-05-01 14:14:05 +00:00
Tal Neoran
77fa1322de
Added is:<flags> search predicate ( #2671 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-05-01 12:21:45 +00:00
fourtf
8b3f301c50
some concurrency additions ( #2698 )
2021-05-01 11:38:58 +00:00
Paweł
9c41adca2e
Fixed deprecated method QWheelEvent::delta ( #2647 )
...
Reference: https://doc.qt.io/qt-5/qwheelevent-obsolete.html#delta and https://doc.qt.io/qt-5/qwheelevent-obsolete.html#orientation
Changes in behavior introduced in this commit
Change from `event->delta()` to `event->angleDelta().y()` makes it, so you can no longer scroll horizontally (with trackpad / touchpad) to select next/previous tab (until now, you were able to do it, but I believe this is wrong anyways).
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-26 21:38:16 +02:00
bora
e587d1ef81
Fixed a spelling mistake ( #2691 )
2021-04-26 14:47:54 +00:00
pajlada
d1f81ab50b
Add an option to remove spaces between emotes ( #2684 )
...
This feature is disabled by default and can be enabled in the settings.
Co-authored-by: Mm2PL <jakis128@gmail.com>
2021-04-25 22:25:23 +00:00
Paweł
675f99e9cc
Added image links to the badge context menu ( #2667 )
2021-04-25 13:16:32 +00: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ł
1ef2f17cd4
Added missing context menu entries to emote popup ( #2670 )
2021-04-24 15:43:15 +00:00
Andrew Opalach
24a2d8a86f
Wait for smooth scrolling animation to add new message ( #2084 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-24 15:15:15 +00:00
fourtf
2db140d5af
Added x-attach-split-to-window command line arg ( #2411 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-17 14:15:23 +00:00
fourtf
58017a7546
fix size of splits not loading properly ( #2554 )
2021-04-17 13:16:14 +00:00
Tal Neoran
cceadf473a
Added in:<channels> search predicate ( #2634 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-17 11:18:22 +00:00
pajlada
8641435142
Fix crash that could occur when the user changed the "Custom stream player URI Scheme" setting if the user had closed down and splits in the application runtime ( #2592 )
2021-04-17 09:55:44 +00:00
pajlada
c9f62fed4c
Fix windows being brought back to life after the settings dialog was closed ( #2613 )
...
Fixed with the help of @jammehcow
2021-04-11 14:22:32 +00:00
Iulian Onofrei
8779303845
Fixed search field not being focused on popup open ( #2540 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-11 13:37:53 +00:00
Yoitsu
00ccdbc781
clang-tidy: use std::move where applicable ( #2605 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-10 12:34:40 +00:00
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
fourtf
2db7a30ae5
always update dropdown on split button press ( #2590 )
2021-04-04 15:24:12 +02:00
James Upjohn
093a088363
Fix quick switcher not ordering based on tab order ( #2561 )
2021-03-27 12:32:14 +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
Leon Richardt
3f206d46af
fix: no longer crash on clip creation in "special" channels ( #2528 )
2021-03-15 17:45:56 +01:00
pajlada
fd3efe0e15
Fix windows build not compiling ( #2523 )
2021-03-14 17:25:32 +01:00
Paweł
382462f465
Added avatar context menu to usercard ( #2517 )
2021-03-14 15:09:16 +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
fourtf
81ce8dcc08
moved last message line in settings and changed defaults
2021-03-13 12:33:54 +01:00
Paweł
1eb6aa64db
Localized all relevant numbers visible to end-user ( #2488 )
2021-03-06 15:03:33 +01:00
M4tthewDE
798384c931
Fix filter inconsistency ( #2480 )
2021-02-27 13:25:54 +01:00
Felanbird
032a791ec1
Fixed spelling of Suppress ( #2472 )
2021-02-21 16:42:59 +01:00
Paweł
7d9f4c2b0c
Migrated block, unblock and get user block list methods to Helix ( #2370 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-02-14 14:01:13 +01:00
pajlada
6b0ce396d6
Update to Emoji v13 (2020) ( #1555 )
2021-02-13 19:17:22 +01:00
AweesneW
542022bff3
Update HighlightingPage.cpp ( #2404 )
...
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-02-12 14:43:18 +01:00
Paweł
4a53472215
Clean up debug output ( #2439 )
2021-02-07 14:37:19 +01:00
Paweł
a4fb20c72c
Added millisecond timestamp formats to settings ( #2375 )
2021-02-06 18:07:02 +01:00
Paweł
3023a44a21
Some fixes related to clipboard ( #2405 )
...
Also:
- Fixed capitalization of one method in `LoginDialog.cpp`
- Visually improved some strings in `LoginDialog.cpp`
- Added utility function getting clipboard content to `Clipboard.cpp`
- Made sure to use `crossPlatformCopy` in `UserInfoPopup.cpp`
2021-02-06 15:47:09 +01:00
fanway
127598db8a
Add automatic streamer mode detection to macOS ( #2376 )
2021-01-30 13:11:08 +01:00
Iulian Onofrei
684dbed706
Fixed hidden tooltips when always on top is active ( #2384 )
2021-01-23 16:49:02 +01:00
Paweł
a9b1af60de
Removed liveStatusChanged
signal connection to fix a crash ( #2377 )
2021-01-18 15:11:50 +01:00
Paweł
e48937e0aa
Fixed some spelling mistakes across files ( #2367 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-01-17 20:19:10 +01:00
Paweł
cfcac99ae6
Added clip creation support 🎬 ( #2271 )
...
You can create clips with `/clip` command, `Alt+X` keybind or `Create a clip` option in split header's context menu. This requires a new authentication scope so re-authentication will be required to use it.
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-01-17 14:47:34 +01:00
apa420
f19cc60a5b
Setting for disabling /mentions tab highlight ( #1994 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-01-16 14:27:19 +01:00
Paweł
acbabd2664
Added Live Notification suppression to Streamer Mode ( #2342 )
2021-01-10 15:01:38 +01:00
Paweł
fca62f7c1d
Added automatic streamer mode detection to Linux ( #2316 )
2021-01-09 22:14:25 +01:00
Lewis Gibson
88e31b12a7
Add 'open in mod view' button to split context menu ( #2321 )
2021-01-02 17:25:27 +01:00
Paweł
2f5df3db4a
Migrated follow and unfollow methods to Helix API ( #2306 )
2020-12-22 09:55:58 +01:00
Leon Richardt
89c74e03d6
chore: remove a redundant using namespace
declaration ( #2303 )
2020-12-21 00:42:20 +01:00
Wolf Clément
fea52faa66
Color mentions to match the mentioned users color ( #2284 )
...
You can disable this by unchecking "Color @usernames" under `Settings -> General -> Advanced (misc.)`
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2020-12-19 14:42:20 +01:00
pajlada
ddcad4607c
Don't pollute global namespace with boost bind placeholders ( #2272 )
2020-12-13 13:18:12 +01:00
Paweł
ddcc8545d4
Further placeholder text fixes ( #2264 )
2020-12-13 12:16:08 +01:00
Paweł
dcebcd4456
Added Ctrl+1/2/3/... shortcuts to Emote Popup ( #2263 )
2020-12-12 14:58:59 +01:00
Mm2PL
eb8eecdfed
Improve the "You are banned" message ( #2266 )
...
Added reconnect link to the "You are banned" message
2020-12-12 14:19:51 +01:00
Mm2PL
c6d55e0d8c
Improve search popup window titles ( #2268 )
...
Adds special cases for /whispers, /mentions and empty tabs, and an apostrophe in the titles.
Co-authored-by: Paweł <zneix@zneix.eu>
2020-12-12 13:06:40 +01:00
Paweł
cfa9e5903e
Migrated Kraken's getUser to Helix ( #2260 )
2020-12-06 19:41:52 +01:00
pajlada
277ef4b2e3
Fix crash when moving splits across windows and closing parent tab ( #2259 )
2020-12-06 15:34:40 +01:00
fanway
bf4c9cebb1
Use display/localized names in tab and split titles ( #2189 )
2020-12-06 14:07:33 +01:00
pajlada
4436109a2f
Add setting to limit number of historical messages to load on connect ( #2252 )
2020-12-06 13:04:49 +01:00
Paweł
8b2c3c7386
Fixed thumbnails merging with link info without thumbnails ( #2244 )
2020-12-05 15:03:13 +01:00
Leon Richardt
0a0cfb8e48
fix: make LoginWidget child of AccountsPage ( #2234 )
2020-11-29 10:48:23 +01:00
pajlada
5258ddd84f
Add parent to ChannelFilterEditorDialog ( #2232 )
2020-11-28 18:04:33 +01:00
Paweł
49fa9bfd72
Made #channel link in /mentions jump to #channel split ( #2220 )
2020-11-28 17:45:20 +01:00
Paweł
05aab86845
Added links to twitchemotes.com to Twitch emotes' context menus ( #2214 )
2020-11-22 15:54:58 +01:00
mmb L
44262ee2ec
Add Ctrl+F5 as a shortcut for reconnect() ( #2215 )
2020-11-22 14:28:07 +01:00
Steve Wills
df722a72c1
Switch to QT Category logging ( #2206 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2020-11-21 16:20:10 +01:00
Daniel
d206ed4bcc
Fixes the dropdown order in channel filter dialog ( #2168 )
2020-11-21 13:47:09 +01:00
Leon Richardt
60d5c5d99f
[Fix] Use copy instead of reference for overriding message flags ( #2200 )
...
* fix: use copy instead of reference for overriding message flags
* doc: update changelog
Note: the initial attempt at fixing this issue (#2090 ) was also included
in order to make the development process more trackable.
2020-11-17 18:47:07 +01:00
pajlada
53c96097c9
Use the main window as the parent to all user cards on macOS ( #2185 )
2020-11-15 14:40:34 +01:00
Leon Richardt
540870f9fe
[Fix] Make SearchPopup a BasePopup ( #2182 )
2020-11-15 11:07:20 +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
Paweł
fbd5df53d8
Ensure Twitch username in UserCard uses display name from API ( #2160 )
2020-11-08 11:39:10 +01:00
Paweł
c3ff98da87
Improved textEdit placeholder ( #2149 )
...
* Made colors a bit lighter
And also removed the tooltip from non-twitch channels
* Updated the changelog entry
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2020-11-05 09:06:34 +01:00
pajlada
9cdddfc65d
Fix various warnings ( #2147 )
2020-11-01 15:23:58 +01:00
Daniel
2eb01af5e7
Prevent default tab completion from overriding colon menu ( #2133 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2020-11-01 14:59:43 +01:00
fanway
892e16c533
Fix link preview doesn't update link info for previous messages after setting is enabled ( #2108 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2020-11-01 14:33:01 +01:00
Paweł
86feef6be8
Fixed settings dialog size ( #2145 )
2020-11-01 14:11:45 +01:00
Paweł
a27757e440
Added placeholder for Split's textEdit ( #2143 )
2020-10-31 18:17:43 +01:00
alazymeme
78c50399b8
Add wiki link to moderation mode page ( #2141 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2020-10-31 17:10:11 +01:00
pajlada
1ee1e8837f
Use Qt's dialog where applicable ( #1843 )
2020-10-31 16:42:48 +01:00
Paweł
523874dc21
Added tab navigation shortcut to SelectChannelDialog ( #2142 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2020-10-31 16:17:09 +01:00
Paweł
3c1abbd297
Added missing window titles to all popups ( #2120 )
2020-10-31 15:12:42 +01:00
yodax
466d85c907
Retain channel context for user cards opened from search window ( #2088 )
2020-10-25 11:10:28 +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
Leon Richardt
ec94869480
Allow highlights to be excluded from /mentions ( #2036 )
2020-10-24 14:33:15 +02:00
Leon Richardt
0049a5ebb2
Fix tabbing in Quick Switcher ( #2065 )
...
It was broken in f7237dc
due to the migration to the GenericListView approach
2020-10-24 10:50:14 +02:00
fourtf
11525e626a
edited general settings categories ( #2117 )
...
* edited general settings categories
* Update CHANGELOG.md
2020-10-23 14:26:04 +02:00
fourtf
5f54b1b495
moved navigation to the right
2020-10-23 09:33:44 +02:00
fourtf
74e2242da2
Update GeneralPageView.hpp
2020-10-23 08:19:03 +02:00
fourtf
a596e1de23
Update GeneralPageView.hpp
2020-10-23 08:18:42 +02:00
fourtf
e2ceb34e57
Update GeneralPageView.hpp
2020-10-23 00:53:25 +02:00
fourtf
7a8b8a36b9
Update GeneralPageView.hpp
2020-10-23 00:50:19 +02:00
fourtf
69304ea4df
Update GeneralPageView.cpp
2020-10-23 00:38:14 +02:00
fourtf
0ecea8ad83
added category navigation to general settings
2020-10-22 23:20:07 +02:00
fourtf
4d676b4c51
fix #2106
2020-10-22 20:02:14 +02:00
fourtf
8bc3025a77
Merge branch 'master' of https://github.com/Chatterino/chatterino2 into master
2020-10-22 20:00:14 +02:00
fourtf
aa4326f051
renamed filter dropdown items
2020-10-21 17:11:44 +02:00
Paweł
406e00df43
Fixed some stuff regarding usercard ( #2100 )
...
- split everything into 2 separate labels, so we won't have any issues with dank dpi (like pajlada had) and no resizing to minimum size is required (which was apparently broken on Windows xd)
- decided to remove line, which is rather not visible / very small and can't be seen anyway
- added nice unicode characters for follow and sub label
- removed unnecessary QLabel include (which I believe was also introduced by me by an accident)
2020-10-21 17:02:24 +02:00
Daniel
e7c2e1bec2
Copy message flags to preserve highlights ( #2090 )
2020-10-21 16:27:24 +02:00
pajlada
72f44ccdc3
Fix "variables" documentation help in the Filter creation dialog ( #2083 )
2020-10-18 16:14:59 +02:00
pajlada
f191de2514
Add CI workflow to check line endings of all source files ( #2082 )
...
In addition, all found errors (formatting & line ending) have been fixed in this PR.
2020-10-18 15:54:48 +02:00
dnsge
4199a01b96
Advanced channel filters ( #1748 )
...
Adds custom channel filters complete with their own mini-language. Filters can be created in settings, and applied by clicking the three dots to open the Split menu and selecting "Set filters".
2020-10-18 15:18:20 +02:00
pajlada
812cbdf4f9
Scroll in selected split with PageUp and PageDown ( #2081 )
2020-10-18 13:15:47 +02:00
pajlada
39a0e69a3b
Reset the timer & refresh thumbnail when changing split channel ( #2080 )
2020-10-18 12:19:30 +02:00
yodax
55b98f93db
Added emote completion with :
to the whispers channel ( #2076 )
2020-10-17 15:59:15 +02:00
yodax
2352c31dd6
Viewer list usability improvements ( #2059 )
...
* Updated to use accent color and added spaces between categories
* Switched order of Moderators and VIPs
2020-10-17 15:00:10 +02:00
Leon Richardt
6e7f8d9d9c
Fix: ColorButtons in settings don't respect search ( #2073 )
...
Prior to this commit, adding a ColorButton to a SettingsLayout via
`SettingsLayout::addColorButton` lead to the button not respecting
search queries. This is because they are not added to the layout in a
Group. This commit fixes the behavior, causing color buttons to behave
like every other settings widget.
2020-10-16 09:06:54 +02:00
Rasmus Karlsson
dfe1af248c
define accent color in theme
2020-10-11 14:36:28 +02:00
Paweł
2232c6d925
Changed Streamer Mode settings ( #2001 )
...
There's now a new (yet another, sigh) section in Settings -> General, which lets you set streamer mode to 'enable/disable/detect obs' and there are also separate settings for each of the things that streamer mode covers. I just have to add ping sounds and PR is ready to be merged :)
* Show "Streamer Mode" image as link thumbnails if applicable
* Moved hideViewerCountAndDuration to streamerMode settings
Set it to false by default (just how it used to be under /misc settings, also reworked live tooltip to be a bit prettier and say "<Streamer Mode>" in gray instead of "Live with <hidden> for <hidden> viewers"
2020-10-11 13:52:14 +02:00
Dave
56828f2d81
Made the current channels emotes appear at the top of the emote picker ( #2057 )
2020-10-11 12:31:00 +02:00
Dave
98762fdfa0
Add viewer list button to twitch channel header ( #2042 )
2020-10-10 17:24:53 +02:00
fanway
df97d609a2
Fix tooltip not showing in EmotePopup
( #2046 )
...
* Fix tooltip not showing in `EmotePopup`
* Update CHANGELOG.md
2020-10-09 17:21:04 +02:00
Paweł
776ce8bdbc
Added subage and followage to usercard ( #2023 )
...
* Added subage and followage information to usercard
We are using Leppunen's API here to determine user's subage to the current channel and since that API call also returns followage information I decided to utilize that and save ourselves an extra Helix API call.
I also added new files specifying new class and methods for Ivr API, which can be very easily expanded with new methods in the future if we ever have to do that.
When I was coding I also saw couple unnecessary nitpicks which I fixed :)
* Added changelog entry
* remove empty lambda
* Update UserInfoPopup.cpp
* xd
Co-authored-by: fourtf <tf.four@gmail.com>
2020-10-04 18:32:52 +02:00
apa420
35816c5d8a
Add settings for last message line style ( #2019 )
2020-10-04 18:26:46 +02:00
Leon Richardt
aff59495df
Improve "Login expired!" message ( #2029 )
...
* feat: improve "Login expired!" message
Since this message occurs when the OAuth token becomes invalid, users
have to re-add their account in order to continue using the application.
The previous message did not make this clear enough, often leading to
confusion and questions by users.
This commit changes the system message to more clear about what the user
has to do, and adds a link that opens the "Accounts" page in the
preferences.
* Update changelog
* Update ChannelView.cpp
Co-authored-by: fourtf <tf.four@gmail.com>
2020-10-04 17:36:38 +02:00
gempir
80e84b1d8a
Commands are now saved upon pressing Ok in the settings window ( #2016 )
...
Commands are now saved upon pressing the Ok Button in the settings window, similar to the rest of the settings.
2020-10-04 13:02:29 +02:00
apa420
a2e12a56e3
Changed some default settings ( #2024 )
...
Colorized nicknames now enabled by default
Show channels live now enabled by default
Bold usernames enabled by default
2020-10-04 12:59:31 +02:00
Vilgot Fredenberg
de04ff82a7
Clean up compiler warnings ( #2027 )
...
Fix the following compiler warning
../src/common/NetworkResult.hpp: In constructor ‘chatterino::NetworkResult::NetworkResult(const QByteArray&, int)’:
../src/common/NetworkResult.hpp:28:16: warning: ‘chatterino::NetworkResult::data_’ will be initialized after [-Wreorder]
28 | QByteArray data_;
| ^~~~~
../src/common/NetworkResult.hpp:27:9: warning: ‘int chatterino::NetworkResult::status_’ [-Wreorder]
27 | int status_;
| ^~~~~~~
../src/common/NetworkResult.cpp:9:1: warning: when initialized here [-Wreorder]
9 | NetworkResult::NetworkResult(const QByteArray &data, int status)
* Clang compiler warnings
Fixes every instance of the following error:
In file included from ../src/widgets/settingspages/CommandPage.cpp:12:
In file included from ../src/controllers/commands/CommandModel.hpp:5:
../src/common/SignalVectorModel.hpp:242:10: warning: 'moveRows' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
bool moveRows(const QModelIndex &sourceParent, int sourceRow, int count,
^
../src/controllers/commands/CommandModel.hpp:12:29: note: in instantiation of template class 'chatterino::SignalVectorModel<chatterino::Command>' requested here
class CommandModel : public SignalVectorModel<Command>
2020-10-04 12:47:23 +02:00
Daniel
b67e20d962
Only show VIP buttons if broadcaster ( #1999 )
2020-09-27 10:34:20 +02:00
apa420
3450b1cc9d
Added image to streamermode user popup ( #1995 )
...
* Added image to streamermode user popup
* Update CHANGELOG.md
* swapparoo
Co-authored-by: fourtf <tf.four@gmail.com>
2020-09-27 00:22:06 +02:00
apa420
b4ef4fe54d
Added vip and unvip buttons ( #1996 )
...
Co-authored-by: fourtf <tf.four@gmail.com>
2020-09-27 00:20:15 +02:00
fourtf
53b18d03c6
fixed a memory leak
2020-09-26 18:07:13 +02:00
Daniel
f7f858a4fc
Auto-refresh UserInfoPopup recent messages ( #1982 )
...
* Auto-refresh UserInfoPopup recent messages
* Update CHANGELOG.md
* Clean up code
* changed something about the connection
Co-authored-by: fourtf <tf.four@gmail.com>
2020-09-26 16:59:40 +02:00
Paweł
d314566ab6
Argument parsing rework ( #1940 )
...
* Experimental argument handling
* Restored browser extension launch functionality
Also moved check from BrowerExtension.cpp to Args.cpp as it is more relevant there and doesn't require passing arguments to a function in another file
* Fixed formatting
* Simplified Args.cpp code, added changelog entry
* Hid crash-recovery from help
* Dont save settings if launched with --channels
* Changed parsing method to t:channel
* Code cleanup
* Changed plaform delimeter to :, platform defaults to Twitch
Co-authored-by: fourtf <tf.four@gmail.com>
2020-09-26 16:03:51 +02:00
fourst4r
2f3accf3cb
fix a crash using middle click scroll on chat window ( #1870 )
...
* fix middle click scroll crash
* Update CHANGELOG.md
* get the float dpi, not int
2020-09-26 15:47:20 +02:00
fourtf
06cb88f6c2
downscale images in button
2020-09-26 15:40:43 +02:00
fourtf
f4a6b769e5
fixed some potential crashes down the line
2020-09-26 15:17:26 +02:00
tuckerrrrrrrrrr
9d885d951c
Allow reordering elements in list settings ( #1595 )
...
* Add move up, down buttons to list settings
Channel notifications, moderation buttons etc. have a move up and move
down button now for reordering.
* Selection follows moved rows, refactor
Also fixed rows past the 2nd one not moving
* Update selection property with more than 1 column
* Fix crash when moving without a row selected
* Move rows with drag and drop
Right now it's a little iffy registering the row to be moved, but I
wanna go to bed :)
* Remove EditableTableView, move to SignalVectorModel
Replace my ghetto drag and drop solution in EditableTableView with small
patches to the stuff already written in SignalVectorModel::dropMimeData
2020-09-26 15:11:45 +02:00
fourtf
f6caee6a66
removed accidentally added code
2020-09-26 14:59:04 +02:00
fourtf
affef2c5a2
Merge remote-tracking branch 'refs/remotes/origin/master'
2020-09-26 14:56:56 +02:00
fourtf
db3402a18e
Merge branch 'Ch2Usercard'
2020-09-26 14:54:44 +02:00
pajlada
20e4d6b3d2
Update emote parsing ( #1714 )
...
Fixes #1707
2020-09-26 14:21:46 +02:00
fourtf
d5855ba7d6
removed latest messages
2020-09-26 14:02:18 +02:00
Rasmus Karlsson
470fe5a58a
Add label that shows up if the log in link didn't open properly
...
This basically takes the official advice from https://github.com/Chatterino/chatterino2/issues/1779#issuecomment-699235396 and tells the user what they can do as a workaround.
Relevant issue: #1779
2020-09-26 10:24:29 +02:00
Rasmus Karlsson
4f35842473
Only attempt to read thumbnails when we get a 200 response code.
...
We would have been able to keep doing this if the Network Request code
followed redirects - however, it doesn't, so this is the best we can do.
We also don't have header support in Network Result, so we can't
validate that the response we got is actually an image.
Fixes #1972
2020-09-26 09:30:50 +02:00
fourtf
8123a47898
Closes #1725
2020-09-26 01:52:39 +02:00
fourtf
828fb2c3f5
Fixes #1767
2020-09-26 01:19:47 +02:00
fourtf
b905e0afd1
Fixes #1676
2020-09-26 00:59:16 +02:00
fourtf
3375e58a4f
added spacing to the split header title
2020-09-25 23:41:18 +02:00
fourtf
5fc495a073
Fixes #1404
2020-09-25 22:59:20 +02:00
fourtf
45a1034edf
fixed tooltip flickering for SplitHeader
2020-09-25 22:21:30 +02:00
pajlada
913193f8b5
Split up Window Layout loading into a loading and application stage ( #1964 )
...
* Split up Window Layout loading into a loading and application stage
Previously, we were creating UI elements at while we were reading the window-layout.json file.
We now read the window-layout.json file fully first, which results in a
WindowLayout struct which is built up of a list of windows with a list
of tabs with a root node which contains containers and splits.
This WindowLayout can then be applied.
This will enable PRs like #1940 to start Chatterino with Window Layouts
that aren't defined in a json file.
This commit has deprecated loading of v1 window layouts (we're now on v2). If a v1 window layout is there, it will just be ignored and Chatterino will boot up as if it did not have a window layout at all, and on save that old window layout will be gone.
* Fix compile error for mac
2020-09-19 17:14:10 +02:00
fourtf
1baa2b266d
add a settings for the duplicate message sending
2020-09-11 17:07:58 +02:00
pajlada
c7a2f4cc92
Don't make follow requests based on the check follow response ( #1906 )
...
This is done by deliberately setting and reading the enabled state of
the widget whenever the stateChanged event happens.
If the stateChanged event happens while the widget is not enabled, we
know the event must have been triggered by our "check user follow state"
event, and then we don't act upon that event
2020-09-06 12:46:35 +02:00
Daniel
b024b47afd
Changelog crash fix (macOS) ( #1935 )
...
On macOS, trying to display a dialog before showing the main window
(like when starting minimized) leads to a crash. The dialog will now
show before the main window is opened, preventing this issue.
2020-09-06 12:02:15 +02:00
fourtf
63c167f1db
2.2.1
2020-08-24 20:24:00 +02:00
Nico Sonack
930351779c
( #1874 ) Disable updates on non-Windows, Linux or macOS platforms ( #1914 )
...
* (#1874 ) Disable update checking for unsupported platforms
As described #1874 , only Windows, macOS and GNU/Linux are officially
supplied with builds. Thus checking for updates is unnecessary if we
are e.g. on FreeBSD, OpenBSD, illumos distros and possibly other
Operating Systems.
This fixes #1874 by ifdef-ing the 3 officially supported platforms
when checking for updates. Otherwise a debug warning will be emitted
and in the settings the checkbox for beta-updates is hidden and
replaced by a message, explaining the reason for why there are no beta
updates.
* Update CHANGELOG
In accordance with #1874
* (#1874 ) Move platform check into checkForUpdates
As discussed in #1914
* (#1874 ) Move check for supported OS to a seperate function.
As requested in #1914
2020-08-24 12:02:56 +02:00
fourtf
5d0cb3ada8
Closes #1903
2020-08-23 17:11:41 +02:00
fourtf
28a0e4c63c
Closes #1909
2020-08-23 17:04:17 +02:00
fourtf
50da694fff
Stable ( #1905 )
...
* fixed SearchWindow memory leak
* Update CHANGELOG.md
* added DebugCount for BaseWindow
* [Bug Fix] Color of second user highlight cannot be set (#1898 )
* Highlighting: Fix bug preventing user highlight from being set
Before this commit, only the row of a clicked cell was checked, but not
the tab it was clicked in.
Since the "Whispers" row is the second row in the "Messages" tab on the
highlighting page, the color picker was not opened for the second entry
in the "Users" tab either. This commit fixes the bug by also checking
tab the cell was clicked in.
* Update CHANGELOG.md
* Emote Popup Improvements (#1895 )
* Put exact matching emotes first
* Close GenericListView on Escape press
* smol fix
* fixed emote input when not in the first char
* fixes #1902
* closes #1904
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: Daniel <24928223+dnsge@users.noreply.github.com>
2020-08-23 11:28:22 +02:00
fourtf
391ba5476f
fixed emote input when not in the first char
2020-08-23 09:17:19 +02:00
fourtf
ea54b10f1d
smol fix
2020-08-22 23:22:00 +02:00
Daniel
184aba1be7
Emote Popup Improvements ( #1895 )
...
* Put exact matching emotes first
* Close GenericListView on Escape press
2020-08-22 23:17:56 +02:00
Leon Richardt
505581ca65
[Bug Fix] Color of second user highlight cannot be set ( #1898 )
...
* Highlighting: Fix bug preventing user highlight from being set
Before this commit, only the row of a clicked cell was checked, but not
the tab it was clicked in.
Since the "Whispers" row is the second row in the "Messages" tab on the
highlighting page, the color picker was not opened for the second entry
in the "Users" tab either. This commit fixes the bug by also checking
tab the cell was clicked in.
* Update CHANGELOG.md
2020-08-22 23:10:10 +02:00
fourtf
6e6413da02
added DebugCount for BaseWindow
2020-08-22 22:54:03 +02:00
fourtf
ebb4ffe36d
fixed SearchWindow memory leak ( #1899 )
2020-08-22 22:35:07 +02:00
fourtf
a8c61980ac
removed default image uploader
2020-08-22 18:33:37 +02:00
fourtf
47afca2c71
miscelaneous changes
2020-08-22 16:49:23 +02:00
fourtf
17b26ef59c
Merge branch 'master' of https://github.com/chatterino/Chatterino2
2020-08-22 15:29:06 +02:00
fourtf
459e483c62
hide link preview image if in streamer mode
2020-08-22 15:27:42 +02:00
pajlada
b98c0c2a44
Clarify "Custom stream player" functionality ( #1889 )
...
* Clarify "Custom stream player" functionality
* Remove idiotic idiot proofing
2020-08-22 15:01:16 +02:00
fourtf
5a18a0f040
updated links to go to chatterino.com redirect pages
2020-08-22 14:46:17 +02:00
fourtf
f584503673
some fixes for SplitInput
2020-08-22 12:34:19 +02:00
fourtf
758fdc28ee
added margin to emote input items
2020-08-22 12:19:20 +02:00
fourtf
95f975996d
added tip for search shortcut to settings
2020-08-22 12:17:20 +02:00
fourtf
048a6f661d
enable word wrap in tooltip
2020-08-22 11:54:06 +02:00
fourtf
88f45a2842
animte emotes in colon emote input
2020-08-15 21:34:57 +02:00
fourtf
f0b9f8ca59
raised emote limit in colon input to 200
2020-08-15 21:20:23 +02:00
fourtf
a23b1c7988
added twitch emotes to colon emote menu
2020-08-15 21:14:07 +02:00
fourtf
235b67f9da
smooth pixmap transform in emote input item
2020-08-15 20:25:58 +02:00
fourtf
8818f3df18
added emojis to colon popup
2020-08-15 20:22:46 +02:00
fourtf
2ad4236f10
fixed compilation
2020-08-15 19:13:50 +02:00
fourtf
f7237dccdd
added colon emote popup for ffz and bttv
2020-08-15 18:59:17 +02:00
Leon Richardt
6781482485
Quick Switch: Add support for light themes ( #1858 )
2020-08-15 10:17:15 +02:00
alazymeme
fba049dbfb
Fix open in browser button for whisper split ( #1860 )
...
* Fix open in browser button for whisper split
* Update CHANGELOG.md
2020-08-15 10:15:57 +02:00
Matthew Marlow
8530ffb7e3
added brave browser to supported NM list ( #1862 )
...
* added brave browser to supported NM list
* updated CHANGELOG.md
2020-08-15 10:14:59 +02:00
fourtf
b2dab3cf21
xd
2020-08-13 20:59:57 +02:00
fourtf
bbcbad23a1
keybindings page in settings now scrolls
2020-08-13 20:48:47 +02:00
fourtf
46361ea859
some more stuff
2020-08-13 20:20:24 +02:00
fourtf
a566a74ef0
removed some more pointers
2020-08-13 20:10:52 +02:00
fourtf
c83fc043e0
replaced raw pointers with unique_ptr
2020-08-13 20:05:54 +02:00
Leon Richardt
a9080ceb3c
Discord-like Quick Switcher ( #1588 )
...
* Proof of Concept for Quick Switcher
* Fix crash when suggestions are empty
* QuickSwitcher: Use tab name instead of a single channel
* Rebase later
* Add missing include for <functional>
* Move QuickSwitcher related classes into own subfolder
* Refactor switcher list items
Now, items are responsible for taking the right action when selected in
the switcher list. This should allow for more focused code and
responsibilities.
* Add note about memory management
* Add option to open channel in a new tab
* Add support for using the mouse
* Spawn switcher popup in the middle of the window
Works reliably on i3 at least. Might need some additional testing on
other WMs (and especially on Windows!).
* Add some icons for switcher items
Note that the final design of the list is not final but I do plan to
incorporate these in the future.
* Set Qt::Dialog window flag on switcher popup
Prevents tiling window managers like i3 from trying to tile the window.
* Rename "SwitcherItem" to "AbstractSwitcherItem"
* Add comments about what items are inserted
* Use custom model and view
Still missing: Currently selected item is not highlighted yet. You can
move between selected items with tab and arrow keys though.
* Add helper function to convert QVariant to AbstractSwitcherItem *
* Remove useless constant
* Highlight currently selected switcher item
* Use a different method for centering QuickSwitcherPopup window
* QuickSwitcherModel: Add documentation
* Add default parameter to QuickSwitcherModel::rowCount
* QuickSwitcherPopup: Add comments
* Remove outdated TODO
* QuickSwitcherModel: Init vector with default capacity
* Remove outdated comment
* Add comment about 0 ms timeout interval
* NewTabItem: Simplify interface
* Only fetch opened splits once
This is better than the prior approach since opened splits cannot change
anyways while the switcher is open.
* Use SplitContainer to pass information instead of custom type
* Allow searching for tab titles as well
Before this commit, only channel names could be searched.
* Refactor switcher item interface to be more flexible
Also show tab name and channel name in the switcher list.
* Add documentation for AbstractSwitcherItem
* Add documentation for NewTabItem
* Add comments about {begin,end}{Insert,Remove}Rows
* Remove unused method
* Replace magic size with named constant
* Add change log entry
Co-authored-by: fourtf <tf.four@gmail.com>
2020-08-13 19:25:51 +02:00
fourtf
ce57ad9b0d
fixed typo
2020-08-13 19:13:06 +02:00
fourtf
215e8b7b71
centered split header tooltip
2020-08-13 19:00:56 +02:00
fourtf
1d1fd4d7c0
reordered settings
2020-08-13 18:56:40 +02:00
fourtf
b1d9b55bf7
named UI Scale -> Zoom
2020-08-13 18:03:08 +02:00
fourtf
2c74e98023
edited split dropdown
2020-08-13 18:02:23 +02:00
fourtf
8661c83312
updated descriptions in notification settings
2020-08-13 17:36:45 +02:00
fourtf
6f4f66b9d0
use different window frame for user popup based on the setting
2020-08-13 17:17:53 +02:00
fourtf
b2ae2e598f
moved cache and appdata settings up
2020-08-13 16:59:42 +02:00
fourtf
a50e95d9f8
changes to settings
2020-08-13 15:55:42 +02:00
Daniel
0e6ca6b097
Vertical tabs ( #1815 )
...
* Vertical tabs
* Vertical tab wrapping
* Fix formatting
* Cleanup code
* Updated changelog
* Hide button row if no buttons exist
* Fix tab width expansion
Co-authored-by: fourtf <tf.four@gmail.com>
2020-08-13 15:43:08 +02:00
Karar Al-Remahy
b52d15b9b4
fix: Crash on MS Edge browser ext connection ( #1852 )
2020-08-13 14:53:36 +02:00
Jonas Schmitt
11b8948290
Add support for non-highlight channel point rewards ( #1809 )
2020-08-08 15:37:22 +02:00
alazymeme
1bd3d10eef
Add an "Open in browser" option to whisper split ( #1828 )
2020-08-08 15:17:51 +02:00
mmb L
208f9b093c
Added setting to auto close user popup ( #1833 )
...
* Set autoclose as true by default to match stable version (2.1.7) behavior
2020-08-08 14:43:26 +02:00
Matthew Marlow
e5f3bc9f3f
Improve Chatterino extension positioning ( #1825 )
...
This adds support for left-side chat
2020-08-01 15:42:56 +02:00
pajlada
214afc8fc2
Simplify Tooltip flags on Linux for Sway ( #1824 )
2020-07-25 15:00:12 +02:00
pajlada
382dfbc2fa
[SearchPopup] CTRL+F now focuses the search input ( #1812 )
2020-07-18 17:52:12 +02:00
Rasmus Karlsson
d25dee10b2
Keep last menu in memory
...
Might do something about #1790
2020-07-18 17:51:31 +02:00
Daniel
ba06b10135
Open usercard on mention click ( #1674 )
2020-07-18 16:03:51 +02:00
pajlada
276f3e1d98
[SettingDialog] CTRL+F now selects the Find input ( #1811 )
...
* Sneakily make SettingsDialog constructor private at the same time 🕵
2020-07-18 15:56:33 +02:00