pajlada
403fc6d3c4
fix: ensure timer doesn't run if the QuickSwitcherPopup is dead ( #5687 )
2024-11-03 10:49:00 +00:00
nerix
bbcd8c5eb2
fix: get rid of some more warnings ( #5672 )
2024-10-27 12:42:23 +00:00
nerix
3e2116629a
chore: improve appearance of Twitch emotes in popup ( #5632 )
2024-10-13 10:08:32 +00:00
nerix
3d06f8612f
chore: ensure statics are only present once in the final app ( #5588 )
2024-09-14 12:13:12 +00:00
pajlada
336536c761
chore: clean up some of the pronoun implementation ( #5583 )
2024-09-08 13:30:06 +02:00
Timo Zuccarello
9375bce555
feat: add setting for showing pronouns in user info popup ( #5442 )
...
This uses https://pr.alejo.io/
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2024-09-08 11:19:43 +02:00
nerix
aae1288112
fix: don't add sets without emotes when searching ( #5582 )
2024-09-03 09:53:28 +00:00
nerix
61b04dbe7b
feat(emote-popup): automatically reload Twitch emotes ( #5580 )
2024-09-01 13:44:36 +02:00
nerix
820aa12af6
refactor: load Twitch emotes from Helix ( #5239 )
2024-09-01 11:22:54 +02:00
pajlada
ac88730563
fix: remove deprecated Application::getTwitchAbstract ( #5560 )
2024-08-25 11:38:57 +00:00
pajlada
9f588b7406
fix: Fixed account switch not being saved if no other settings were changed ( #5558 )
2024-08-24 13:02:08 +00:00
pajlada
5170085d7c
fix: tristate toggle logic for tab visibilty ( #5530 )
...
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2024-08-24 09:42:42 +00:00
pajlada
998920d244
Remove experimental IRC support ( #5547 )
2024-08-18 12:04:26 +00:00
nerix
aed55ac1ba
fix: replace defines with constexpr/const and use more absolute paths for includes ( #5527 )
...
bye bye nuuls
2024-08-03 10:00:58 +00:00
pajlada
5deec1f02f
chore: remove Singleton & replace getIApp with getApp ( #5514 )
2024-07-21 13:09:59 +00:00
pajlada
973b7a3bdd
Add extra context to messages that are added to channels, allowing the logging controller to take more responsibility in what messages to log ( #5499 )
...
Co-auhtored-by: James Upjohn <jupjohn@jammeh.co.nz >
2024-07-13 11:15:11 +00:00
pajlada
354079c74c
refactor: add Channel::addSystemMessage function ( #5500 )
2024-07-07 22:03:05 +02:00
pajlada
b6dc5d9e03
chore: refactor TwitchIrcServer ( #5421 )
2024-06-01 12:56:40 +00:00
nerix
65bfec963b
feat(emote-popup): save size of popup ( #5415 )
...
* fix: remove added margins from emote window position
* chore: add changelog entry
* feat: store size of emote window
* chore: update changelog entry
* fix: disable layout save
* fix: PCH moment
* fix: multiply by scale
2024-06-01 10:38:39 +00:00
nerix
8689bdb481
fix: get rid of duplicate scale events ( #5404 )
2024-05-19 09:11:51 +00:00
nerix
3ed1c0f7a4
fix: don't attempt to scale windows opted out of scaling ( #5400 )
2024-05-18 10:34:36 +00:00
nerix
febcf464fe
Use Qt's High-DPI scaling on Windows ( #4868 )
2024-05-12 11:59:14 +00:00
nerix
8202cd0d99
refactor: cleanup and document Scrollbar ( #5334 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
Co-authored-by: Daniel Sage <sagedanielr@gmail.com >
2024-05-12 10:52:58 +00:00
Maverick
b6d75fd867
feat: add more items in macOS menu bar ( #5266 )
...
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com >
2024-03-29 19:50:43 +00:00
pajlada
e7508332ff
refactor: Fonts ( #5228 )
2024-03-10 13:27:08 +00:00
pajlada
2e77b47ea1
fix: settings "Cancel" button doesn't work first time ( #5229 )
2024-03-09 11:29:25 +00:00
nerix
c1fa51242f
refactor: turn StreamerMode into a singleton(-like thing) ( #5216 )
2024-03-01 21:12:02 +01:00
pajlada
5628605de4
refactor: Move Emotes to Application ( #5120 )
2024-01-21 13:20:21 +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
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
718696db53
refactor: Un-singletonize Paths & Updates ( #5092 )
2024-01-16 20:56:43 +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
78a7ebb9f9
Improve color selection and display ( #5057 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-01-06 20:52:29 +00:00
nerix
e48d868e8c
fix: Avoid duplicate scale in settings dialog ( #5069 )
2024-01-06 11:28:06 +00:00
pajlada
d085ab578f
refactor: Make Args less of a singleton ( #5041 )
...
This means it's no longer a singleton, and its lifetime is bound to our application.
This felt like a good small experiment to see how its changes would look
if we did this.
As a shortcut, `getApp` that is already a mega singleton keeps a
reference to Args, this means places that are a bit more difficult to
inject into call `getApp()->getArgs()` just like other things are
accessed.
2023-12-29 15:40:31 +01:00
nerix
c65ebd26bd
fix: non-native drag on Windows ( #5051 )
2023-12-29 15:10:56 +01:00
nerix
25add89b14
feat: Add crash recovery on Windows ( #5012 )
2023-12-24 15:38:58 +01:00
nerix
d105a68dba
Allow ChannelViews without a Split ( #4747 )
2023-12-17 21:49:37 +01:00
pajlada
0395b692e4
fix: ReplyThreadPopup now requires a split as its parent ( #5036 )
...
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2023-12-17 13:16:40 +00:00
pajlada
aa11a24163
fix: UserInfoPopup now requires a split as its parent ( #5034 )
...
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2023-12-17 11:53:06 +00:00
Herman Stornes
b78b57b454
Fixes to ctrl+backspace behavior ( #5013 )
2023-12-16 13:40:05 +00:00
nerix
66f4480371
fix: Fixed some compiler warnings ( #5028 )
...
* fix(C4101): unreferenced local variable
* fix(C4189): variable initialized but not referenced
* fix(C4305): narrowing from double to float
* fix(C4457): declaration hiding function parameter
* fix(C4456): shadowing declaration
* fix(C4996): remove deprecations
* chore: add changelog entry
* fix: Remove more unused variables
* fix: removed unused lambda captures
* Update changelog entry
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2023-12-16 11:24:28 +00:00
Mm2PL
401e097d62
Hide the Usercard button in the User Info Popup in special channels ( #4972 )
2023-12-09 12:21:00 +00:00
iProdigy
44abe6b487
feat: add channel for messages caught by AutoMod ( #4986 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2023-12-03 22:07:30 +00:00
nerix
c4c94473ae
Do bounds-checking on more windows ( #4797 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2023-12-02 12:56:03 +01:00
pajlada
5b741a8eb6
refactor: Remove Emoji's EmojiMap with a vector ( #4980 )
2023-11-26 18:17:58 +00:00
Mm2PL
f943f70634
Add support for opening usercards by ID ( #4934 )
...
Co-authored-by: nerix <nerixdev@outlook.de >
2023-11-06 20:42:24 +01:00
iProdigy
5209e47df1
Improve reply popup after thread update ( #4923 )
...
Co-authored-by: nerix <nero.9@hotmail.de >
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2023-11-05 16:25:26 +00:00