Rasmus Karlsson
be66338fe2
General cleanups/reformats
...
- Clean up imports
- Comment EmojiData
- Reorder TwitchAccount constructor
- Fix typo in TwitchChannel
- Add emoji parsing test code at the bottom of EmoteManager
2018-03-31 13:44:15 +02:00
Rasmus Karlsson
3cdaeb071a
Fixes some emojis that wouldn't display properly
...
Fix #198
2018-03-31 13:14:43 +02:00
Rasmus Karlsson
d3212b0a59
Fixes the previous "Disabled message" behaviour
...
Fixes #295
2018-03-31 11:32:29 +02:00
Rasmus Karlsson
2d15716b5f
Add helper methods to FlagsEnum where I can make sure that it actually works forsenT
2018-03-31 11:23:07 +02:00
fourtf
700b15c483
improved new tabs
2018-03-30 16:26:45 +02:00
Rasmus Karlsson
57e0e85d77
Update a usernames "timeAdded" every time it tries to be added
...
This keeps "recent chatters" from expiring
Progress on #57
2018-03-30 15:58:05 +02:00
Rasmus Karlsson
5a88f084a3
Add setting to not fetch chatters for bigger streamers
...
Work on #57
2018-03-30 15:46:47 +02:00
Rasmus Karlsson
1cac80c8ba
Changed how the channel live status is stored
2018-03-30 15:42:08 +02:00
Rasmus Karlsson
1b9fa36e06
add mouseMove signal to SignalLabel
...
Make use of the mouseMove signal in SplitHeader for the stream uptime
tooltip
2018-03-30 14:48:35 +02:00
Rasmus Karlsson
1c7f397f1b
Move signallabel code out from its header
2018-03-30 14:39:33 +02:00
Rasmus Karlsson
89d7b7db87
expire non-recent chatters
2018-03-30 13:51:15 +02:00
Rasmus Karlsson
d4f37f786b
Once again reset completion model first time tab is pressed. This ensures we never tab the wrong username, but it's really expensive.
2018-03-30 13:51:15 +02:00
fourtf
ec349f5978
added experimental new tabs
2018-03-30 13:44:01 +02:00
Rasmus Karlsson
ea21aa5dea
reformat/cleanup
2018-03-30 12:37:00 +02:00
Rasmus Karlsson
95878dc7db
No longer add username to the completion model in privateMessageReceived
...
The username is added to the completion model with the
"addRecentChatter" method instead
Moved "NameOptions" stuff from base class Channel to TwitchChannel where
it belongs
Remove unused Channel::getUsernamesForCompletions method
2018-03-30 12:16:12 +02:00
Rasmus Karlsson
f567f10d10
CompletionModel tagged strings now have types (i.e. bttv emote, name, twitch emote)
...
Usernames can be overriden (capitalized overrides lowercase, but not the other way around)
2018-03-30 12:06:02 +02:00
Rasmus Karlsson
4790f68557
make helper function for trimming a twitch channel name from irc
2018-03-25 11:37:57 +02:00
Rasmus Karlsson
dc578a5f29
Add "Timeout action" setting
2018-03-25 11:07:03 +02:00
Rasmus Karlsson
41fbcc738b
Fix and improve Streamlink code
...
Move streamlink code to its own file
Fixes #275
Untested on linux, but should work decently there as well.
2018-03-24 14:15:27 +01:00
Nikolai Zimmermann
6c56e9cc82
Don't add duplicats to message history ( #277 )
2018-03-24 12:22:03 +01:00
Rasmus Karlsson
b2f041989c
Move CompletionModel to a more appropriate folder
2018-03-24 12:13:22 +01:00
Rasmus Karlsson
d9bd39e8a4
Remove "CompletionManager". Completion models are now stored in Channel
...
Chatters list is now updated every 5 minutes
2018-03-24 12:02:07 +01:00
Rasmus Karlsson
ad12a818b2
change around variables names to make things a bit more clear
2018-03-24 11:15:33 +01:00
hemirt
ab42a30108
Tabbing ( #287 )
...
* change dotted last read message indicator to a line, remove
airbrushgrenade
* sort emotes in tab completion
* implement tabbing usernames
* FeelsOkayMan
* fix emotes and usernames comparing; formatting
* remove private/personal stuff
* change lastmessageindicator back to default verpattern
2018-03-24 11:12:24 +01:00
Ckat
0423702e50
actually display channel ffz emotes as channel ffz emotes ( #279 )
2018-03-05 22:37:01 +01:00
Nikolai Zimmermann
1d1f40bf44
more reliablitiy
2018-02-12 00:28:28 +01:00
Nikolai Zimmermann
e169d37bae
Fix Send Duplicate Messages not working
2018-02-12 00:28:28 +01:00
fourtf
45dfb151a2
set background color to grey instead of brown
2018-02-09 15:47:11 +01:00
fourtf
a9d706048c
modified "show message length" settings text
2018-02-09 13:50:02 +01:00
fourtf
54b0d9dda9
renamed ircchannel
2018-02-09 13:33:11 +01:00
fourtf
c2ac7514da
added basic support for displaying sent whispers in the /whispers channel
2018-02-06 00:31:30 +01:00
fourtf
c3287a1da8
dream come true
2018-02-06 00:10:30 +01:00
fourtf
e047a55da8
fixed compiling on macos
2018-02-05 23:56:16 +01:00
fourtf
6b483640cd
added username in the titlebar
2018-02-05 23:32:38 +01:00
fourtf
9b1300212a
Fixes #266 graphical gliches after changing theme color
2018-02-05 21:33:22 +01:00
fourtf
c0247d27e8
renamed irc provider files
2018-02-05 21:28:18 +01:00
fourtf
a44758ad23
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-02-05 21:20:38 +01:00
fourtf
b351c40d29
refactored irc
2018-02-05 15:11:50 +01:00
Rasmus Karlsson
556dbe0456
Fix whisper receiving
...
Added setting to display them inline under "Special Channels" page
Store a twitch users color in the TwitchUser struct
this is useful if we ever want to use the users own color.
The users own color is only updated once he has written once in chat
Add helper method for calling function only on normal channels
Fixes #54
2018-02-04 16:33:46 +01:00
Rasmus Karlsson
f9a25171bf
Implement logging
...
Fixes #6
2018-02-03 17:14:56 +01:00
Rasmus Karlsson
25979d4535
Unscuffed settings log page
2018-02-03 16:21:41 +01:00
Nikolai Zimmermann
e2b54edb2d
Fix build error ( #264 )
2018-01-30 13:31:18 +01:00
fourtf
0d417dfa2d
minor style changes
2018-01-29 13:23:45 +01:00
fourtf
12b30eb2ed
minor changes to the pr
2018-01-28 18:05:01 +01:00
fourtf
74fec12848
Merge branch 'master' of https://github.com/Confuseh/chatterino2 into Confuseh-master
2018-01-28 17:53:16 +01:00
fourtf
643486da14
enabled compact emtoes again
2018-01-28 16:29:47 +01:00
fourtf
3d479e4c83
fixed template compilation on mingw
2018-01-28 15:28:02 +01:00
confuseh
a104e92ad5
Add additional options for streamlink, remove static from qualitypopup
...
Fixes #261
2018-01-28 14:10:12 +00:00
fourtf
c62a91ac2b
fixed message flags |= and &= operations
2018-01-28 14:45:39 +01:00
Rasmus Karlsson
88586b53b7
Switch bitwise operator in message from &= to |=
...
Flags still don't work for me properly, probably due to EnumFlags not
being fully implemented
2018-01-28 14:24:37 +01:00
Rasmus Karlsson
2f0844ebd9
Basic logging implemented
...
Implemented scuffed logging settings page
Add helper function to PathManager to create an arbitrary folder
2018-01-28 14:23:55 +01:00
fourtf
f474db9443
minor changes in MessageLayout
2018-01-28 04:07:45 +01:00
fourtf
772dc97d92
minor changes to MessageColor
2018-01-28 03:57:22 +01:00
fourtf
11775071b9
made Link a struct
2018-01-28 03:52:52 +01:00
fourtf
99aac9eb6a
minor code improvements
2018-01-28 03:48:15 +01:00
fourtf
431b9a8c1f
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-01-28 03:39:47 +01:00
fourtf
591ab4d8da
simplified message.cpp
2018-01-28 03:29:42 +01:00
fourtf
e518cff06e
fixed icon scale in settings dialog
2018-01-27 21:51:08 +01:00
fourtf
34775094f6
fixed #252 clicking emotes in the emote popup
2018-01-27 21:42:47 +01:00
fourtf
d33adff5c9
fixed emotes popup emotes
2018-01-27 21:13:22 +01:00
fourtf
56a7b05103
fixed titlebar scaling
2018-01-25 21:11:14 +01:00
fourtf
ac6cbe9daf
fixed + button size
2018-01-25 20:51:17 +01:00
fourtf
0a8073d0e5
refactored SplitInput
2018-01-25 20:49:49 +01:00
fourtf
8ab0fa4378
Fixes #259 dropping split on + button
2018-01-24 22:09:26 +01:00
fourtf
de9e1b641d
Fixes #234 links
2018-01-24 21:44:31 +01:00
fourtf
f35ca0d2c8
fixed right clicking links
2018-01-24 21:16:00 +01:00
fourtf
05339aad2d
started fixing clicking emtoes
2018-01-24 20:58:53 +01:00
fourtf
74fd6c9663
Fixes #258 theme change doesn't apply
2018-01-24 20:35:26 +01:00
fourtf
f4863cbccb
added buttons to the custom window frame
2018-01-24 20:27:56 +01:00
fourtf
93cfcbd3f1
added empty ketboard settings page
2018-01-24 15:34:04 +01:00
fourtf
36b010e046
added custom window frame for windows
2018-01-24 15:08:22 +01:00
fourtf
2b94c4cd33
renamed SharedChannel to ChannelPtr for consistency
2018-01-24 13:15:41 +01:00
fourtf
fa344deaf0
fixed #237 /mentions
2018-01-23 23:28:06 +01:00
fourtf
d741bf6df3
added SpecialChannelPage with a description for /mentions
2018-01-23 23:10:27 +01:00
fourtf
f42d48860c
fixes #249
2018-01-23 22:51:15 +01:00
fourtf
0f4ec70bf3
Fixes #53 last read message indicator
2018-01-23 22:48:33 +01:00
fourtf
418189d39c
Fixes #230 appearence settings not updating
2018-01-23 22:00:58 +01:00
fourtf
8a77f918f6
fixed timestamps not updating when changed in the settings
2018-01-23 21:56:25 +01:00
fourtf
f292d2e097
fixed live status being cached
2018-01-23 21:40:51 +01:00
fourtf
dd05ea28fe
added basic keyword ignore setting
2018-01-23 21:35:42 +01:00
fourtf
91d45214d9
fixed emotes settings a little bit
2018-01-23 21:35:42 +01:00
Nikolai Zimmermann
cb6af11b5a
Changed some multiplier from 1000 to 100
2018-01-23 14:54:02 +01:00
fourtf
06be94b9a6
Fixes #179 tabs can't be repositioned
2018-01-22 21:31:45 +01:00
fourtf
305191d4b3
fixed #177 user popup being off the screen
2018-01-22 20:52:32 +01:00
fourtf
fc758846f6
made the code actually compile
2018-01-22 20:14:43 +01:00
fourtf
9d8edc4ae0
Fixes #210 aallow duplicate messages behaves weird
2018-01-22 15:24:39 +01:00
fourtf
d966c24bc3
fixed #250 tooltips don't stay in window geometry
2018-01-22 15:06:36 +01:00
fourtf
dc8086f8b6
Fixes #239 /me message color
2018-01-22 14:41:46 +01:00
fourtf
135f9910f8
renamed template method from "append" to "emplace"
...
to be in line with the std library naming scheme
2018-01-22 14:39:24 +01:00
fourtf
0febffc6d8
removed unused method
2018-01-22 14:37:29 +01:00
fourtf
bd50b2ae79
Fixes #248 user color not normalized
2018-01-22 14:35:51 +01:00
fourtf
3104aae80a
fixed crash
2018-01-19 23:41:02 +01:00
Rasmus Karlsson
03ff2205fa
test code
2018-01-19 22:45:33 +01:00
fourtf
66e99fd36f
renamed and moved asyncexec.hpp to posttothread.hpp
2018-01-19 14:53:57 +01:00
fourtf
de3a490257
added streamview widget
2018-01-19 14:49:21 +01:00
Rasmus Karlsson
702d4b2eec
Rework the Account Popup Widget
...
Fixed Account Popup Widget Follow/Unfollow
Ignoring now also works, but doesn't have the ability to unignore
Add a URL Delete method to the network manager
Fixes #235
2018-01-18 18:20:40 +01:00
Rasmus Karlsson
1e7d3a2ec6
Make isMod a virtual method so it can be called from the base class too
2018-01-18 18:17:48 +01:00
fourtf
283b48f845
fixed crashing on closing
2018-01-18 07:57:20 +01:00
Bur0k
97411c045c
Calling deleteLater() in CloseSplit
...
Instead of removing the TwitchChannel manually in CloseSplit, a request
to delete this widget will be sent to QT.
In the destructor the TwitchChannel will be removed as planned.
2018-01-17 20:09:53 +01:00
Bur0k
728b6e74a8
Remove the Twitch Channel when closing the split
2018-01-17 20:09:53 +01:00