fourtf
6f1509cb4f
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-17 20:50:35 +01:00
fourtf
7f80e64e7d
current font in settings format
...
now reads "fontname, fontsize pt"
2017-12-17 20:48:15 +01:00
Rasmus Karlsson
f7318a26e3
Fix window position/size saving
...
I've only tested this for the main window so far
Fixes #149
2017-12-17 17:09:50 +01:00
fourtf
54ed42f884
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-17 16:46:02 +01:00
fourtf
1ca4fb46d6
added window always on top option
2017-12-17 16:45:15 +01:00
Rasmus Karlsson
912b9b89b3
Fix streamlink "choose" option if user has a default quality in config
...
Fixes #146
2017-12-17 16:34:01 +01:00
Rasmus Karlsson
151ff057a6
Implement "hide empty input" option
...
Fixes #144
2017-12-17 16:19:28 +01:00
Rasmus Karlsson
ef9aedb2cd
Add some console error messages if streamlink path is bad
2017-12-17 15:46:22 +01:00
Rasmus Karlsson
169e002b68
fix spelling issue
2017-12-17 13:48:02 +01:00
Rasmus Karlsson
bb081b710e
Update settings and signals library version
2017-12-17 03:37:46 +01:00
c1ac7db24c
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-17 03:27:03 +01:00
5cb33647dc
fixed splits not redrawing after font changed
2017-12-17 03:26:23 +01:00
Rasmus Karlsson
633423640e
Completion models are now updated on-demand (whenever user presses Tab)
...
We might want some dirty-checking here, but for now it's okay
2017-12-17 03:06:39 +01:00
266ad36de3
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-17 02:42:04 +01:00
31a76e46d1
fix message length label, fixes #140
2017-12-17 02:40:05 +01:00
Rasmus Karlsson
70cbb9df7f
Make more use of single pattern
2017-12-17 02:18:13 +01:00
Rasmus Karlsson
d5f1c6acec
reformat emotepopup
2017-12-17 02:10:35 +01:00
Rasmus Karlsson
eb8e14b8fe
Move more settings over to pajlada settings system
2017-12-17 01:19:56 +01:00
269a5500d8
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-12-17 00:07:03 +01:00
f36d346a4f
dpi
2017-12-17 00:06:24 +01:00
Rasmus Karlsson
bf5e619818
Remove message-spawning tests
2017-12-16 16:33:46 +01:00
Rasmus Karlsson
676c7b9017
Reformat some files according to .clang-format
2017-12-16 02:22:35 +01:00
Rasmus Karlsson
a372bae80d
Change the way Twitch accounts are stored in AccountManager
...
This is done in a way which should simplify abstracting it to other
types of accounts if needed in the future
Remove comment about removing singletons - we're keeping them (and probably restoring some)
IrcManager now updates its "account" reference automatically through the
AccountManager.Twitch.userChanged-signal
Remove unused IrcManager getUser-method
IrcManager::beginConnecting is no longer called asynchronously. This
might want to be reverted in a more controlled asynchronous manner.
User Accounts are now stored as Shared Pointers instead of using
references/copies everywhere
2017-12-16 02:21:06 +01:00
Rasmus Karlsson
a8afdf4565
remove some debug output
2017-12-16 02:09:51 +01:00
86ae71f674
fixed compiling
2017-12-14 00:25:06 +01:00
7f18cefee4
renamed a bunch of files and classes
2017-11-12 17:21:50 +01:00
Rasmus Karlsson
7b2e3a94a6
Moved online status checking logic from ChatWidgetHeader
to TwitchChannel
...
- Channel now needs to be initialized with a name. Special cases like the emote window just sends an empty string.
- ChatWidget now has a signal which is called whenever the widgets channel is changed
- Changed roomID from an std::string to a QString
2017-11-04 14:57:29 +01:00
Rasmus Karlsson
064daaa77a
selections can now start outside of a message
...
This means in the empty space under any available messages
2017-11-04 13:17:35 +01:00
Rasmus Karlsson
e1a31785ef
Don't show non-existant channels as live
2017-11-04 12:42:37 +01:00
Rasmus Karlsson
bdd5e4aae6
Clean up some debugging output
2017-10-27 22:05:08 +02:00
Rasmus Karlsson
75079d5ac8
Also update chat widget input text when the font is updated.
...
Fixes #93
2017-10-27 21:04:53 +02:00
Rasmus Karlsson
c08059c6a8
Add simple fontChanged signal
...
Delete copy/move constructor of FontManager :kkona:
Fix places that were using the copy constructor of the FontManager
2017-10-27 21:03:24 +02:00
vanolpfan
37571ae613
Use user's font in chat input ( #135 )
2017-10-27 20:34:23 +02:00
hemirt
f51372102e
Networkmanager ( #134 )
...
* rename ImageLoader* to Network*
* static NetworkManager
* NetworkManager queue arbitrary requests
* modify urlfetch to use NetworkManager
* urlfetchjson in terms of NetworkManager
* fetchurljson fetchurltimeout fetchurljsontimeout
special fetch url functions with various connects and functions to be
called
* operate on fetched data in the correct thread
* operate on fetched resources in correct thread
* networkmanager urlfetch functions
* expose urlfetch functions of networkmanager through util and
util::twitch
* add caller to util functions
* cleanup
* formatting
* urlPut function for NetworkManager and util::twitch
* cleanup worker (no more leak)
* use urlfetch for LazyLoadedImage::loadImage
* Rename NetworkManager methods (#1 )
* Rename NetworkManager methods
Remove unused NetworkManager methods
Remove unused NetworkManager includes
Reorder includes in lazyloadedimage.cpp and urlfetch.hpp
* try to simplify code, might break everything
* fixed some more stuff?
2017-10-27 20:09:02 +02:00
fourtf
3ff6eece5c
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-10-11 10:38:55 +02:00
fourtf
f0c21f5b49
refactored message drawing and layouting
2017-10-11 10:34:04 +02:00
Rasmus Karlsson
7855d6265d
Split tab-creation up into separate functions
2017-10-08 21:27:27 +02:00
Rasmus Karlsson
23651fd513
Add option to play highlight sounds even if Chatterino is focused.
...
This is off by default
2017-10-08 21:27:27 +02:00
Cranken
881e695189
Added some functionality to the accountPopup ( #117 )
...
* Added some buttons.
* Added some more functionality.
* Finished adding button functionality.
* Implemented @fourtf's suggestions.
2017-09-23 19:23:10 +02:00
Daniel _
206a3518b0
fixed dpi not initializing when the window shows
2017-09-23 18:37:51 +02:00
fourtf
14511e10ef
HiDPI commit
2017-09-22 00:50:43 +02:00
fourtf
222eedcd21
added gotToBottom and EnableNonClientDpiScaling
2017-09-21 17:34:41 +02:00
fourtf
3e24752477
fixed project code style in some files
2017-09-21 12:15:01 +02:00
fourtf
ab641abd9c
fixed ctrl+c to copy text
2017-09-21 02:20:02 +02:00
fourtf
9d671ac873
fixed text copying that wasn't supposed to
2017-09-21 01:26:53 +02:00
fourtf
e65a5948fe
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-09-21 00:55:22 +02:00
fourtf
bd4601a5d4
added MessageColor to represet special colors
2017-09-21 00:54:10 +02:00
Cranken
8bd3cd4060
Fixed live status ( #112 )
...
* Fixed live status.
* Update chatwidgetheader.cpp
2017-09-20 18:12:29 +02:00
Rasmus Karlsson
38d118c5dc
add debug binding ALT+Q to add test messages to current chatwidget
...
(every second)
2017-09-17 04:39:30 +02:00
fourtf
bc207aeede
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-09-17 02:14:49 +02:00
fourtf
e31bb48384
fixed gifs on the emotepicker
2017-09-17 02:13:57 +02:00
Rasmus Karlsson
6b0fc38afe
Fix compilation issue on MSVC
2017-09-17 00:40:02 +02:00
fourtf
3e9f71dbf9
fixed clicking on splits to focus them
2017-09-16 16:49:52 +02:00
fourtf
a4995201f5
changed some filenames and stuff like that
2017-09-16 16:20:10 +02:00
fourtf
c7b3480aaf
ChatWidgetView -> ChannelView, added Emote Picker
2017-09-16 00:05:06 +02:00
fourtf
84c23a5d00
modified buttons a bit
2017-09-15 17:23:49 +02:00
Cranken
4ac811f2a9
Fixed popups in viewer list. ( #110 )
2017-09-12 22:10:30 +02:00
fourtf
6ce13db443
Merge that pile of garbage in
...
added text selection
2017-09-12 19:12:02 +02:00
fourtf
81b1a8774b
added text selection
2017-09-12 19:06:16 +02:00
Confuseh
6ec8f6e032
Quality options for Streamlink ( #103 )
...
* added quality options for streamlink
* wrong default value
2017-09-11 23:35:59 +02:00
Cranken
7db45aa7f2
Adds viewer list + livechecks ( #105 )
...
* Added check for livestatus + tooltip.
* Also added live check on startup.
* Added viewerlist + livesearch.
* Refactored code to make it compacter.
2017-09-11 22:37:39 +02:00
Rasmus Karlsson
8d2e48f944
Implement an advanced method of adding a user to chatterino.
...
You can now switch between multiple users in the settings dialog.
(Requires a restart for reconnecting etc)
2017-08-19 15:37:56 +02:00
Rasmus Karlsson
3f8c025e64
Store default client id in credentials.hpp
2017-08-19 15:29:36 +02:00
fourtf
8b40393023
refactored message drawing
2017-08-18 15:12:07 +02:00
fourtf
c6776cb76e
removed old code for testing colors
2017-08-17 22:54:26 +02:00
fourtf
5b6596066e
improved tab titles
...
added default and fixed refresh triggers on split rename
2017-08-17 22:25:41 +02:00
fourtf
ab6474150d
Merge branch 'master' of https://github.com/fourtf/chatterino2
2017-08-17 19:15:55 +02:00
fourtf
2e86064a48
closing tabs with middle mouse and context menu
2017-08-17 19:15:03 +02:00
daniel
6bc99a9ba6
hopefully fixed black screen issue on mac
2017-08-17 17:02:10 +02:00
fourtf
6b0a7f507e
tabs now grey out when the window loses focus
2017-08-17 16:43:19 +02:00
fourtf
ca65e543ec
Added code for ubuntu color style
2017-08-17 14:52:41 +02:00
Rasmus Karlsson
a4533ae92c
Implement tab renaming/default tab name
...
Fix #13
2017-08-13 16:52:16 +02:00
Rasmus Karlsson
f4df262179
Turn NotebookTab into a BaseWidget
2017-08-13 16:10:53 +02:00
Rasmus Karlsson
eb3645a723
Clean up NotebookTab
2017-08-13 16:08:46 +02:00
Rasmus Karlsson
773208ac6b
Clean up Notebook
2017-08-13 15:33:18 +02:00
Rasmus Karlsson
d9f87c0824
Implement Ctrl+Tab (Move to next tab) and Ctrl+Shift+Tab (Move to previous tab)
2017-08-13 15:24:41 +02:00
Rasmus Karlsson
c9df6ddaab
Ignore Shift+Tab in chat widget input for now.
...
Don't autocomplete if Ctrl is pressed
2017-08-13 15:13:32 +02:00
Rasmus Karlsson
a82774543c
Fix warnings/reformat some code
2017-08-12 15:58:46 +02:00
Rasmus Karlsson
ce61351fe3
Implement Alt+Arrow key movement
...
Work on #92
2017-08-12 15:41:14 +02:00
Confuseh
a6573e83e0
Simple streamlink support ( #97 )
...
* Simple streamlink support
Relies on settings entry & loads best available quality by default.
2017-08-12 14:44:27 +02:00
Rasmus Karlsson
7ce1458348
Replace newlines with spaces
2017-08-12 12:24:28 +02:00
Rasmus Karlsson
6baf045c4c
Chat input no longer accepts rich text
...
Fix #96
2017-08-12 12:20:51 +02:00
Rasmus Karlsson
ac6db75dc6
Reformat according to .clang-format
2017-08-12 12:09:26 +02:00
fourtf
8ad2007d96
fixed split drag n drop
2017-08-05 22:53:21 +02:00
fourtf
c8c9057b1e
fixed scrollbar behaving weird at the bottom
...
the scrollbar would not move smoothly at the last message but jump all the
way to the bottom instead
2017-08-05 22:46:40 +02:00
fourtf
b58ad983d0
fixed messages not being layouted when scrolling
2017-08-05 22:26:37 +02:00
fourtf
c8ce55a54e
checked scrollbar colors
2017-08-05 18:15:23 +02:00
fourtf
8a175be810
made seperator between chats grey
2017-08-05 17:25:47 +02:00
fourtf
2dea2265ef
fixed notebook button colors
2017-08-05 17:01:02 +02:00
Rasmus Karlsson
ba092aa29b
Add emojis to autocomplete
...
Improve autocomplete:
- Add space after autocompleted item
- Emotes starting with `:` can now be autocompleted properly (i.e. emojis)
2017-08-01 00:10:02 +02:00
Cranken
5feaf4c8eb
Implemented the accountpopup. Also fixed regex again. ( #89 )
2017-07-31 22:14:54 +02:00
Rasmus Karlsson
417c4028a0
Improve user friendliness of changing chat widget channel/opening new chat widget
2017-07-31 01:36:42 +02:00
Rasmus Karlsson
5c8d3f9eef
Fix typo in Custom sound file selector
2017-07-31 01:36:33 +02:00
Rasmus Karlsson
5af5c9feb6
Fix chat widget focus deadzone
2017-07-31 01:26:20 +02:00
Rasmus Karlsson
b25da12e9b
reformat
2017-07-31 01:26:14 +02:00
Rasmus Karlsson
626002c8ff
reformat code
2017-07-31 00:57:42 +02:00
Cranken
8fb0671834
Added Highlights ( #86 )
...
Added Highlights
2017-07-31 00:37:22 +02:00
Rasmus Karlsson
467ca90fd8
Implement stupid account manager
...
After logging in, you need to restart chatterino
2017-07-28 19:46:53 +02:00
Rasmus Karlsson
8a97dfd604
update settings version
2017-07-27 23:32:15 +02:00
Rasmus Karlsson
b3b89e8019
Made links open in browser
2017-07-26 09:08:19 +02:00