fourtf
38b23d77ce
moved BaseWindow and related files into appbase
2018-11-22 22:10:29 +01:00
fourtf
cf26f10b80
initial appbase integration
2018-11-21 21:37:41 +01:00
fourtf
d8fcc1a3ed
small refactor
2018-11-14 17:27:08 +01:00
Rasmus Karlsson
ac4a496a06
Update to latest settings library version
2018-11-03 13:00:07 +01:00
fourtf
9ced50e94e
improved alternate bg and seperator line
2018-11-01 18:04:14 +01:00
fourtf
3c3be99177
new settings page
2018-10-31 19:49:15 +01:00
fourtf
a0b6e4bb76
Fixes #756
2018-10-29 22:11:42 +01:00
fourtf
d500ab59ea
added setting for compact emotes Fixed #821
2018-10-29 21:48:15 +01:00
fourtf
3df9850da7
fixed wrong scale value
2018-10-29 18:41:46 +01:00
hemirt
c13a88e3b6
custom theme multiplier support ( #825 )
2018-10-25 21:52:12 +02:00
pphop
02eeedb338
added toggle for greying out historic messages ( #822 )
2018-10-25 21:47:52 +02:00
fourtf
1872163ec4
Open settings when clicking moderation button and no moderation actions are found
2018-10-21 15:32:28 +02:00
fourtf
e259b9e39f
added brace wrapping after if and for
2018-10-21 13:43:02 +02:00
pphop
a584259785
improve "last message read" indicator ( #802 )
2018-10-20 13:25:24 +02:00
Rasmus Karlsson
49449379da
Added a Live status indicator to tabs
2018-10-13 14:20:06 +02:00
Nikolai Zimmermann
845c595b70
fix typo ( #783 )
2018-10-09 18:34:38 +02:00
Rasmus Karlsson
a947bf74c8
Occasionally save window/split/tab layout
...
The window layout is only saved if something has been changed.
When something relevant to the window layout is changed, a save is
queued to run after 10 seconds.
If within those 10 seconds, another thing is changed, that timer is
reset and will run after 10 seconds again.
Events that cause the save to be queued up:
- Tab created
- Tab removed
- Tab moved
- Tab name changed
- Split created
- Split removed
- Split moved
- Split channel changed
- Split resized
- Window moved
- Window resized
What currently does not trigger the save to be queued up:
- Active tab changed
2018-10-07 16:27:40 +00:00
Rasmus Karlsson
7879fef3a0
add some comments
...
reformat
2018-10-07 14:30:26 +00:00
Rasmus Karlsson
b720450f86
remove unnecessary getApp call
2018-10-07 13:37:17 +00:00
apa420
bb6c2b6135
Cleaner flashing code ( #774 )
2018-10-07 10:55:44 +00:00
apa420
5dce212cb4
Added functionality of making the flash taskbar last until the app is focused again ( #767 )
...
* Added functionality of making the flash taskbar last until chatterino is focused again
* added it for every flash taskbar
Fixes #760
2018-10-06 15:51:13 +00:00
pajlada
c4c4a8d575
Merge pull request #748 from Cranken/windowPos
...
Fixed window moving 1px to the left each restart.
2018-10-05 19:39:41 +00:00
Cranken
41ba06ffc2
Fixed window moving 1px to the left each restart.
2018-10-04 11:07:46 +02:00
Chronophylos
378ea157a1
Add hidden setting for highlight color
2018-10-01 13:05:50 +02:00
Rasmus Karlsson
cd571a7e25
clean up warnings
2018-09-30 17:15:17 +00:00
Cranken
22d009962d
Now saves the enable highlight on new message tab setting.
2018-09-30 15:02:30 +02:00
hemirt
3184234c19
Squashed commit of the following:
...
commit ea07bbef0b
Merge: 0b36f436
5cfcf114
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 20:05:14 2018 +0200
Merge branch 'blacklist' into blacklistnew
commit 5cfcf114b6
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 20:00:16 2018 +0200
rename second pattern to replacement
commit f08cc4cf88
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 19:52:30 2018 +0200
delete out commented code
commit 1acb1278aa
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 19:52:03 2018 +0200
fix replacement with emotes issues
commit 646268ab18
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 01:06:36 2018 +0200
fix build
commit ad711b4c15
Merge: e8e059f8
8bcc9c48
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 00:52:38 2018 +0200
Merge branch 'master' of https://github.com/fourtf/chatterino2 into blacklist
commit e8e059f847
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 00:25:58 2018 +0200
add replaced emotes into twitchEmotes
commit a63454f00d
Merge: e7f2f397
63eaf3b9
Author: hemirt <hemirt@email.cz>
Date: Sat Aug 11 22:38:16 2018 +0200
Merge branch 'master' of https://github.com/fourtf/chatterino2 into blacklist
commit e7f2f39737
Author: hemirt <hemirt@email.cz>
Date: Sat Aug 11 21:54:01 2018 +0200
emotedata
commit f00d3da537
Author: hemirt <hemirt@email.cz>
Date: Sat Jul 28 19:53:55 2018 +0200
rename variables to fit better, emotes in capture groups from regex work
commit 00c9fa080a
Author: hemirt <hemirt@email.cz>
Date: Mon Jul 9 19:53:53 2018 +0200
add case sensitivity checkbox and fix validity issues due to isValid
that checked regex
commit 4385fcd13f
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 21:09:14 2018 +0200
remove commented code
commit 1834342f74
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 21:03:13 2018 +0200
IgnorePhrase replacement
also removes twitch emotes info about the matched and changed parts and
shifts positions of other emotes from emote infos to the corresponding new
position
commit d3b6e294ed
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 16:21:33 2018 +0200
ignore phrases
2018-09-30 11:42:23 +00:00
apa420
a3a7317e62
[WIP] Fixing stuff in light/white theme ( #723 )
...
* fixed color in light/white them when a tab lights pink
* fixes background color of chatterino in white/light-themes
* Fixed emoji-button in light/white-theme
* added light/white-theme addsplit-button
* forgot to add the image-file
2018-09-21 20:18:52 +02:00
Rasmus Karlsson
641c5822d7
fix various warnings
2018-09-20 13:09:37 +02:00
fourtf
47c93fb118
fixed memory corruption
2018-09-17 12:51:16 +02:00
cub
4c5f2e41e5
replace malloc with make_unique
2018-09-17 02:45:11 -03:00
pajlada
e2a7765964
Merge branch 'master' into apa-notification-on-live
2018-09-16 17:43:53 +02:00
apa420
23cf815219
Which badges that are shown are now customizable #282 ( #696 )
2018-09-16 17:42:30 +02:00
23rd
0d8b5cad63
Added setting to disable auto unshort links.
2018-09-06 17:59:49 +03:00
apa420
ca5bb104db
hopefully it will now compile on linux
2018-09-01 13:01:54 +02:00
apa420
05d0b20919
I checked the wrong filepath
2018-08-31 18:18:05 +02:00
apa420
5555c41d7e
fixed toasts for all platforms
2018-08-29 23:39:02 +02:00
apa420
c5a88f6af3
fixed stuff
2018-08-29 19:58:55 +02:00
pajlada
873b0b3c67
Merge pull request #693 from apa420/apa-minor
...
Highlighting whispers works better and looks better
2018-08-29 10:22:16 +02:00
pajlada
6eb21f4b68
Merge pull request #677 from 23rd/patch-4-link-tooltip-bttv
...
Added tooltip to links.
2018-08-29 01:23:17 +02:00
apa420
c3065db16d
highlighting whispers works better and looks better
2018-08-29 01:21:36 +02:00
apa420
c5d5825b5a
Added functionality of option of highlightsound on whisper ( #692 )
...
Fixes #640
2018-08-29 00:30:11 +02:00
apa420
6a29fbb6dc
Merge branch 'master' into apa-notification-on-live
2018-08-28 23:23:46 +02:00
apa420
15bcb5a2fb
Initially done with PR
2018-08-26 13:49:15 +02:00
23rd
f8c42918a6
Added option to turn off link info tooltips.
2018-08-25 21:29:08 +03:00
Rasmus Karlsson
70199e00d2
Remove unused 'preferred emote quality' setting
2018-08-25 12:29:43 +00:00
apa420
c4679bf048
almost implemented the faekchannels, just need to fix the timer, pls help pajlada
2018-08-25 14:13:26 +02:00
apa420
8f77dccb91
testing emoji because having windows 8 sucks
2018-08-24 18:38:27 +02:00
apa420
e58e76ef1e
added more playsound stuff
2018-08-24 18:05:36 +02:00
apa420
8d5b93fe82
push for now
2018-08-19 19:02:49 +02:00
Rasmus Karlsson
a07255be2d
Add ability to customize cache folder
...
Add an advanced settings page, currently only housing the "Cache" category
Fix #541
2018-08-19 16:26:33 +02:00
apa420
21c4880ace
for pajlada
2018-08-19 15:09:00 +02:00
apa420
3d109a6ca3
added settings for dot next to channel name
2018-08-18 13:07:12 +02:00
fourtf
5068c9a64e
Fixes #161
2018-08-15 23:48:16 +02:00
fourtf
af7b742a23
changed .clang-format
2018-08-15 22:46:20 +02:00
apa420
b671fc4133
Tried chaning the color of the split when a channel is live
2018-08-14 16:29:52 +02:00
apa420
320558ee63
more stuff done, does compile, changed vector for map
2018-08-12 20:21:21 +02:00
apa420
05d5709bb9
stuff does compile
2018-08-12 18:54:32 +02:00
apa420
54166ec130
temp stuff
2018-08-12 15:29:40 +02:00
fourtf
f6414c9d7e
remove settings and paths from Application
2018-08-12 12:56:28 +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
apa420
2de99ca9f5
update, should now be working Toasts for splitheader channels
2018-08-11 16:11:51 +02:00
fourtf
c719bb6b74
categorized emtotepopup
2018-08-11 14:26:02 +02:00
apa420
77411f7012
WIP commit
2018-08-11 12:47:03 +02:00
fourtf
cf9560508c
improving code quality
2018-08-10 20:53:13 +02:00
apa420
b68c7ded5f
WIP notification settings, doesn't actually work
2018-08-09 15:41:03 +02:00
fourtf
d89b62692a
refined SplitHeader
2018-08-08 15:35:54 +02:00
fourtf
7a9af4ae84
moved menu code to ripple effect button
2018-08-07 23:46:00 +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
c71795da17
Merge branch '4tf'
2018-08-06 18:41:30 +02:00
fourtf
35d462d1f1
worked on Image
2018-08-06 18:25:47 +02:00
apa420
43ba408568
Added functionality of customizable split headers #637 ( #648 )
...
* Added functionality of customizable split headers
* removed empty line
2018-08-06 16:42:23 +02:00
apa420
c6cfb548f5
added functionality of 'boldness-slider' #647 ( #650 )
2018-08-06 16:41:27 +02:00
apa420
7e3292e900
Dynamic lowercase link setting - did request ( #612 )
...
* Added functionality of dynamic lowercase links
* fixed fourtfs request, lajamerr has a better solution though
* Fix matching and lowercasing of domain only.
* Update TwitchMessageBuilder.cpp
Added what fourtf asked in a good way
NOTE: I removed a : from the regex since otherwise it would fuck up
* fixed stuff and removed debugs
* fixed stuff
2018-08-06 16:40:12 +02:00
fourtf
c2e2dfb577
this commit is too big
2018-08-02 14:23:27 +02:00
fourtf
3b3c5d8d75
added code to handle a single connection
2018-07-16 17:23:41 +02:00
Rasmus Karlsson
f1af162dab
clean up some includes
2018-07-15 12:03:41 +00:00
Rasmus Karlsson
22bf008bdf
Update new settings library version
2018-07-15 11:03:25 +00:00
apa420
12093d1bb6
Adding elements to the preview in the look tab ( #605 )
...
* fixes issue #584
* Added different elements to the preview in the look tab
2018-07-12 18:58:56 +02:00
apa420
9dda0a05fa
@boldUsernames now work dynamically with the setting ( #607 )
2018-07-12 18:56:54 +02:00
Rasmus Karlsson
926a753a54
Load twitch emotes on initialize as well
...
Fix #581
2018-07-07 21:55:09 +02:00
fourtf
6bf7ba1ebe
fixed compilation
2018-07-07 12:03:37 +02:00
fourtf
c609a9fd37
started to refactor Application
2018-07-07 11:41:13 +02:00
Rasmus Karlsson
6a418e6e59
Refactor NetworkRequest class
...
Add followUser and unfollowUser methods to TwitchAccount
2018-07-07 11:09:27 +00: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
fourtf
741c1f7820
refactored Window
2018-07-06 17:03:57 +02:00
fourtf
eeb514c444
minor changes
2018-07-05 18:17:12 +02:00
fourtf
f2238729f1
worked on the UpdatePromptDialog
2018-07-05 11:42:40 +02:00
apa420
318e8b6234
Bold @username
2018-07-04 14:01:39 +02:00
DatGuy1
e9fb5971da
Add option to make link domains lowercase ( #557 )
2018-07-04 13:53:49 +02:00
Rasmus Karlsson
03b7fae09e
Refactor highlight blacklist to use the model system
...
Fix #560
2018-07-04 11:45:10 +00:00
hemirt
ef4c7dbe60
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-07-03 17:21:41 +02:00
Rasmus Karlsson
e757a6504b
Run clang-format-all.sh
2018-07-03 15:20:00 +00:00
hemirt
37d3f5a24a
last message pattern
2018-07-03 13:44:59 +02:00
fourtf
c3c2b934ba
moved ChatterinoSetting into src/common
2018-06-28 20:06:09 +02:00
fourtf
86347dc63e
renamed Themes to Theme
2018-06-28 20:03:04 +02:00
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
37be58ebcf
fixed browser extensions not working when opening the browser before
...
chatterino
2018-06-27 22:56:56 +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
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
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
63c213a36a
fixed spelling of "separate"
2018-06-24 18:32:00 +02:00
fourtf
a91ac5cdf0
channged piss color to blue
2018-06-23 23:48:54 +02:00
fourtf
89d9076715
polishing for the update
2018-06-23 22:17:57 +02: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
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
fourtf
e28bc805f6
changed highlighted message color
2018-06-19 20:48:57 +02:00
fourtf
01f3f401ac
wip changes
2018-06-19 19:00:02 +02:00
fourtf
3f9a48fd72
fixed linux
2018-06-11 19:11:33 +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
e8683c3e8e
Remove unused includes in EmoteManager
2018-06-07 16:40:31 +02:00
Rasmus Karlsson
578795fbc3
Fix logging to a custom folder
...
Progress on #352
2018-06-06 20:30:34 +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
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
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
pajlada
4ad0ed4d45
Merge branch 'master' into logging
2018-06-05 13:16:20 +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
fourtf
5e7fc909e7
fixed an issue
2018-06-04 21:03:06 +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
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
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
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
4f35d8854a
made message backgrounds overflow into the scrollbar
2018-05-31 12:59:43 +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
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
6156b1f430
added categories to the accountspage
2018-05-28 08:34:54 +02:00
fourtf
7e68e662e3
renamed Twitch to twitch
2018-05-26 20:26:25 +02:00
fourtf
8c9be20f9b
changed AccountManager to AccountController
2018-05-26 20:25:00 +02:00
fourtf
b016f0fb88
added settings to show part and join messages
2018-05-26 18:06:55 +02:00
fourtf
a48a233785
changed scrollbar highlight color
2018-05-26 17:12:00 +02:00
nuuls
6ee4945715
fixed mac stuff and added more debug code
2018-05-25 01:31:34 +02:00
fourtf
835b6d80da
fixed loading issues of saved split layout
2018-05-24 17:13:46 +02:00
fourtf
02b8c34de8
added tooltip to bit badges
2018-05-24 15:42:06 +02:00
fourtf
4de2a6b65f
added a setting to collapse long messages by default
2018-05-24 11:35:50 +02:00
fourtf
59110ad4bd
added roommodes to the splitheader
2018-05-24 08:58:34 +02:00
fourtf
935cd1bab0
Fixes #409 hovering smilies shows the regex emote code
2018-05-23 13:47:22 +02:00
fourtf
65846fe1c7
scaling emotes and badges
2018-05-23 13:31:55 +02:00
fourtf
dafbda6a4a
asdf
2018-05-23 04:22:17 +02:00
fourtf
5b26cdaa07
added split resizing and splitting
2018-05-16 15:02:01 +02:00
fourtf
c1a3764f44
added basic new layout
2018-05-16 15:01:11 +02:00
Rasmus Karlsson
64160e60af
Fix right-clicking of emotes
...
There are a few more actions that we might want to add at a later date,
but a simple feature set has been implemented
Fix #386
2018-05-16 03:55:56 +02:00
apa420
3157b10ef2
fixed some functionality, cleaned up and removed an unused QBoolSetting
2018-05-16 01:39:08 +02:00
apa420
26a0d5bc26
Added the functionality of having logs in custom folders as well as resetting the custom path to default.
2018-05-15 19:54:29 +02:00
Rasmus Karlsson
15b432a4cf
Implement simple ignored phrase system
2018-05-13 19:25:12 +02:00
fourtf
5fcf42f1fc
disabled drop preview animation
2018-05-08 20:35:31 +02:00
fourtf
463a1f1945
added new overlay for splits when you hold alt that does nothing yet
2018-05-08 16:55:20 +02:00
Rasmus Karlsson
49458e4fac
Add brief description to Streamlink settings page
...
Add links to Streamlink website and download page to Streamlink settings page
Make streamlink custom path usage more explicit
Change how streamlink runs, it now works perfectly on Linux so that if you don't have a custom path set, it will try to just run "streamlink" in your PATH variable
This needs testing on Windows again
2018-05-06 16:33:16 +02:00
fourtf
3e3cbf0415
alternate message colors now work on replaced messages and when
...
changing channels
2018-05-06 14:57:57 +02:00
fourtf
34a58021bc
added basic alternating messages backgrounds
2018-05-06 14:39:27 +02:00
Rasmus Karlsson
12766f3b60
Fix global emotes from not loading
...
We didn't called initialize properly on the EmoteManager
Fix #374
2018-05-06 14:36:21 +02:00
Rasmus Karlsson
5efc2c38d8
Clean up warnings
2018-05-06 14:16:41 +02:00
fourtf
b95388107f
added regex highlights
2018-05-06 12:52:47 +02:00
fourtf
ba4173822e
created base for all the list based settings
2018-05-06 00:32:45 +02:00
fourtf
4c3f0921e2
changed CommandManager to CommandController
2018-04-30 23:44:01 +02:00
fourtf
13f1caa294
made commands view more abstract
2018-04-30 00:41:58 +02:00
fourtf
6bd787423d
added template model/view magic for commands
2018-04-29 23:26:17 +02:00
Rasmus Karlsson
0f22d9d002
move pubsub stuff to the providers/twitch namespace and folder
2018-04-28 15:48:49 +02:00
Rasmus Karlsson
2f195891cd
Finish up singleton refactoring into one giant class
2018-04-28 15:20:18 +02:00
fourtf
9426a9d633
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-04-28 13:48:49 +02:00
Rasmus Karlsson
ae26b835b6
Perform initial refactoring work
...
Things that were once singletons are no longer singletons, but are
instead stored in the "Application" singleton
Some singletons still remain, and some renaming/renamespacing is left
2018-04-27 22:11:19 +02:00
fourtf
a4b7c1d067
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-04-27 20:55:06 +02:00
Rasmus Karlsson
32b6417a55
Combine Ban/Timeout pubsub actions
...
Fully implement PubSub ban/unban messages
Move the "message combining" to Channel::addMessage
Disable "irc" ban/timeout handling for now. In the future, we might want
to use this if you're not a moderator in a channel.
2018-04-27 18:35:31 +02:00
fourtf
49069beed7
reworked commands settings page
2018-04-27 01:11:09 +02:00
fourtf
ea7fcf260c
fixed issues for gcc
2018-04-26 20:58:32 +02:00
fourtf
d078ef5fe0
added debug logs and code to assert that we are in the gui thread
2018-04-26 18:10:26 +02:00
fourtf
859f4aefcb
added new TupleTableModel for settingsdialog
2018-04-25 14:51:22 +02:00
Rasmus Karlsson
92a19d61cf
Add room ID to pubsub moderator actions
2018-04-22 15:37:02 +02:00
Rasmus Karlsson
3dad7e778a
Fix emotes not loading properly
2018-04-22 14:38:10 +02:00
Rasmus Karlsson
0718277271
Update settings library version
2018-04-22 14:09:38 +02:00
fourtf
f58ee01cf5
channels now PART when they are destroyed
2018-04-21 00:40:36 +02:00
fourtf
5015633cc7
improved saving of splits and watching split
2018-04-20 22:33:28 +02:00
fourtf
a16a2b0579
added watching channel
2018-04-20 19:54:45 +02:00
fourtf
e17a7cc222
added basic last run crash dialog
2018-04-20 00:15:57 +02:00
fourtf
683c4aed2d
added basic version fetching
2018-04-19 22:16:55 +02:00
fourtf
6a46fb0a3f
Closes #340 Copying an emoji copies it's :shortcode: instead of the actual emoji
2018-04-18 19:26:24 +02:00
fourtf
3446a623f5
added select channel dialog
2018-04-18 09:15:56 +02:00
Rasmus Karlsson
ea691635a1
Properly force https for the FrankerFaceZ api
2018-04-16 22:51:30 +02:00
pajlada
23cf8cc484
PubSub system ( #346 )
...
* Add websocketpp dependency
* Initial pubsub commit
Renamed selection min and max variables to selectionMin and selectionMax
to bypass windows min/max macros being stupid.
TwitchAccount is now initialized with its User ID. It cannot be changed
after it has been initialized.
* Update openssl folder
* Update installation instructions
* Split up websocketpp dependency to its own code only and openssl.pri
* Add missing include to asio steady_timer
* Update dependencies for linux
2018-04-15 15:09:31 +02:00
Nikola Forró
d5097e71a3
Show Twitch account emotes in EmotePopup ( #348 )
2018-04-15 15:05:12 +02:00
Rasmus Karlsson
b7266b1640
Fix warnings that occured on linux using clang
2018-04-14 21:59:51 +02:00
Rasmus Karlsson
387ac9b2f6
Change portable folder to Qt's "Application dir path"
...
Enable portable mode if there's a "portable" file or folder in the
Application dir path
Fix #334
2018-04-14 15:32:41 +02:00
hemirt
597660af2f
fix copying <br>Global/Channel ffz emote after copying a ffz emote ( #342 )
2018-04-14 15:10:25 +02:00
Rasmus Karlsson
8272b0184d
Use https for the frankerfacez api
2018-04-14 15:07:30 +02:00
fourtf
2c5d05dfa1
some fixes for linux
2018-04-13 22:50:19 +02:00
fourtf
b978977e7a
fished base communication between browser and chatterino
2018-04-12 01:17:25 +02:00
fourtf
20596ddccd
included namespace define as well
2018-04-12 00:40:18 +02:00
fourtf
accb88b78e
put a header that requires the boost libs into a #ifdef
2018-04-12 00:33:55 +02:00
fourtf
a221b0757b
disabled code that required compiled boost libraries with an ifdef
2018-04-12 00:16:44 +02:00
fourtf
0d2f0b3890
disabled default native messaging registry key installation
2018-04-12 00:09:16 +02:00
fourtf
2687da38ba
added basic browser extension stuff
2018-04-11 22:53:15 +02:00
fourtf
dff6cbb3e1
fixed split columns not loading properly
2018-04-10 17:14:13 +02:00
fourtf
ad0a1f3c56
Fixed tabs not highlighting on new messages/highlights
2018-04-10 16:53:40 +02:00
fourtf
c744659ce0
Open the last selected tab on restart
2018-04-10 15:59:53 +02:00
fourtf
3484abd4af
fixed popups not getting deleted on close
2018-04-08 14:14:55 +02:00
Vilgot Fredenberg
84c577c0dc
fixed gcc compile bug
2018-04-07 00:26:40 +02:00
fourtf
cb06579c29
rewrote window saveing/serialization system
...
fixes #212
2018-04-06 23:31:34 +02:00
fourtf
06c3201a1a
added dark window to dark theme
2018-04-05 23:45:17 +02:00
Rasmus Karlsson
adf3ff3075
Switch some c-style includes to c++-style includes (i.e. stdint.h to
...
cstdint)
Make MessageElement to a class to fit better with the derived classes.
Make MessageLayoutElement to a class to fit better with the derived
classes.
Remove virtual from override functions
Replace all instances of boost::signals2 with pajlada::Signals. This
lets us properly use clang code model to check for issues.
Add missing virtual destructor to AbstractIrcServer
Add missing virtual destructor to MessageLayoutElement
Remove unused "connectedConnection" connection in TwitchChannel
Fix typo in TrimChannelName function
Fix typo in MessageParseArgs
Replace some raw pointers with unique pointers where it made more sense.
This allowed us to remove some manually written destructors whose only
purpose was to delete that raw pointer.
Reformat: Add namespace comments
Reformat: Add empty empty lines between main namespace beginning and end
Reformat: Re-order includes
Reformat: Fix some includes that used quotes where they should use angle
brackets
Reformat: Replace some typedef's with using's
Filter out more useless warnings
2018-04-03 03:00:34 +02:00
Rasmus Karlsson
f820024fd5
Reformat
2018-04-01 16:44:25 +02:00
Rasmus Karlsson
3dae83e749
Add an EmojiMap which is like an EmoteMap except it contains data for Emojis
...
Fix emote popup not inserting the correct emoji value on click. It no
inserts the shortcode (i.e. 👌 )
Fix #299
2018-04-01 16:44:25 +02:00
fourtf
56f0e5e76a
removed the chrome style tabs
2018-04-01 16:42:00 +02:00
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
fourtf
700b15c483
improved new tabs
2018-03-30 16:26:45 +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
fourtf
ec349f5978
added experimental new tabs
2018-03-30 13:44:01 +02:00
Rasmus Karlsson
dc578a5f29
Add "Timeout action" setting
2018-03-25 11:07:03 +02: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
fourtf
45dfb151a2
set background color to grey instead of brown
2018-02-09 15:47: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
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
fourtf
74fec12848
Merge branch 'master' of https://github.com/Confuseh/chatterino2 into Confuseh-master
2018-01-28 17:53:16 +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
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
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
d33adff5c9
fixed emotes popup emotes
2018-01-27 21:13:22 +01:00
fourtf
8ab0fa4378
Fixes #259 dropping split on + button
2018-01-24 22:09:26 +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
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
9d8edc4ae0
Fixes #210 aallow duplicate messages behaves weird
2018-01-22 15:24:39 +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
fourtf
f3357cf0f4
Fixes #225 fix am/pm for timestamps
2018-01-17 18:36:12 +01:00
fourtf
b3951262c8
messages refresh when toggeling the button
2018-01-17 17:02:34 +01:00
fourtf
e694214243
added toggle for moderation mode
2018-01-17 16:52:51 +01:00
fourtf
01efa1f447
Fixes #233 manual reconnect
2018-01-17 15:07:55 +01:00
fourtf
6d6b99f3ef
added moderation buttons
2018-01-17 14:14:31 +01:00
fourtf
db41044daf
Fixed #216 bundles connected and disconnected
2018-01-17 03:10:21 +01:00
fourtf
e1ff4c818e
added background color to the accountswitchwidget
2018-01-17 02:22:57 +01:00
fourtf
0a3c6e29c7
added Alt+LeftClick to move splits around
2018-01-17 01:20:19 +01:00
fourtf
a190eda075
fixed text selection
2018-01-16 00:26:04 +01:00
fourtf
72abd52831
fixed issue with light theme
2018-01-15 01:47:31 +01:00
fourtf
64553cf27b
fixed tabs being colored when the window was unfocused
2018-01-15 01:38:21 +01:00
fourtf
c50e6d7809
started working on a custom window frame
2018-01-15 01:35:35 +01:00
fourtf
bc93ef7214
added settings page for moderation
2018-01-13 03:06:10 +01:00
fourtf
e0bb061c81
refactored the settings dialog
2018-01-12 23:09:27 +01:00
Rasmus Karlsson
584e6e5643
Initial custom and channel-specific cheermote parsing done
...
Needs more testing once the rendering pipeline is complete again
Fixes #74
2018-01-12 22:16:41 +01:00
Rasmus Karlsson
54502bc8b5
F5 adds a fake message to the IRCManager
...
current messages have valid cheermotes in them
2018-01-12 20:25:19 +01:00
fourtf
10850c0ec7
I BROKE EVERYTHING
...
refactored the rendering process
2018-01-11 20:17:41 +01:00
nuuls
1eb256bd4e
fixed < in emote names breaking the <br> and tooltips on mac
2018-01-07 23:47:08 +01:00