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
pajlada
a715b1ffff
Clean up TwitchAccount emote stuff ( #4243 )
...
* Remove unused TwitchAccount FollowResult enum
* Remove unused TwitchEmoteSetResolverResponse struct
* Remove unused and unimplemented `getEmoteSetBatches` function definition
* Remove unused `loadEmoteSetData` and `staticEmoteSets` from
TwitchAccount
* Remove forward declaration of TwitchAccount in TwitchAccountManager
* Clean up IgnorePhrase includes
* add missing newline in pubsubmanager.cpp
2022-12-18 14:36:39 +00:00
pajlada
b074a8f7eb
Refactor the EmotePopup file ( #4239 )
...
Flatten the anonymous namespace
Make the `loadEmojis` functions static
Make the `filterEmoteMap` function static
Return an EmoteMap from `filterEmoteMap` instead of an EmoteMap*
Other misc cool changes :-)
2022-12-17 18:33:17 +01: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
kornes
fbfa5e0f41
Disable use of Qt APIs deprecated in 5.15.0 and earlier versions ( #4133 )
2022-11-10 20:11:40 +01:00
nerix
34b5fa661f
fix: missing global emotes in popup ( #4062 )
2022-10-16 12:29:28 +00: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
nerix
c1af2c3faa
feat: add settings to toggle BTTV/FFZ global/channel emotes ( #3935 )
...
* feat: add settings to disable BTTV/FFZ global/channel emotes
* docs: add changelog entry
* fix: capitalize `BTTV` and `FFZ`
* fix: rename and move settings
2022-08-28 12:20:47 +02: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
qooq69
3c46572c51
Added margin to emote search ( #3543 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-03-26 13:46:22 +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
Mm2PL
6f7c3c8d7e
Made emote search not crash in non-Twitch channels. ( #3527 )
2022-01-22 14:05:01 +01: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
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
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
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
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
Paweł
1ef2f17cd4
Added missing context menu entries to emote popup ( #2670 )
2021-04-24 15:43:15 +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
Paweł
dcebcd4456
Added Ctrl+1/2/3/... shortcuts to Emote Popup ( #2263 )
2020-12-12 14:58:59 +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
Dave
56828f2d81
Made the current channels emotes appear at the top of the emote picker ( #2057 )
2020-10-11 12:31:00 +02:00
mmb L
0b0fdb4ba2
Fix emote popup remember last position by moving setStayInScreenRect into EmotePopup constructor ( #1752 )
2020-07-05 14:07:03 +02:00
mmb L
2076715e23
prevent moveTo from changing popup position on every launch ( #1630 )
2020-04-18 10:59:27 +02:00
mmb L
ebfcb49e8c
Make emote popup remember last position ( #1580 )
...
* Use existing moveTo to ensure window stay within desktop geometry
2020-04-13 13:15:51 +02:00
Rasmus Karlsson
64c58e724a
Use same sorting method in emote popup as in the completion model
...
Fixes #1549
2020-02-15 15:52:42 +01:00
apa420
4b1202437b
Sort emotes alphabetically in emote picker ( #1499 )
2020-01-25 13:05:59 +01:00
pajlada
265bab1ce6
Add the ability to tab through the emote menu ( #1483 )
...
Fixes #1478
2020-01-05 09:45:10 +01:00
Rasmus Karlsson
58e909067e
the EmotePopup now inherits from the BasePopup instead of BaseWindow
...
Fixes #1437
2019-12-14 12:58:15 +01:00
fourtf
4f356f80cf
BaseWindow smol refactor
2019-09-08 21:45:46 +02:00
fourtf
7bf5a79f8a
Delete emote popup when it is closed.
2019-08-13 16:39:22 +02:00
fourtf
5453c65f0f
implemented pausing on hover
2018-11-03 21:26:57 +01:00
fourtf
e259b9e39f
added brace wrapping after if and for
2018-10-21 13:43:02 +02:00
23rd
71a51d34c7
Combined emotes of different tiers in Emote Popup.
2018-10-13 09:10:48 +00:00
fourtf
1d682c4a93
added add split button
2018-09-04 21:39:54 +02:00
fourtf
3f4e9cdf91
added text for empty categories in emote popup
2018-09-04 20:09:06 +02:00
fourtf
af7b742a23
changed .clang-format
2018-08-15 22:46:20 +02:00
Lajamerr Mittesdine
7ff4f12257
Fix Global FFZ emotes in Emote Popup ( #663 )
...
There was two instances of Global BTTV emotes.
Changed the second instance to Global FFZ emotes.
2018-08-12 01:12:03 +02:00
fourtf
1ec1ecd52b
fixed crash when moderation buttons are enabled
2018-08-12 00:02:05 +02:00
fourtf
44f5a15da3
turning a lot of includes into forward declares
2018-08-11 22:23:06 +02:00
fourtf
c768bd9bd9
fixed image animations
2018-08-11 17:15:17 +02:00
fourtf
c719bb6b74
categorized emtotepopup
2018-08-11 14:26:02 +02:00
fourtf
381177dd24
refactored EnumFlags
2018-08-07 07:55:31 +02:00
fourtf
c26422aec1
refactored MessageBuilder
2018-08-07 01:35:24 +02:00
fourtf
f71ff08e68
changed to 80 max column
2018-08-06 21:17:03 +02:00
fourtf
c2e2dfb577
this commit is too big
2018-08-02 14:23:27 +02:00
fourtf
1614b11e42
Refactored TwitchChannel
2018-07-15 20:28:54 +02:00
fourtf
280bb4cf8e
Renamed private members
2018-07-06 19:24:35 +02:00
fourtf
aa3df2e6d8
refactored Channel
2018-07-06 17:30:12 +02:00