fourtf
0febffc6d8
removed unused method
2018-01-22 14:37:29 +01:00
fourtf
bd50b2ae79
Fixes #248 user color not normalized
2018-01-22 14:35:51 +01:00
fourtf
3104aae80a
fixed crash
2018-01-19 23:41:02 +01:00
Rasmus Karlsson
03ff2205fa
test code
2018-01-19 22:45:33 +01:00
fourtf
66e99fd36f
renamed and moved asyncexec.hpp to posttothread.hpp
2018-01-19 14:53:57 +01:00
fourtf
de3a490257
added streamview widget
2018-01-19 14:49:21 +01:00
Rasmus Karlsson
702d4b2eec
Rework the Account Popup Widget
...
Fixed Account Popup Widget Follow/Unfollow
Ignoring now also works, but doesn't have the ability to unignore
Add a URL Delete method to the network manager
Fixes #235
2018-01-18 18:20:40 +01:00
Rasmus Karlsson
1e7d3a2ec6
Make isMod a virtual method so it can be called from the base class too
2018-01-18 18:17:48 +01:00
fourtf
283b48f845
fixed crashing on closing
2018-01-18 07:57:20 +01:00
Bur0k
97411c045c
Calling deleteLater() in CloseSplit
...
Instead of removing the TwitchChannel manually in CloseSplit, a request
to delete this widget will be sent to QT.
In the destructor the TwitchChannel will be removed as planned.
2018-01-17 20:09:53 +01:00
Bur0k
728b6e74a8
Remove the Twitch Channel when closing the split
2018-01-17 20:09:53 +01:00
confuseh
84186da16c
Add missing streamlink option & make preferredQuality lowercase
2018-01-17 18:47:35 +01:00
fourtf
f3357cf0f4
Fixes #225 fix am/pm for timestamps
2018-01-17 18:36:12 +01:00
fourtf
4ddb4616ee
_
2018-01-17 17:18:28 +01:00
fourtf
7310f1b888
fix for bur0k
2018-01-17 17:17:26 +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
91fca258bf
fixed searching
2018-01-17 14:25:03 +01:00
fourtf
6d6b99f3ef
added moderation buttons
2018-01-17 14:14:31 +01:00
fourtf
252f648ff8
removed qDebug() call
2018-01-17 03:27:21 +01:00
fourtf
8dc4f8945e
fixes empty tooltips showing
2018-01-17 03:26:32 +01:00
fourtf
776a975624
Fixes #232 opening streams in browser
2018-01-17 03:18:47 +01:00
fourtf
db41044daf
Fixed #216 bundles connected and disconnected
2018-01-17 03:10:21 +01:00
fourtf
873eeec545
Fixes #240
2018-01-17 02:46:50 +01:00
fourtf
e1ff4c818e
added background color to the accountswitchwidget
2018-01-17 02:22:57 +01:00
fourtf
1fe7e652b1
added a tip to the SplitHeader when you have >1 tab
2018-01-17 02:04:10 +01:00
fourtf
0a3c6e29c7
added Alt+LeftClick to move splits around
2018-01-17 01:20:19 +01:00
nuuls
6f95a219a7
fixed it
2018-01-16 22:37:06 +01:00
fourtf
285c2e8688
Fixes #243
2018-01-16 18:59:10 +01:00
fourtf
66014d07a0
minor changes to the close tab confirm dialog
2018-01-16 18:55:30 +01:00
Bur0k
17f5fd0ff1
Added a confirmation Dialog when trying to close a tab
2018-01-16 18:44:25 +01:00
fourtf
0ca916717c
added basic buggy text copying
2018-01-16 02:39:31 +01:00
fourtf
a33ac76f99
fixed the default scrollbar size
2018-01-16 01:40:52 +01:00
fourtf
99c4682287
removed unused return
2018-01-16 01:13:29 +01:00
fourtf
c01843977b
fixed word wrapping
2018-01-16 00:56:17 +01:00
fourtf
385f9e44d0
fixed text selection color
2018-01-16 00:34:32 +01:00
fourtf
a190eda075
fixed text selection
2018-01-16 00:26:04 +01:00
fourtf
1133b33318
updated precompiled_header.hpp
2018-01-16 00:14:55 +01:00
fourtf
6701c3d0b2
fixed compiling
2018-01-15 04:08:48 +01:00
fourtf
d045f6963a
disabled custom window frame for now
2018-01-15 01:59:05 +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
177cd734ab
centered splitheader title again
2018-01-14 22:24:21 +01:00
fourtf
e0372a2453
moved dpi handling out of helper file
2018-01-14 21:59:45 +01:00
fourtf
e19a83679f
moved window logic from BaseWidget to BaseWindow
2018-01-14 21:55:36 +01:00
fourtf
8deb096a27
switched to proper icon for SplitHeader
2018-01-13 04:08:39 +01:00
fourtf
61d0229b4c
refactored the SplitHeader
2018-01-13 04:05:38 +01:00
fourtf
c79f88ed10
fixed gif emotes being offset
2018-01-13 03:08:31 +01:00
fourtf
bc93ef7214
added settings page for moderation
2018-01-13 03:06:10 +01:00
fourtf
faf5da2bf7
fixed notification tab not having an icon
2018-01-13 02:21:08 +01:00
fourtf
96feb9b54c
_
2018-01-13 02:18:13 +01:00
fourtf
cec6f7ce9d
fixed settingsdialogtab image being offset
2018-01-13 02:17:07 +01:00
fourtf
9703cf6ad4
fixed gif emotes not drawing
2018-01-13 02:13:59 +01:00
fourtf
40733ca312
fixed disabled messages not being greyed out
2018-01-13 02:03:53 +01:00
fourtf
2073447df7
added highlights page again
2018-01-13 02:00:02 +01:00
fourtf
d16bbf6899
fixed icons in settings pages
2018-01-13 00:18:18 +01:00
fourtf
2f0658935a
added AboutPage back in again
2018-01-13 00:05:49 +01:00
Rasmus Karlsson
7772f245f6
refactor the refactor
2018-01-12 23:33:04 +01:00
fourtf
e0bb061c81
refactored the settings dialog
2018-01-12 23:09:27 +01:00
Rasmus Karlsson
4cbc3b8b61
Implement custom bit badges
...
Fixes #226
2018-01-12 22:38:00 +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
Rasmus Karlsson
83763cf9a9
Remove unused method EmoteData::getImageForSize
2018-01-12 19:13:19 +01:00
Rasmus Karlsson
3c8c793e47
Add missing return in MessageElement::setTrailingSpace
2018-01-12 18:42:13 +01:00
fourtf
a339c4ca0a
fixes #221
2018-01-11 21:03:40 +01:00
fourtf
a7fa4160e8
added define for myself
2018-01-11 20:26:32 +01:00
fourtf
10850c0ec7
I BROKE EVERYTHING
...
refactored the rendering process
2018-01-11 20:17:41 +01:00
Bur0k
c240d6f7c2
Added Qt::X11BypassWindowManagerHint to the WindowFlags of ToolTipWidget ( #222 )
2018-01-10 00:30:40 +01:00
Rasmus Karlsson
ca0d672609
reformat settingsdialog.cpp
...
this is just a reason to push a build to try out the CI
2018-01-09 08:58:23 +01:00
nuuls
1eb256bd4e
fixed < in emote names breaking the <br> and tooltips on mac
2018-01-07 23:47:08 +01:00
nuuls
92cc1f354b
fixed scaling issue on mac and compilation issue
2018-01-07 23:26:11 +01:00
fourtf
57974508d3
set default fonts for macos and windows
2018-01-07 21:06:40 +01:00
coral
1348032b57
High DPI logo
2018-01-07 12:03:04 -08:00
coral
6f1f91e78e
Goodbye QGraphicsView
2018-01-07 11:55:41 -08:00
Rasmus Karlsson
08859deabc
reformat settingsdialog.cpp
...
just pushing this to test auto build/deploy :kkona:
2018-01-07 17:28:42 +01:00
coral
1fab5adaf8
About box added in Settings, early implementation
2018-01-07 00:05:41 -08:00
coral
6377331364
Changed the global emoji symbol
2018-01-06 23:05:09 -08:00
Rasmus Karlsson
9fa9d7f0e3
Implement preferred emote quality setting.
...
This doesn't work super well for Twitch emotes because they don't
conform to a proper emote scaling standard
Fixes #150
2018-01-07 02:59:46 +01:00
coral
5baba39cdc
NOT UGLY ICON PLX
2018-01-06 17:59:02 -08:00
fourtf
a32d1c063c
searching is now case insensitive
2018-01-07 00:05:32 +01:00
fourtf
6fec6514fa
made int division float division
2018-01-06 21:47:19 +01:00
Rasmus Karlsson
26170e4fdb
Add CTRL+SHIFT+T and CTRL+SHIFT+W to Open and Close tabs
...
Fixes #21
2018-01-06 21:00:41 +01:00
fourtf
29046b3aa1
fixed scrollbar divide by zero
2018-01-06 20:57:16 +01:00
Rasmus Karlsson
b8e268f969
Implement CTRL+1 to CTRL+9 hotkeys for switching tabs
...
Progress on #21
2018-01-06 20:27:26 +01:00
Rasmus Karlsson
8aa459d826
Move shortcut creation code to its own helper file
2018-01-06 20:24:04 +01:00
fourtf
e5b8e33eb3
removed fps limit
...
it didn't increase performance and just made it look 'laggier'
2018-01-06 18:21:00 +01:00
fourtf
20eab57db5
added highlights to the scrollbar
2018-01-06 03:48:56 +01:00
fourtf
99f2d0dd27
fixed type of Message::Flags
2018-01-06 00:02:04 +01:00
fourtf
a4656f3ab5
added slight offset when notebook has no button
2018-01-05 23:55:41 +01:00
fourtf
3bf3490aa3
increased speed of smooth scrolling
2018-01-05 23:32:06 +01:00
fourtf
315cfd8605
bundling timeouts from same user
2018-01-05 23:14:55 +01:00
fourtf
47a813d5d6
added search popup
2018-01-05 13:42:23 +01:00
fourtf
02b73cfa27
I accidently an assignment
2018-01-05 12:22:03 +01:00
fourtf
df81a0e5a5
Pause chat while hovering. Fixes #208
...
Also pauses when clicking with double-click-links enabled and while
selecting text
2018-01-05 11:22:51 +01:00
fourtf
4ac03f396f
removed "Commands don't save" text
2018-01-05 11:04:37 +01:00
fourtf
8418e36e49
Fixed a bug where scrolling layouts wrong
...
It used the wrong with to layout the messages.
2018-01-05 10:41:21 +01:00
fourtf
69488eb2ea
fixed off by one error
2018-01-05 03:41:31 +01:00
fourtf
898d1d26e7
added window icon
2018-01-05 03:30:43 +01:00
fourtf
2fddc0ed8a
smoothScrolling for new messages false by default
2018-01-05 03:23:06 +01:00
Rasmus Karlsson
069e42360b
further fix setting collision
2018-01-05 03:19:41 +01:00
fourtf
9d2d18ceee
fixed settings name collision
2018-01-05 03:16:27 +01:00
fourtf
1606ea648b
added smoothscrolling on new message
2018-01-05 03:15:04 +01:00
Rasmus Karlsson
e58c5ec11b
Fix window geometry loading
...
Fixes #181
2018-01-05 03:09:44 +01:00
Rasmus Karlsson
334860dad2
Remove unused appdatapath class
...
Reformat some code
2018-01-05 03:00:29 +01:00
fourtf
fd8ddcff55
fixes #113
2018-01-05 02:55:28 +01:00
Rasmus Karlsson
d8ba745a35
Fix command loading and saving
...
Fixes #203
2018-01-05 02:39:09 +01:00
Rasmus Karlsson
346950d7b7
Add a PathManager that takes care of all paths and creating folders
...
Move all path/folder-related code from SettingManager to PathManager
2018-01-05 02:38:22 +01:00
Rasmus Karlsson
c3770707aa
reformat commandmanager
2018-01-05 02:38:22 +01:00
Rasmus Karlsson
63d89797d6
Move settings config directory
...
Fixes #204
2018-01-05 02:38:22 +01:00
Rasmus Karlsson
d1458a0db3
Move initSettings to SettingManager
...
Fixes #205
2018-01-05 02:38:22 +01:00
fourtf
947589358b
fixed #15
2018-01-05 02:05:59 +01:00
fourtf
43568556be
Fixes #195
2018-01-05 01:31:01 +01:00
fourtf
2b88250761
fixed crash related to clojures in TwitchChannel
2018-01-05 00:58:25 +01:00
fourtf
23e5100227
refresh rate lock for ChannelView
2018-01-05 00:15:03 +01:00
fourtf
fc1fb35947
changed text of the jump-to-bottom-button
2018-01-05 00:01:31 +01:00
fourtf
4a2850c4f5
moved selection into its own file
2018-01-04 23:50:30 +01:00
fourtf
4a91372f8f
fixed #182
2018-01-04 23:35:36 +01:00
fourtf
8693203c6d
added command tab to settings but they don't save
2018-01-04 04:03:51 +01:00
fourtf
871195265a
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-01-04 02:59:44 +01:00
71db0297b9
added code for the /commands
2018-01-04 02:50:36 +01:00
Rasmus Karlsson
27dacdde36
Disable empty-string sending
...
Fixes #191
2018-01-04 02:32:24 +01:00
Rasmus Karlsson
9044700ec6
Convert remaining settings to the new settings system
2018-01-04 02:23:59 +01:00
Rasmus Karlsson
df733282be
Move highlight phrases to new settings system
...
Add a setting serialize/deserializer for QString
Add constructor to ChatterinoSetting that doesn't take a default value
2018-01-04 01:52:37 +01:00
coral
0e8b50c4e9
New setting menu icons! ( #189 )
...
* LUL
* Added system icon for OSX
2018-01-02 03:44:52 +01:00
eb4ba30d9f
omited struct names in ThemeManager
2018-01-02 02:21:38 +01:00
3e5937011a
the rewrite that nobody wanted
2018-01-02 02:15:11 +01:00
0ef08378cc
slight rename in IrcManager
2018-01-01 23:59:39 +01:00
424eeb05d9
Created helper class IrcMessageHandler
2018-01-01 23:54:54 +01:00
330a79f6f1
made message grey out when user it timed out
2018-01-01 23:29:54 +01:00
3fc4ddea56
I hate c++ and everything it stands for
2018-01-01 22:29:21 +01:00
5a26d5f17f
put singletons into their namespace
2017-12-31 22:58:35 +01:00
ad001431f2
renamed resources to ResourceManager
2017-12-31 02:21:33 +01:00
bfa2f1637e
refactored the managers
2017-12-31 00:50:07 +01:00
Rasmus Karlsson
258288bad9
Some settings can now be "reverted" by pressing cancel in the settings dialog
...
Modify visibility of some members of SettingsDialog
update external libraries
Progress on #180
2017-12-28 19:34:20 +01:00
Rasmus Karlsson
7d259fe7e6
An error should now be printed if you connect with bad credentials.
...
This fix relies on #163 being closed, so for now #132 will be left open.
2017-12-28 18:37:39 +01:00
Rasmus Karlsson
caddb2c778
Add the "Close Tabs" feature
...
Also made notebooks open a container if no tabs are loaded
Fixes #166
2017-12-28 18:17:25 +01:00
Rasmus Karlsson
091e7b9dbe
update subscribe url
2017-12-28 18:17:25 +01:00
Rasmus Karlsson
307dc16d79
use twitch get with rapidjson json in refreshLiveStatus
...
we now check that all values are legit, which can be an issue if we are
sent invalid json data
2017-12-28 18:17:25 +01:00
4a405379d0
remove the double space after username
2017-12-28 17:56:00 +01:00
0cdf974310
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-28 17:50:24 +01:00
1940b0197c
emotes now have less margin
2017-12-28 17:46:36 +01:00
e0bdc5ccf9
forgot to remove this xD
2017-12-28 16:56:24 +01:00
Rasmus Karlsson
c9c2aa6dce
Fixed crash bug described by Cranken in #165
2017-12-28 16:26:35 +01:00
ece0482502
removed autoscoll and gotobottom from emotepopup
2017-12-28 00:48:21 +01:00
4aa995c74a
fixed the emote popup not showing anything
2017-12-28 00:45:03 +01:00
Cranken
cb75c2a725
Fixed messages getting loaded multiple times. ( #170 )
...
* Implemented loading recent messages.
* Fixed messages getting loaded multiple times.
2017-12-28 00:03:52 +01:00
2cdc404eb4
fixed rounding issue that caused an infinite loop
2017-12-27 23:18:42 +01:00
9bbacdfae4
changed login url in logindialog
2017-12-27 22:26:23 +01:00