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
fourtf
6156b1f430
added categories to the accountspage
2018-05-28 08:34:54 +02:00
fourtf
9fc791a440
clear the list of joined/parted users
2018-05-27 13:37:49 +02:00
fourtf
0fed9ca5d2
added add account login back in
2018-05-27 03:17:33 +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
88c609df43
Fixes #385 , moderator mode icon not showing when broadcaster
2018-05-26 17:20:16 +02:00
fourtf
a48a233785
changed scrollbar highlight color
2018-05-26 17:12:00 +02:00
fourtf
6b24f249f7
fixed split header tooltips not showing
2018-05-26 17:12:00 +02:00
Rasmus Karlsson
08cf701af3
quick linux fix
2018-05-26 13:38:25 +02:00
fourtf
90551acf37
changed "justinfanXXX" to "anonymous"
2018-05-25 18:23:13 +02:00
LajamerrMittesdine
0c9a079bd5
Corrected style for Twitch Bit Badge overlay text to be consistent with Chatterino
...
Changed from "cheer x" to "Twitch cheer x"
2018-05-25 16:50:28 +02:00
LajamerrMittesdine
302af3aaa1
Changed bit badge overlay text to be consistent with Twitch
...
Currently it uses "Twitch Bit(x)". Changed to "cheer x" to be consistent with Twitch text overlay.
2018-05-25 16:50:28 +02:00
fourtf
8ccd00a4d8
fixed building on mac
2018-05-25 16:48:35 +02:00
fourtf
5f76903849
Fixes #395 dropdown for search
2018-05-25 16:24:24 +02:00
fourtf
8e8990b339
fixes #400
2018-05-25 16:20:39 +02:00
fourtf
afb5a1e5bf
Fixes #309 alt tabbing doesn't hide resize handles
2018-05-25 16:11:03 +02:00
fourtf
f654528e28
fixed resizehandles showing when switching tabs
2018-05-25 15:04:41 +02:00
fourtf
77630d5c85
changed resize handle color
2018-05-25 15:03:58 +02:00
fourtf
50a2454cc6
added alt+arrowkeys back
2018-05-25 14:57:17 +02:00
fourtf
abd46d0bb8
added spaces when sending whispers
2018-05-25 13:55:55 +02:00
fourtf
9aa9b90267
fixed /r and tab text alignment
2018-05-25 13:53:55 +02:00
fourtf
b68b7ecb10
fixed accountpopup background color
2018-05-25 13:02:14 +02:00
fourtf
f72e1b5d82
fixed message expanding not working
2018-05-25 12:45:18 +02:00
fourtf
d775123ed0
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-05-25 12:13:09 +02:00
nuuls
ec03bc2e8c
fixed performance
2018-05-25 01:31:34 +02:00
nuuls
6ee4945715
fixed mac stuff and added more debug code
2018-05-25 01:31:34 +02:00
fourtf
16c57045ed
fixed style issues
2018-05-24 17:22:51 +02:00
fourtf
835b6d80da
fixed loading issues of saved split layout
2018-05-24 17:13:46 +02:00
fourtf
fecca83312
followup to the last commit
2018-05-24 16:06:34 +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
2ac9b4d0e7
minor addition to the last commit
2018-05-24 10:07:31 +02:00
fourtf
abc2b9724f
fixed tooltips not showing over topmost windows on windows
2018-05-24 10:03:07 +02:00
fourtf
59110ad4bd
added roommodes to the splitheader
2018-05-24 08:58:34 +02:00
fourtf
48e94a1169
added code for a notification system
2018-05-23 22:27:29 +02:00
fourtf
a74c19d1f3
fixed rightclicking links
2018-05-23 21:16:34 +02:00
fourtf
0d76f6f39f
added "Copy message" context menu item ofr messages
2018-05-23 20:34:37 +02:00
fourtf
63e88938ef
fixed channelview not scrolling down when emotes get loaded
2018-05-23 20:22:41 +02:00
fourtf
96103de1ea
fixed tiny badges
2018-05-23 20:13:55 +02:00
fourtf
fb750d6d85
added confirmation dialog when closing a tab
2018-05-23 20:02:12 +02:00
fourtf
4cb666b75a
added ctrl+t again
2018-05-23 19:46:08 +02:00
fourtf
aefdb60ada
enabled dark fusion theme
2018-05-23 19:42:42 +02:00
fourtf
8173b3d60d
improved the window broder on windows 8
2018-05-23 17:24:07 +02:00
fourtf
0475ea0b6f
fixed text copying in the emote popup
2018-05-23 13:54:42 +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
75627bc037
disabled theme color option
2018-05-23 12:44:01 +02:00
fourtf
a0fb6630e7
Fixes #406
2018-05-23 12:35:10 +02:00
fourtf
eb25e863e3
allowing hotswapping the top-most setting on windows
2018-05-23 12:31:03 +02:00
fourtf
67e580059c
show settings and user button when it's not available in the window
...
frame
2018-05-23 12:24:18 +02:00
fourtf
8b3fb691a7
renamed Notebook2 to Notebook
2018-05-23 11:59:37 +02:00
fourtf
dafbda6a4a
asdf
2018-05-23 04:22:17 +02:00
fourtf
f6d02fffc9
rewrote the pausing chat on hover functionality
2018-05-17 17:27:20 +02:00
fourtf
795758f618
fixed the split overlay not appearing proprly
2018-05-17 16:39:38 +02:00
fourtf
c27a4eec33
fixed the splitoverlay not disappearing when the window is not selected
2018-05-17 14:47:23 +02:00
fourtf
4d3437e6d1
fixed timeouts for non moderators
2018-05-17 13:43:01 +02:00
fourtf
89ca71aec4
commented out the unused logspage
2018-05-17 12:29:14 +02:00
fourtf
05261ef67c
commented out development code
2018-05-17 12:17:31 +02:00
fourtf
d24e1f8314
fixed selections moving when new messages come in while selecting
2018-05-17 12:17:31 +02:00
fourtf
8ee0f85a2b
weekly "fixed building on linux"
2018-05-16 17:47:58 +02:00
fourtf
7b192897da
minor fixes
2018-05-16 15:42:45 +02:00
Rasmus Karlsson
c2c3b67f6b
Added result code to ignore/unignore calls
...
Add ignore/unignore calls that take the user ID to avoid double api
calls
Fully implement the account popup ignore/unignore feature
Fix #247
2018-05-16 15:14:46 +02:00
Rasmus Karlsson
26262f4ce4
Also respect "enable twitch ignored users" setting
2018-05-16 15:12:48 +02:00
Rasmus Karlsson
61dac49f6d
Implement basic and stupid ignore functionality
...
We currently do not respect mod status
2018-05-16 15:12:48 +02:00
Rasmus Karlsson
88e97325f8
Fix windows-specific compilation error
2018-05-16 15:12:48 +02:00
Rasmus Karlsson
937fffc34b
Implement /ignore and /unignore commands
...
Simplify authorized network requests for Twitch V5 api
add onShow virtual function to settings pages if they need to be refreshed when shown
Actually ignoring messages from ignored users is still not implemented
Working on #247
2018-05-16 15:09:41 +02:00
fourtf
5b26cdaa07
added split resizing and splitting
2018-05-16 15:02:01 +02:00
fourtf
28fb877020
updated splitheader
2018-05-16 15:02:01 +02:00
fourtf
27cd953c8c
improved splits
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
fourtf
454b6bcb70
added username autocompletions with @
2018-05-14 17:28:00 +02:00
fourtf
a0e33ef9e6
fixed crash when onError is not set
2018-05-14 15:12:09 +02:00
Rasmus Karlsson
732d0374be
Simplify optional member reading in HighlightPhrase setting deserialization
2018-05-13 19:25:12 +02:00
Rasmus Karlsson
15b432a4cf
Implement simple ignored phrase system
2018-05-13 19:25:12 +02:00
Rasmus Karlsson
3a48f5db96
Remove unused IgnoreMessagesPage widget
2018-05-13 19:25:12 +02:00
Rasmus Karlsson
022c31e315
Don't use our custom up/down arrow actions if shift is pressed
2018-05-13 18:27:17 +02:00
Rasmus Karlsson
7bc63ba38f
Added result code to ignore/unignore calls
...
Add ignore/unignore calls that take the user ID to avoid double api
calls
Fully implement the account popup ignore/unignore feature
Fix #247
2018-05-13 17:53:24 +02:00
Rasmus Karlsson
d4c31309f0
Move stringify function to rapidjson-helpers
2018-05-13 17:51:01 +02:00
Rasmus Karlsson
6768853d92
Also respect "enable twitch ignored users" setting
2018-05-12 23:34:22 +02:00
Rasmus Karlsson
e4439a3f10
Implement basic and stupid ignore functionality
...
We currently do not respect mod status
2018-05-12 23:27:34 +02:00
Rasmus Karlsson
752992760b
Fix windows-specific compilation error
2018-05-12 19:50:22 +02:00
Rasmus Karlsson
bf0b5d08d8
Implement /ignore and /unignore commands
...
Simplify authorized network requests for Twitch V5 api
add onShow virtual function to settings pages if they need to be refreshed when shown
Actually ignoring messages from ignored users is still not implemented
Working on #247
2018-05-12 20:34:13 +02:00
Rasmus Karlsson
98082d1064
Fix compilation issue on GCC 8.1.0
...
Fix #377
2018-05-12 16:07:03 +02:00
fourtf
b83c8e2735
this better compile
2018-05-10 18:18: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
fourtf
f695a41c6c
fixed unneccessssary connected message and stretching in the highlights
...
settings
2018-05-08 16:55:20 +02:00
Rasmus Karlsson
1381214911
Use non Qt 5.10 method of starting a detached process
2018-05-06 17:24: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
aba8e1a18f
fixed freeze when messages get taller when they get higher
2018-05-06 16:12:21 +02:00
fourtf
c2363e17e7
minor fixes
2018-05-06 15:39:03 +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
Rasmus Karlsson
9c34da7a7b
Add missing resources initialize call
2018-05-06 14:01:02 +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
Rasmus Karlsson
b907bf5639
Fix compilation on gcc
2018-04-30 20:35: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
e31dc09e91
Add remaining pubsub messages to chat
2018-04-29 13:24:37 +02:00
Rasmus Karlsson
d05a59ef51
Remove unused constructor definition
2018-04-28 22:02:16 +02:00
Rasmus Karlsson
65f5430d8b
fix ctrl-w that I broke KKona
...
fix #369
2018-04-28 22:00:08 +02:00
Rasmus Karlsson
01b2230bcf
Modify pubsub functions to follow the Chatterino function style
2018-04-28 16:07:18 +02:00
Rasmus Karlsson
0f22d9d002
move pubsub stuff to the providers/twitch namespace and folder
2018-04-28 15:48:49 +02:00
fourtf
ebbe8dcfae
clear clipboard after pasting login code
2018-04-28 15:27:24 +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
Rasmus Karlsson
42182ed504
reformat
2018-04-27 18:27:17 +02:00
Rasmus Karlsson
7e5a182d50
Add define to disable the crash dialog
2018-04-27 17:38:30 +02:00
fourtf
49069beed7
reworked commands settings page
2018-04-27 01:11:09 +02:00
fourtf
e23ce31e05
improved the highlights settings page
2018-04-26 23:07:02 +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
b176dc5295
switched up the settings pages
2018-04-25 20:35:32 +02:00
fourtf
98be8aaeff
fixed crash
2018-04-25 14:53:54 +02:00
fourtf
859f4aefcb
added new TupleTableModel for settingsdialog
2018-04-25 14:51:22 +02:00
Rasmus Karlsson
1edcfe5219
Add a scrappy timeout message from pubsub in channels now
...
Progress on #323
2018-04-22 15:47:52 +02:00
Rasmus Karlsson
92a19d61cf
Add room ID to pubsub moderator actions
2018-04-22 15:37:02 +02:00
Rasmus Karlsson
d62e45d9dd
Add function for getting a Twitch Channel from a server by its ID
2018-04-22 15:36:01 +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
633c9fa68b
Fixes #358 ,fixed messages being highlighted when a subword of a word matched a
...
highlight
2018-04-21 23:48:32 +02:00
fourtf
f58ee01cf5
channels now PART when they are destroyed
2018-04-21 00:40:36 +02:00
Rasmus Karlsson
98c0b2b0f0
Most likely fixed linux segfault
2018-04-20 23:54:19 +02:00
fourtf
3c10c59ce6
fixed popup windows not having the right channel and the application
...
exiting when you close a popup
2018-04-20 22:54:09 +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
fc78fa23a2
fixed inline whispers lighting up all tabs
2018-04-18 20:38:08 +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
c84391e276
fixes some splits having another size than others
2018-04-18 19:18:14 +02:00
fourtf
1290d28b1a
added custom window frame title
2018-04-18 18:55:49 +02:00
fourtf
fa3c812697
default window buttons resize if the window is really small
2018-04-18 18:10:47 +02:00
fourtf
e8a948cffc
added custom window frame to the emote popup
2018-04-18 17:51:53 +02:00
fourtf
4743e9f86c
only connect to the gif frame update signal for gif emotes
2018-04-18 17:20:33 +02:00
fourtf
692563fd8e
adjusted optimization
2018-04-18 17:10:17 +02:00
fourtf
4c99f2b5fd
decreased lag when opening the emote/emoji menu
2018-04-18 17:03:37 +02:00
fourtf
653e4c6adf
fixed some light mode issues
2018-04-18 09:33:05 +02:00
fourtf
3446a623f5
added select channel dialog
2018-04-18 09:15:56 +02:00
fourtf
043823120f
some fixes for windows
2018-04-18 09:12:56 +02:00
Rasmus Karlsson
5f142e8d52
Add some error checks to Image::loadImage
...
Add default value to loadedPixmap
2018-04-16 23:48:30 +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
ca0a42a95f
possibly fixed windows compilation KKona
2018-04-14 22:40:20 +02:00
Rasmus Karlsson
b68b0845c1
Disable the experimental code, oops KKona
2018-04-14 22:39:35 +02:00
Rasmus Karlsson
5fcec26a5c
Clarify that a variable is currently unused, but I am unaware forsenKek if should be used later
2018-04-14 22:32:22 +02:00
Rasmus Karlsson
99772313d6
Specify that the variables in const.hpp are allowed to be unused
2018-04-14 22:31:51 +02:00
Rasmus Karlsson
c631738cd6
Add experimental shit code that might fix the strict-aliasing issue
2018-04-14 22:31:31 +02:00
Rasmus Karlsson
b7266b1640
Fix warnings that occured on linux using clang
2018-04-14 21:59:51 +02:00
Rasmus Karlsson
57e788422f
Add an UNUSED macro to precompiled_header.hpp
2018-04-14 21:58:06 +02:00
Rasmus Karlsson
0b18a8331a
Fix channels not going offline properly
2018-04-14 18:27:13 +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
1654130dbc
fixed crash when changing theme after closing tab
2018-04-13 23:17:10 +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
Rasmus Karlsson
52afa7b5b7
Ensure we disconnect from signals on exit in SplitHeader
2018-04-11 01:06:13 +02:00
fourtf
2ede50af0e
added version header
2018-04-11 00:18:33 +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
d0f1ea8502
fixed text copying if a single word is selected
2018-04-10 15:52:47 +02:00
fourtf
bcf0ebd8ef
Fixes #270 Copying text is broken
2018-04-10 15:48:56 +02:00
fourtf
739c17c0c8
selections now render over all images
2018-04-10 03:29:00 +02:00
fourtf
7093a95e29
fixed issue with selecting text and word wrapping
2018-04-10 03:17:44 +02:00
fourtf
93f9996207
Fixes #291 links clickable area
2018-04-10 02:42:41 +02:00
fourtf
93163518cc
Fixes #276 Color of the moderator buttons are black if the timestamp is disabled
2018-04-10 02:13:41 +02:00
fourtf
829c028009
disabled message layouting limits
2018-04-10 02:07:25 +02:00
fourtf
33b94d757f
Fixes #325 Option tab stays open when closing the main window
2018-04-10 02:02:49 +02:00
fourtf
efdcc64f89
Fixes #326 Shift + EMOTE TAB doesnt work
2018-04-10 01:55:06 +02:00
fourtf
8f4b58ae08
slight changes
2018-04-08 17:37:48 +02:00
fourtf
ce6b180522
improved custom window handling
2018-04-08 17:08:17 +02:00
Rasmus Karlsson
990ac651ae
Differentiate live streams and vodcasts
...
Fixes #320
2018-04-08 15:14:14 +02:00
Cranken
2b3fa06539
Fixed live status not updating when channel is online. ( #319 )
...
* Fixed live status not updating when channel is online.
2018-04-08 14:45:47 +02:00
pajlada
10f0aadb6c
Merge pull request #318 from Cranken/highlightText
...
Now highlights the text in the channel change and tab rename dialogue.
2018-04-08 14:39:34 +02:00
fourtf
a1cd315ac8
Fixes #288 arrow up behaviour
2018-04-08 14:33:45 +02:00
fourtf
3484abd4af
fixed popups not getting deleted on close
2018-04-08 14:14:55 +02:00
Cranken
942e8cefcc
Also now highlights in tab rename.
2018-04-07 21:42:06 +02:00
Cranken
1fc04d82ca
Now highlights the text in the channel change dialogue.
2018-04-07 21:21:56 +02:00
Rasmus Karlsson
c82254aa9e
Reformat
...
Remove some UUID remnants
2018-04-07 12:53:10 +02:00
Rasmus Karlsson
945d500701
Closing splits now tries to focus a neighbouring split
...
Fixes #176
2018-04-07 12:43:28 +02:00
Rasmus Karlsson
179cd5552d
Move CTRL+T hotkey handling to Notebook
...
CTRL+T Can now be called anywhere in the window
2018-04-07 12:27:08 +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
4ec2c0d8b3
added cooldown to layouting to reduce lag when opening the emojis tab
2018-04-06 18:27:49 +02:00
fourtf
d85dba3e0e
fixes #307
2018-04-06 18:05:30 +02:00
fourtf
cc1e3c2f6f
fixed an issue where normal emotes would be redrawn like gif emotes
2018-04-06 17:46:12 +02:00
fourtf
86c844c791
added debug information on F10
2018-04-06 16:37:30 +02:00
fourtf
68227fa576
repaint tabs when text changes
2018-04-06 01:58:26 +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
5bcb561eb2
Simplify debug::Log. No need for a second function
2018-04-03 03:00:34 +02:00
Cranken
e5c852ecba
Fixed crash upon starting
...
Fixes issue #304
2018-04-02 13:58:15 +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
d075231081
Added a "CleanChannelName" virtual method to AbstractIrcServer
...
the TwitchServer implementation makes the channelName full lowercase
Fixes #293
2018-04-01 15:10:15 +02:00
Rasmus Karlsson
58fe1f6dcc
Fix typo
2018-04-01 14:56:05 +02:00
Rasmus Karlsson
87cf79440b
Fixed an issue where Badges and emotes were not rendered transparently in disabled messages
...
I'm a master programmator
Fixes #300
2018-04-01 11:43:26 +02:00
Rasmus Karlsson
fdea4f32f0
Re-fix timeout message merging
...
Fix #298
2018-03-31 13:59:17 +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
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