Commit graph

884 commits

Author SHA1 Message Date
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
fourtf 8de0a59533 ircconnection and about page 2018-06-04 21:05:18 +02:00
fourtf 5e7fc909e7 fixed an issue 2018-06-04 21:03:06 +02:00
fourtf 2c1e045017 added licenses to the about page 2018-06-04 17:28:45 +02:00
fourtf 70617e294f added int setting for collapsed messages 2018-06-04 16:34:47 +02:00
fourtf 7ad4e36dbb improved handling of relayouting messages 2018-06-04 16:10:54 +02:00
fourtf bd5f9853f9 fixed "hide settings" and "hide user" settings on linux/mac 2018-06-04 15:36:48 +02:00
fourtf 66dab0a6b7 selects correct image when scaling emotes 2018-06-04 15:11:06 +02:00
fourtf db233ffbdc fixed copying 3x versions of bttv channel emotes 2018-06-04 14:52:21 +02:00
fourtf 829809b0e1 added rightclicking selections to copy them 2018-06-04 14:39:26 +02:00
fourtf 2299030deb fixed tabs sometimes not showing 2018-06-04 12:54:09 +02:00
fourtf 5923e30132 fixed emote popup images 2018-06-04 12:48:23 +02:00
fourtf 4a2709cbc3 fixed resub messages 2018-06-04 12:23:23 +02:00
fourtf 04b7cc5ce8 fixed tab name sometimes not changing 2018-06-01 16:01:49 +02:00
fourtf 9e36af26fa applied code style to notebooktab 2018-06-01 14:57:18 +02:00
fourtf 449d410ce0 added minimuk size for tabs 2018-06-01 14:50:35 +02:00
fourtf bba82ac912 fixed the add button not wrapping the notebook 2018-06-01 14:46:41 +02:00
fourtf 3a78068810 forgot to commit in a while 2018-06-01 14:20:46 +02:00
fourtf a3e4c92b9f put the account emotes into groups 2018-05-31 16:20:46 +02:00
fourtf 85505a055d fixed scrollbar size and split focus 2018-05-31 16:02:20 +02:00
fourtf 783b9096c3 Fixes #438 message buffers not growing on message resize 2018-05-31 14:15:04 +02:00
fourtf 4f35d8854a made message backgrounds overflow into the scrollbar 2018-05-31 12:59:43 +02:00
fourtf 61a6accc54 fixed compilation on linux 2018-05-30 18:30:26 +02:00
fourtf 3c9c3493ae improved the extension 2018-05-30 17:17:27 +02:00
fourtf e01a3a0978 added some more race conditions to the browser extension 2018-05-29 23:58:37 +02:00
LajamerrMittesdine 6d4344e66c Fixes issue #430
This makes Channel the default selected instead of Whispers.
2018-05-29 18:31:48 +02:00
LajamerrMittesdine 7279e8ee87 Fixes Issue #431
Fixed a grammatical mistake.
2018-05-29 18:31:21 +02:00
fourtf fe3ab1f1b9 fixed linux compilation 2018-05-28 19:49:37 +02:00
fourtf 0f8375a2f3 improved chatterino native 2018-05-28 18:25:19 +02:00
fourtf cded61d28d fixed crash 2018-05-28 15:23:17 +02:00
fourtf 5ba62997fc fixed removing accounts 2018-05-28 08:51:39 +02:00