fourtf
c01d1ed732
step 1: push, step 2: try to compile
2018-06-28 19:57:06 +02:00
fourtf
848bbc71aa
removed that pile of garbage IrcManager
2018-06-28 19:54:40 +02:00
fourtf
8ced5a1e25
renamed *Manager classes
2018-06-28 19:51:07 +02:00
fourtf
2df142bd50
renamed *Manager files
2018-06-28 19:46:45 +02:00
fourtf
5604ae6a67
removed functions from SettingsManager that shouldn't be there
2018-06-28 19:38:57 +02:00
fourtf
b667183ca5
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-06-28 18:12:43 +02:00
Rasmus Karlsson
8ff29ebe05
Normalize define naming
2018-06-28 01:26:15 +02:00
pajlada
10df071077
Breakpad implementation ( #535 )
...
* qBreakpad simple implementation
* update chatterino.pro for linux
* Add breakpad building script for linux
2018-06-27 23:06:37 +00:00
Rasmus Karlsson
524be95e8b
Reduce complexity of regular expression initialization
2018-06-28 00:54:34 +02:00
Rasmus Karlsson
20c17c3377
Make link regular expression only be created once
2018-06-28 00:54:34 +02:00
LajamerrMittesdine
7fe8ff97e0
Initial rework of matchLink
2018-06-28 00:54:34 +02:00
fourtf
37be58ebcf
fixed browser extensions not working when opening the browser before
...
chatterino
2018-06-27 22:56:56 +02:00
fourtf
6a93aa412e
moved IsBigEndian into it's own file
2018-06-27 13:03:59 +02:00
chems
c22052afdd
undo reformat
2018-06-27 12:59:11 +02:00
ch-ems
b2d18ddd7f
fixes #525
2018-06-27 12:59:11 +02:00
ch-ems
1bd97d853e
fixes issue where slowmode checkbox is checked even after canceling.
2018-06-27 12:59:11 +02:00
Rasmus Karlsson
e9868fdd84
Move TwitchUser deserialization to the proper Deserialize function
...
instead of ::fromJSON
2018-06-27 00:17:05 +00:00
Rasmus Karlsson
f76512c31e
Remove authenticated get function from urlfetch
...
Implement twitch account emote getter function in TwitchAccount
2018-06-27 00:16:30 +00:00
ch-ems
d333da3dfa
fixes issue with 0245bd5
2018-06-26 19:33:42 +02:00
fourtf
c5441c6d4a
fixed minor issues
2018-06-26 17:51:31 +02:00
fourtf
fb230423f6
fixed rename
2018-06-26 17:47:44 +02:00
fourtf
604e5ed682
fixed upper/lower case fiesta
2018-06-26 17:42:35 +02:00
fourtf
8cbf575e3c
added docs of main.cpp
2018-06-26 17:33:26 +02:00
fourtf
804d324d79
removed NativeEventHelper
2018-06-26 17:27:18 +02:00
fourtf
d09b14db26
removed Const.hpp and Credentials.hpp in favor of TwitchCommon.hpp
2018-06-26 17:25:24 +02:00
fourtf
08e552f5f6
ran clang-format on all files
2018-06-26 17:20:03 +02:00
fourtf
6ee1fc303e
removed SplitColumn
2018-06-26 17:16:58 +02:00
fourtf
c74bc00106
renamed twitch api get functions
2018-06-26 17:12:50 +02:00
fourtf
54eb07e116
removed namespaces
2018-06-26 17:06:17 +02:00
fourtf
2df0566492
removed namespaces
2018-06-26 16:37:59 +02:00
fourtf
15abedd869
moved files into src/common
2018-06-26 15:33:51 +02:00
fourtf
0bc08a364c
created directory for dialogs
2018-06-26 15:11:45 +02:00
fourtf
f09c7e8b4e
removed ChannelData
2018-06-26 14:55:28 +02:00
fourtf
22f528cd21
put all split widgets inside the same directory
2018-06-26 14:39:22 +02:00
fourtf
a9bf9cf722
rename #3
2018-06-26 14:09:39 +02:00
fourtf
c9722b9780
rename #2
2018-06-26 13:24:55 +02:00
fourtf
ec04f10895
rename #1
2018-06-26 13:23:57 +02:00
fourtf
6375a902a0
fixed size of the attachedwindow for the browser extension for scaling
2018-06-25 22:07:17 +02:00
Lajamerr Mittesdine
13d28d0d8b
Fix Account Switcher Popup Widget On Linux
...
This fixes it for me on Linux.
Not sure if this breaks anything on Windows. Needs some testing.
2018-06-25 17:01:29 +02:00
ch-ems
0245bd5c3a
fixed crash when enabling 'window always on top'
2018-06-25 16:59:50 +02:00
ch-ems
7f5b07a9f9
fixes font selection window showing behind if 'window always on top' is
...
enabled.
2018-06-25 16:59:50 +02:00
fourtf
ef2365e81a
small fix and increased version number to 2.0.4
2018-06-25 12:52:07 +02:00
fourtf
c75b3578a7
fixed windows 7 again
2018-06-25 12:41:55 +02:00
fourtf
7b5972f05d
Fixed crash on windows 7
2018-06-25 12:20:36 +02:00
fourtf
a91d6525ad
Increased version number to 2.0.3
2018-06-25 00:01:03 +02:00
fourtf
ba5c3555b8
fixed scaling for 1.5+ scale on windows
2018-06-24 23:58:29 +02:00
fourtf
4075ac9279
increased version number to 2.0.2
2018-06-24 23:08:52 +02:00
fourtf
640907198e
I keep pushing too fast
2018-06-24 21:59:13 +02:00
fourtf
0d499313e2
fixed maximized mode margin on windows
2018-06-24 21:57:03 +02:00
fourtf
63c213a36a
fixed spelling of "separate"
2018-06-24 18:32:00 +02:00
fourtf
59ee091722
fixed label ui scale
2018-06-24 18:30:48 +02:00
fourtf
22167f33f2
Fixes #491 , font size in notebooktab too big
2018-06-24 17:33:55 +02:00
fourtf
68ddd1e7c9
Fixed some labels being too big on hi-dpi
2018-06-24 17:02:21 +02:00
fourtf
683017008a
fixed inital scaling being wrong on windows
2018-06-24 17:02:21 +02:00
Rasmus Karlsson
24471fc2d0
Fix emote popup for certain emotes (i.e. <3)
...
Fix #513
2018-06-24 16:35:38 +00:00
Rasmus Karlsson
355b80680d
Fix erroneous copying of emotes (twitch emotes in particular)
...
Fix #514
2018-06-24 16:30:28 +00:00
Rasmus Karlsson
fc0e89edf3
Implement "frameless draggable" windows on Linux
...
Not yet tested on Mac but should work just the same
Fix #472
2018-06-24 16:09:11 +00:00
Rasmus Karlsson
a105b47a6b
Improve notice message handling
...
This should stop most duplicate notice messages from showing up
Fix #272
2018-06-24 15:33:22 +00:00
Rasmus Karlsson
8bb3ad1bf5
Only use the "duplicate message" functionality if user is not a
...
moderator
2018-06-24 15:20:15 +00:00
Rasmus Karlsson
715d208b6d
Enable unicode regular expressions in ignore phrases too
2018-06-24 14:56:34 +00:00
pajlada
eae2c2c521
Emote popup channelname ( #475 )
...
Fix #464
2018-06-24 14:42:40 +02:00
Rasmus Karlsson
ebe0f0c87f
Improve display name parsing
...
Fix #510
2018-06-24 14:27:08 +00:00
Rasmus Karlsson
a5983e3876
Fix "addFakeMessage" for privmsgs
2018-06-24 14:27:08 +00:00
fourtf
a505adf26c
disabled openGuiMessageQueue for debug mode
2018-06-24 14:03:26 +02:00
fourtf
9a719dcd05
added completion for default twitch commands
2018-06-24 13:57:19 +02:00
Rasmus Karlsson
e1f2cb3355
Enable full unicode support in Highlight phrases
...
Fix #509
2018-06-24 13:42:22 +00:00
fourtf
573abe9f40
fixed #486
2018-06-24 13:33:18 +02:00
Rasmus Karlsson
6c727cf82b
Settings now saves unicode QString settings properly
...
Fix #503
2018-06-24 13:21:16 +00:00
Rasmus Karlsson
ecfe9646dd
Add missing this prefixes in TwitchServer
2018-06-24 13:14:05 +00:00
Rasmus Karlsson
be931df4f4
Add a message if you're trying to type without being logged in
...
Fix #484
2018-06-24 13:11:20 +00:00
fourtf
8b4f9d066e
fixed account switch popup showing behind the main window
2018-06-24 13:10:29 +02:00
fourtf
8111946858
renamed variables in twitchserver
2018-06-24 13:06:11 +02:00
fourtf
47198a5489
Fixed #501
2018-06-24 13:00:42 +02:00
Rasmus Karlsson
532737d358
Fix the "mode header thing" to not take up too much space
2018-06-24 12:21:11 +00:00
DatGuy1
5135309508
Add room mode options to splitheader ( #497 )
2018-06-24 12:22:50 +02:00
fourtf
02214c38a6
added comments for explanation
2018-06-24 12:16:32 +02:00
fourtf
5673cefd1b
Fixes crash #504
2018-06-24 11:45:30 +02:00
fourtf
f5a05543cd
added autocompletion for commands
2018-06-24 11:24:21 +02:00
fourtf
2b99a3574c
changed firefox extension link to the english one
2018-06-24 10:57:37 +02:00
fourtf
f7b9144210
added timestamp and disabled pings for inline sent whispers
2018-06-24 10:53:12 +02:00
fourtf
a91ac5cdf0
channged piss color to blue
2018-06-23 23:48:54 +02:00
fourtf
b056a07f65
show changelog fix
2018-06-23 23:26:09 +02:00
fourtf
c121eba15d
fixed viewing changelog temporarily
2018-06-23 23:24:32 +02:00
fourtf
fdabb5d1f2
increased version to 2.0.1
2018-06-23 23:11:22 +02:00
fourtf
3bcbcac869
commented out the NOTICE message handle
2018-06-23 23:08:15 +02:00
fourtf
f728a1fbd7
added browserextensionpage
2018-06-23 22:49:07 +02:00
fourtf
89d9076715
polishing for the update
2018-06-23 22:17:57 +02:00
datguy
88ef3ef07a
Show sent whispers inline
2018-06-23 19:24:51 +02:00
Rasmus Karlsson
942217fd6a
Fix removing items in an EditableModelView
...
Fix #489
Fix #456
If @fourtf could take a look at this fix it would be nice KKaper
2018-06-23 14:46:21 +00:00
Rasmus Karlsson
ee1fd9274d
Add missing include
2018-06-23 14:10:20 +00:00
Rasmus Karlsson
b2f454aca4
Change header color when split is active
...
Colors might need to change but they work for now
Fix #495
2018-06-23 11:54:00 +00:00
fourtf
5ae671dc14
accidentally added a line
2018-06-22 23:28:20 +02:00
fourtf
4aec66e3ea
small refactor of twitchserver
2018-06-22 23:24:45 +02:00
Rasmus Karlsson
115031b7ac
Clearchat now disables previous messages
...
Fix #499
2018-06-22 21:44:02 +00:00
Rasmus Karlsson
dd0d6a0f88
Stop moderation elements from appearing on other moderators messages
...
Fix #496
2018-06-22 21:19:52 +00:00
Rasmus Karlsson
2746f88e49
Load all short codes for emojis, instead of just the first one
...
Fix #494
2018-06-22 20:43:43 +00:00
hemirt
077f908f4e
Adjust tooltip size
2018-06-22 20:14:44 +02:00
fourtf
dfdeef297e
fixed dragging user info popup on windows
2018-06-22 12:44:10 +02:00
fourtf
440a3c41fe
LayoutCreator<T>::operator * now returns a reference
2018-06-22 12:34:33 +02:00
fourtf
a5b48d713a
disabled registering of the native messaging host if in debug mode
2018-06-22 11:33:01 +02:00
fourtf
e534bdfeca
update manager
2018-06-22 10:22:25 +02:00
fourtf
5155039293
added #ifdef back in for windows updates
2018-06-21 23:03:13 +02:00
fourtf
8f34a0af59
fixed the updating mechanism
2018-06-21 23:02:42 +02:00
fourtf
00d538b368
fixed creating messagebox on wrong thread
2018-06-21 22:44:48 +02:00
fourtf
713d0c9599
minor change to the update system
2018-06-21 22:39:17 +02:00
fourtf
e204dfdb17
added updating mechanic
2018-06-21 22:02:35 +02:00
fourtf
2f91e3097a
changed settings paths
2018-06-21 13:02:34 +02:00
Rasmus Karlsson
e0ecd97184
another emoji shit test
2018-06-20 21:30:18 +02:00
Rasmus Karlsson
c92c3141ba
Try out braize pajlada CDN
2018-06-20 20:30:54 +02:00
fourtf
7a54b51cb7
removed the fourtf cdn
2018-06-20 19:32:54 +02:00
fourtf
66c4b4f82b
added the fourtf cdn
2018-06-20 19:10:54 +02:00
fourtf
107dc398a8
added caching for bttv and ffz api requests
2018-06-20 09:02:50 +02:00
Rasmus Karlsson
e32841ab81
Make the UserInfoPopup identify itself as a popup, hinting tiling window manager to not tile it
2018-06-19 20:51:56 +00:00
fourtf
e28bc805f6
changed highlighted message color
2018-06-19 20:48:57 +02:00
fourtf
bc54927c84
fixed smooth scrolling
2018-06-19 20:34:50 +02:00
fourtf
ee396bc1b8
fixed messages not replacing
2018-06-19 20:19:43 +02:00
fourtf
cf6bdeddc7
fixed user info popup user info loading
2018-06-19 20:14:38 +02:00
Rasmus Karlsson
7703087fb4
Fix tabbing some emotes (i.e. R-)
)
2018-06-19 20:04:12 +00:00
Rasmus Karlsson
8f00d1aece
Make timeouts show up as the biggest "even" duration type possible
...
61 seconds = 61 seconds
60 seconds = 1 minute
3601 seconds = 3601 seconds
3600 seconds = 1 hour
3540 seconds = 59 minutes
the reason it doesn't just do 3601 seconds as 1 hour, 1 second is I
wanted to keep the messages short. might change in the future eShrug
2018-06-19 20:02:51 +00:00
fourtf
7e53b44099
opening user info popup approx. at the center of the mouse
2018-06-19 19:51:08 +02:00
fourtf
b2be44bbe7
making user dialog draggable on windows
2018-06-19 19:42:15 +02:00
fourtf
78b20776a8
improved user popup
2018-06-19 19:03:07 +02:00
fourtf
73a067f42f
improved code style
2018-06-19 19:03:07 +02:00
fourtf
394009dda8
added ui scaling
2018-06-19 19:02:19 +02:00
fourtf
01f3f401ac
wip changes
2018-06-19 19:00:02 +02:00
DatGuy1
b2ca38b479
fix typo
...
if -> ifdef
2018-06-18 23:33:06 +02:00
DatGuy1
2e8b168f19
FMT_USE_WINDOWS_H -> USEWINSDK
2018-06-18 23:33:06 +02:00
datguy
56fcc496cf
made the 'add account' popup box actually pop up to the foreground
2018-06-18 23:33:06 +02:00
Rasmus Karlsson
7578743b74
Try to make message-replacing more crash-resistant
2018-06-18 20:03:09 +02:00
DatGuy1
635d4b2341
Fix minor userinfopopup moderator tool bugs
...
fix weeks time, add days, clang formatting
2018-06-14 17:08:57 +02:00
fourtf
57b21cffb3
changed emplace to push_back
2018-06-13 13:29:11 +02:00
fourtf
ae4cdbd5ab
improved code style
2018-06-13 03:58:52 +02:00
fourtf
866f868b54
added stuff related to scaling
2018-06-11 21:57:41 +02:00
fourtf
66e1952603
fixed default ui scale
2018-06-11 21:57:41 +02:00
fourtf
3f9a48fd72
fixed linux
2018-06-11 19:11:33 +02:00
fourtf
f2f34a4068
fixed building
2018-06-11 15:31:27 +02:00
fourtf
ea9f9e7f18
added ui scaling
2018-06-11 15:07:04 +02:00
fourtf
9b26fce781
changes for light mode
2018-06-11 15:07:04 +02:00
Rasmus Karlsson
698814a21f
Fix live status tooltip not updating properly
...
The issue was the TwitchChannel refreshLiveStatus function not calling
the updateLiveInfo signal properly
Fix #461
2018-06-11 11:51:46 +02:00
Lajamerr Mittesdine
511f60a181
Add the option to either copy / open an emote link
...
Currently you can only copy the emote link into clipboard.
This change allows you to directly open it instead.
2018-06-09 19:12:48 +02:00
DatGuy1
a41e199382
Default add to channel ( #453 )
2018-06-08 18:36:21 +02:00
Rasmus Karlsson
85e19d0bd6
Remove more QString usages
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
d2e750129c
Remove unused std::string version of CompletionModel addString
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
9f2c4ab59a
Make Emojis fully conform and use QString instead of std::string
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
63c38c02d0
Make FFZEmotes fully conform and use QString instead of std::string
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
6906d1dc1c
Make BTTVEmotes fully conform and use QString instead of std::string
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
93fe7adce7
Make TwitchEmotes class conform to QString standard
...
Make twitch emotes only be identified by a string ID, instead of sometimes by a string and sometimes by an int
Make the EmoteSet a struct instead of just a vector of emotes. This will be handy when we later fill in the emote sets name and other info (i.e. whether it's a subscription benifit or not)
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
3bc7e2da8a
Key twitch emotes by QString instead of std::string
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
e8683c3e8e
Remove unused includes in EmoteManager
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
d739fb0df4
Clean up FFZEmotes class
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
09963700ae
Clean up BTTVEmotes class
2018-06-07 16:40:31 +02:00
fourtf
049329e176
fixed /me action messages
2018-06-07 15:49:57 +02:00
Rasmus Karlsson
578795fbc3
Fix logging to a custom folder
...
Progress on #352
2018-06-06 20:30:34 +02:00
fourtf
7cd2d77524
fixed window title not containing the username on linux
2018-06-06 20:11:33 +02:00
fourtf
d2de34914b
added scrollbars to the about page
2018-06-06 20:04:57 +02:00
fourtf
6000b7626e
fixes #185
2018-06-06 18:59:18 +02:00
fourtf
00fb25d9a7
removed the old user info popup
2018-06-06 16:29:35 +02:00
fourtf
7a515355e4
added timeout and ban actions to the user popup
2018-06-06 16:17:34 +02:00
fourtf
45cda9b7a5
added follow and ignore functionality to the user popup
2018-06-06 15:54:14 +02:00
fourtf
c308883a2a
added basic user info popup
2018-06-06 13:35:33 +02:00
fourtf
86e4a669ad
added basic new user popup
2018-06-06 13:35:33 +02:00
Rasmus Karlsson
f542a5b999
Split up emoji parsing in more steps
...
Re-enable emoji skin variations
2018-06-06 11:43:02 +02:00
Rasmus Karlsson
3eab6150cf
fix emoji set combobox not loading from settings
2018-06-06 11:42:41 +02:00
Rasmus Karlsson
5724c7ef67
play around with the QString json deserializer
2018-06-06 11:42:01 +02:00
Rasmus Karlsson
7f589803be
Disable skin variations for emojis for now
2018-06-06 11:10:03 +02:00
Rasmus Karlsson
ba1767ce10
another try forsenT
2018-06-06 12:53:19 +02:00
Rasmus Karlsson
712b1c4f12
make skin variation parsing more resilient
2018-06-06 12:40:26 +02:00
fourtf
714d3178d6
disabled the custom log path as it doesn't save in the proper
...
directories
2018-06-06 00:46:37 +02:00
Rasmus Karlsson
334f778f42
Experimental emoji sets implemented
...
Fixes #376
2018-06-06 01:30:26 +02:00
Rasmus Karlsson
30c117f129
Add a mutable each function
2018-06-06 01:30:26 +02:00
fourtf
4716d73ee2
added keyboard bindings to the settings
2018-06-05 19:39:18 +02:00
fourtf
8a9ebf29a2
fixed SplitHeader tooltip not showing (hard one)
2018-06-05 19:18:26 +02:00
fourtf
19bef56f58
fixed tooltips having their own window in the taskbar
2018-06-05 19:08:49 +02:00
fourtf
51bde1098e
fixed sending whispers from /whispers
2018-06-05 18:51:14 +02:00
Rasmus Karlsson
b410db844d
Remove old emoji parsing test code
...
it can be recovered from the repo if we decide to make a test suite eShrug
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
f56b2e2fc2
Remove unused code
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
8db3bf483e
Remove unused chatterino emotes
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
e09e0a5ab4
Move emojis to its own class
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
8e70f02e3b
Move gif timer stuff to its own class
...
Clean up unused includes
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
78664f79ee
Move FFZ emotes to its own class
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
f83c07be53
Move bttv emotes to its own class
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
e12d386a5a
Move twitch emote-related stuff to TwitchEmotes class
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
3a8ceede4e
Remove unused functions from EmoteManager
2018-06-05 17:28:36 +02:00
Rasmus Karlsson
d584852bc0
Fix tag string parsing
2018-06-05 16:29:06 +02:00
fourtf
5c8e736518
fixed expanding messages
2018-06-05 14:24:54 +02:00
fourtf
a9d57f3ebd
fixed expanding messages
2018-06-05 14:24:01 +02:00
Rasmus Karlsson
3c3abba202
Fix some compilation errors caused by an incorrect merge
2018-06-05 15:19:39 +02:00
pajlada
4ad0ed4d45
Merge branch 'master' into logging
2018-06-05 13:16:20 +02:00
Rasmus Karlsson
ac40bede37
Implement the "Reload channel emotes" menu option
2018-06-05 15:03:34 +02:00
Rasmus Karlsson
c81df989c5
Fix rare crash when clicking in a ChannelView
2018-06-05 15:01:45 +02:00
Rasmus Karlsson
7c81477c35
Improve sub/resub message parsing
...
Instead of regexping out the username, use the existing ircv3 login-tag
2018-06-05 14:14:00 +02:00
Rasmus Karlsson
791187e688
Re-implement F5 for fake messages (debug mode only)
2018-06-05 14:08:55 +02:00
Lajamerr Mittesdine
819812c458
Revisement 3 of Fixing the text emotes
...
Fix of a fix of a fix of a fix.
2018-06-05 00:32:11 +02:00
Lajamerr Mittesdine
b2d049c782
Revisement 2 of Fixing emote text
...
Fixing the fix of the fix.
2018-06-05 00:32:11 +02:00
Lajamerr Mittesdine
4430f0b9a9
Revisement of fixing text emotes
...
Fixing the order of text emotes.
2018-06-05 00:32:11 +02:00
Lajamerr Mittesdine
3c8bb5e9bb
Fix a few issues with text emotes.
...
1. Fix the heart emote text overlay.
2. Added a missing text emote to the replacements.
3. Replace > with >
2018-06-05 00:32:11 +02:00
fourtf
10b0466052
changed scrollbar bg
2018-06-05 00:14:47 +02:00
Rasmus Karlsson
4b52a98778
Fix mentions tab
2018-06-05 01:13:53 +02:00
fourtf
b693779c55
fixed clicking to select split
2018-06-04 21:44:03 +02:00
fourtf
d9cb8093cb
added a shitty reconnect implementation
2018-06-04 21:37:19 +02:00