fourtf
f0c21f5b49
refactored message drawing and layouting
2017-10-11 10:34:04 +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
fourtf
ab641abd9c
fixed ctrl+c to copy text
2017-09-21 02:20:02 +02:00
fourtf
bd4601a5d4
added MessageColor to represet special colors
2017-09-21 00:54:10 +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
e31bb48384
fixed gifs on the emotepicker
2017-09-17 02:13:57 +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
fourtf
5b6596066e
improved tab titles
...
added default and fixed refresh triggers on split rename
2017-08-17 22:25:41 +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
417c4028a0
Improve user friendliness of changing chat widget channel/opening new chat widget
2017-07-31 01:36:42 +02:00
Rasmus Karlsson
3bf111a091
More progress on tab-complete
...
There are missing parts to the "account-based" emotes that needs to be
completed before emote completion can be considered done. For now, when
I've been testing, I've been manually injecting the oauthClient and
oauthToken to the settings file with the `user_subscriptions` scope
2017-07-23 14:16:13 +02:00
Rasmus Karlsson
ab814d1e63
refactor stuff
2017-07-23 09:56:06 +02:00
Rasmus Karlsson
ae95528236
Channel should never be a nullptr, set it to the "empty channel"
2017-07-10 08:32:33 +02:00
Rasmus Karlsson
b5b07a3e63
Change the way ChatWidget stores its channels name
2017-07-09 17:49:02 +02:00
Rasmus Karlsson
323cdc5561
Implement split clear chat
...
Fix #55
2017-07-02 14:40:36 +02:00
hemirt
0d27f16c4a
fix wrong variable name, openChannelNameDialog on ctrl+t, give focus to ( #47 )
...
new split
2017-06-29 14:13:00 +02:00
Rasmus Karlsson
7df7da70cb
A lot of changes
...
Remove unused constructor of messages::Message
Fixed LimitedQueueSnapshot _-prefixes
Changed LimitedQueueSnapshot's usage of int to std::size_t
ColorScheme is no longer a singleton
Created a "BaseWidget" class which is pretty much a QWidget except it
has a reference of ColorScheme since most widgets will need a reference
to the style they should use.
BaseWidget can be implemented either with a BaseWidget parent (which
will copy the ColorScheme reference from the parent) or with a
normal QWidget parent and an explicit ColorScheme reference.
Save main window geometry on close
Fix font changing in the Settings Dialog
Update settings library version
2017-06-26 19:53:31 +02:00
Rasmus Karlsson
59d383c161
Huge refactor
...
- Remove some underscore-prefixes
- Start using this-> more
- Remove a few of the singletons (We pass references to managers to
things that need it now. Might not be much better, but for now
it works. It also shows what places might be slightly wrong
designed)
2017-06-13 21:27:26 +02:00
Rasmus Karlsson
7c3cd930f3
make a few settings into pajlada::Settings::Settings
...
Add setting to hide badges
Give focus to text input if you click anywhere in a chat widget
2017-06-11 20:53:43 +02:00
Rasmus Karlsson
945ca5d17a
Implement naive split-closing. This will most likely have some memory leak (at least)
2017-06-11 12:04:22 +02:00
Rasmus Karlsson
4bfe58f14d
more random refactoring
2017-06-11 12:00:53 +02:00
Rasmus Karlsson
1d6f558452
Remove SharedChannel (just use std::shared_ptr<Channel>)
...
More code-refactoring BBaper
2017-06-11 11:36:42 +02:00
Rasmus Karlsson
1c6ff37e76
rename header files from *.h to *.hpp
2017-06-11 09:31:45 +02:00
Rasmus Karlsson
961f22819e
clean up chatwidgetheader more
2017-06-11 09:11:55 +02:00
Rasmus Karlsson
85356cdd6b
clean up chat widget structure. how and where hotkeys are handled
2017-06-10 23:53:39 +02:00
Rasmus Karlsson
1472471ddb
random shit changes
2017-06-10 22:48:28 +02:00
Rasmus Karlsson
ccf8e3bd83
move around files
2017-06-06 14:48:14 +02:00