fourtf
68a96e3be8
added prompt to move windows into bounds
2019-08-25 21:24:43 +02:00
23rd
cdc7051e56
Considerably refactored code of Usercard.
2019-08-25 09:47:00 +02:00
fourtf
b513caf572
added settings to mention users with ,
2019-08-21 01:08:15 +02:00
fourtf
7643c0d20d
fixed deleting QTimer on wrong thread
2019-08-20 23:46:27 +02:00
fourtf
7697ec01b4
removed old NetworkRequest api
2019-08-20 22:16:17 +02:00
fourtf
1b0102c948
Added fullscreen support to browser extension
2019-08-20 03:13:42 +02:00
fourtf
0a81a358b5
fixed manual updates for portable mode on windows
2019-08-18 23:51:10 +02:00
fourtf
23f1dd4646
update 2.1.0
2019-08-18 21:21:48 +02:00
TranRed
015fc155d5
Refactored settings
...
made settings use Vectors instead of 8 single setting entries
2019-08-18 18:42:48 +02:00
Leon Richardt
58d892a8c2
Make Emote Tab Completion Search for Substrings ( #1204 )
...
* Make emote tab completion search for substrings
Previously, tab completion only searched for emotes that start
with the current prefix under the cursor. This commit makes tab
completion look for the current prefix as a substring in any position,
not just the start.
Examples:
* In forsen's channel, tabbing on "pls" will cycle through "DonaldPls", "forsenPls",
"GachiPls", "nyanPls" and "SourPls".
* As a forsen subscriber, tabbing on "sen1" will complete to "forsen1".
* As a pajlada subscriber, tabbing on "shrug" will cycle through
"pajaShrugL" and "pajaShrugR". (Unless you are in a channel with
more "shrug" emotes, of course.)
* Add a setting for prefix and substring completion
This commit adds a setting under the "Miscellaneous" section to allow
user to choose whether they want prefix-only or substring emote
completion.
The QCompleter filter mode and `addString` function are now chosen
according to the user's setting.
* Improve description of emote completion setting
Also reintroduce a blank line that went missing.
2019-08-17 17:17:38 +02:00
fourtf
6274c05520
Fixed always loading 1x, 2x and 3x images
2019-08-13 13:51:27 +02:00
23rd
da039bfdfa
Added setting to colorize usernames who have not set own color.
2019-08-11 19:48:43 +03:00
fourtf
4e4c7d4c0b
Set default username boldness to DemiBold (63)
2019-07-28 20:24:39 +02:00
Rasmus Karlsson
954b1b138a
Add a setting for the timeout stack style:
...
"Stack" is the default behaviour, it will search 20 messages up and 5
seconds back in time to stack the timeout.
"Stack sparingly" will try to do the same, but only if the user has not
typed a message inbetween the this and the last timeout.
Fixes #1157
2019-07-28 13:21:54 +02:00
fourtf
39f44d74b3
Added autorun on boot setting for windows.
2019-07-23 23:56:14 +02:00
TranRed
24faaf8734
created first version of settingstab: Timeouts
...
scuffed prototype
To-Dos:
- make the UI look cleaner
- clean up copy&pasted coding
2019-07-18 23:02:55 +02:00
TranRed
e64f37d288
Made 8 customizable timeout buttons
...
changed fixed timeout buttons to be read from settings
2019-07-17 16:50:03 +02:00
TranRed
d725155569
Added setting and functionality to highlight inline whispers
...
Inline whispers will be displayed with highlighted background color.
New Flag needed to differentiate between normal whisper (highlighted) and whisper with mention.
2019-07-14 16:35:32 +02:00
Rasmus Karlsson
27114c5154
Restore option to disable emote images
...
Condensed into a single option, which will disable/enable all emote and emoji images
Also moved badges into their own element
2019-06-22 14:34:54 +02:00
apa420
3226ab6c68
ran clang
2019-06-12 00:31:02 +02:00
rexim
f362548e28
( #976 ) Use int for emotesTooltipPreview
2019-06-12 02:05:18 +07:00
rexim
244252f610
( #976 ) Make TooltipPreviewImage non-copyable
2019-06-12 02:04:57 +07:00
rexim
3838157d82
Extract TooltipWidget updating into a separate class
2019-06-12 01:03:04 +07:00
rexim
8b79faf958
Make Emotes Tooltip Preview disablable in the Settings
2019-06-11 23:20:04 +07:00
Rasmus Karlsson
e1483bfd8a
Make Twitch message history loading optional (On by default)
2019-05-25 11:24:10 +02:00
Rasmus Karlsson
1a7a5409ab
do a full reformat according to our current .clang-format
2019-05-10 23:31:10 +02:00
Rasmus Karlsson
fa6c9f2fba
make paths cachedirectory formatting nicer
2019-05-10 23:28:05 +02:00
apa420
834b1f3c53
Option to hide system moderation messages ( #1066 )
2019-05-10 23:16:34 +02:00
apa420
3ea496a99b
Added boldness adjustment for fonts ( #1057 )
...
* Added boldness adjustment for fonts
* Moved setting and changed description of it
2019-05-10 22:37:44 +02:00
23rd
9654650bee
Renamed variables to clear some warnings.
2019-05-10 22:18:05 +02:00
23rd
efec76df5b
Removed unused local vars. Slightly refactored code.
2019-05-10 22:18:05 +02:00
TranRed
b5efe12f56
renamed enum ToastReactions to ToastReaction (singular)
2019-05-02 00:01:18 +02:00
TranRed
cd1f717c36
deleted dead code
...
not needed anymore since latest commit
2019-05-02 00:01:18 +02:00
TranRed
2a590adba7
Implemented requested changes
...
changed setting from String to int.
changed EnumCase
I used createComboBox only has an implementation that handles stringsettings. I implemented my own combobox to handle the ToastsSettings now. Not sure if this is the best way. Won't come up with something smarter for now.
2019-05-02 00:01:18 +02:00
TranRed
c20629c165
Refactored opening from toasts
...
implemented maps and map look up functions
2019-05-02 00:01:18 +02:00
TranRed
f76df80575
creates common texts for opening streams
...
Texts for opening streams were used in multiple locations. Created a file to store GUI texts like this and replaced were applicable
2019-05-02 00:01:18 +02:00
TranRed
34f820be18
implemented fallback logic for corrupted window layout ( #1039 )
...
* fallback logic for corrupted window layout
1. before saving the window-layout a backup will created to avoid corruption due to crashes while saving
2. when starting chatterino and the window-layout file returns and empty window layout (due to corruptio) the backup will be read and the layout will be build from this data
* Update WindowManager.hpp
* used QSaveFile instead of crude custom implementation
* implemented suggested feedback from review
* proper method call
was tired and slightly drunk Kapp
2019-05-01 09:58:13 +02:00
TranRed
ac1957ff68
Quick fix for highlighting in light themes
...
set defaults for highlighting colors. Only use "hidden setting" when populated.
2019-04-22 18:32:58 +02:00
TranRed
ad38d0ca1c
Added setting for opening streams from toast
...
Implemented #710
Added options for opening streams from clicking the toas notficiation: (according to options in splits)
- open in browser
- open player in browser
- open in streamlink (needs to be tested, but should in theory work, since I only use the already existing function)
- don't open the stream (in case someone wants to prevent opening streams "by accident")
2019-04-22 09:03:52 +02:00
fourtf
9be0d7d458
removed red stripes and connected tape cut visuals
2019-04-17 17:02:13 +02:00
pajlada
d846b723c7
Merge pull request #983 from Ckath/savemoderation
...
Save chat moderation state in splits
2019-04-16 14:57:45 +02:00
pajlada
0737922915
Merge pull request #998 from apa420/apa-remove-moderated-messages
...
Option to hide moderated messages (timed out messages)
2019-04-16 14:38:20 +02:00
apa420
817c40d733
Added continue for readability and removed to hide moderated messages
2019-04-16 14:36:15 +02:00
pphop
320d74b287
implement show ignored users setting
2019-04-13 01:12:39 +05:00
apa420
562bdae09f
Option to hide moderated messages (timed out messages)
2019-04-10 15:32:18 +02:00
ckath
9ca4befd9b
Save chat moderation state in splits
2019-03-24 15:38:09 +01:00
hemirt
63b22ecf1d
HistoricMessageAppearance
...
Merge branch 'master' of https://github.com/fourtf/chatterino2
2019-01-30 16:00:45 +01:00
pajlada
11a6345247
Merge pull request #935 from apa420/apa-red-timeoutmessages
...
Option to disable the red stripes on greyed out messages
2019-01-29 18:36:05 +01:00
apa420
88b1122369
added an option to disable the red stripes over timed out messages
2019-01-29 18:23:43 +01:00
hemirt
441f6189a1
Historic messages behaviour
...
"Crossed and Greyed" -> default (and is current default)
"Crossed" -> just crossed
"Greyed" -> just greyed
"No change" -> no change in appearance
2019-01-27 22:15:59 +01:00
Rasmus Karlsson
250ef077da
Unremove wordflagslistener
...
this relies on appbase#1 PR
2019-01-22 22:15:38 +01:00
Chronophylos
65cae23957
made highlights not black anymore
2019-01-01 21:58:08 +01:00
fourtf
bd8fab7e68
fixed redraw issue
2018-12-02 19:20:14 +01:00
fourtf
52dcc2130e
moved more stuff into appbase
2018-11-25 21:14:42 +01:00
fourtf
0b94d0f763
made appbase compile standalone
2018-11-25 15:02:48 +01:00
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