Matija
2e331e2e00
Merge branch 'master' into webview
2017-09-30 00:18:16 +02:00
Matija
00f5830d0e
Made libcommuni show as 'libcommuni' in Qt Creator instead of 'src'
2017-09-30 00:16:14 +02:00
Matija
bed332b6d8
Prototype Web View Implementation
2017-09-28 23:57:27 +02:00
Rasmus Karlsson
81e06f3a53
debug::Log
can now be used instead of qDebug()
...
Usage:
```
QString string("world");
debug::Log("hello: {}", string);
```
2017-09-24 19:23:07 +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
bd4601a5d4
added MessageColor to represet special colors
2017-09-21 00:54:10 +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
Confuseh
6ec8f6e032
Quality options for Streamlink ( #103 )
...
* added quality options for streamlink
* wrong default value
2017-09-11 23:35:59 +02:00
Rasmus Karlsson
a82774543c
Fix warnings/reformat some code
2017-08-12 15:58:46 +02:00
fourtf
5df4cec55e
removed winsdk
...
commented out winsdk for now as it is not being used right now
2017-08-05 16:23:43 +02:00
Rasmus Karlsson
65e18d4833
Remove unused Emojis class/cpp file
2017-07-31 21:57:21 +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
9b13581fa8
Include third party string-formatting lib
2017-07-23 11:57:30 +02:00
Rasmus Karlsson
5aa892e834
Refactor ConcurrentMap
...
* Add operator[] to ConcurrentMap which returns a TValue reference
* BTTV/FFZ channel emotes are now stored in the Emote Manager, and each Channel object has a reference to their own BTTV/FFZ channel emote map.
* Restructure EmoteManager a bit (simplify the ConcurrentMap havoc).
* Add EmoteData struct which can store emote data (for now only messages::LazyLoadedImage*)
* Add CompletionManager that does nothing
2017-07-09 17:58:59 +02:00
hemirt
2425ddbd2c
Implement basic tab autocomplete ( #75 )
2017-07-09 00:09:02 +02:00
Rasmus Karlsson
ddf886eaf1
Add basic color scheme handling
...
Fix #59
2017-07-02 14:28:37 +02:00
Rasmus Karlsson
c2e67e4b90
attempt to implement urlFetch with a timeout
2017-06-26 15:53:43 +02:00
Rasmus Karlsson
7525dae768
work on dynamic badge-loading
2017-06-15 23:13:01 +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
2305afe700
add humanize as a dependency
2017-06-11 21:01:08 +02:00
Rasmus Karlsson
1c6ff37e76
rename header files from *.h to *.hpp
2017-06-11 09:31:45 +02:00
Rasmus Karlsson
5b2b2e3e19
refactor/reformat. remove useless common.h
2017-06-07 10:09:24 +02:00
Rasmus Karlsson
ccf8e3bd83
move around files
2017-06-06 14:48:14 +02:00
Rasmus Karlsson
196bbace85
fix dependencies stuff
2017-06-06 11:18:16 +02:00
Rasmus Karlsson
548fbe5866
rename twitchaccount file to twitchuser to match class name
2017-05-30 15:22:44 +02:00
hemirt
a9a68add38
disable unwanted warnings ( #45 )
2017-05-28 00:35:38 +02:00
hemirt
e7b727fa64
fix MSVC (2015) libcommuni link errors, and use correct warn flag ( #44 )
...
* use fixed libcommuni submodule
* warn flag -W4 should be used for MSVS instead of -Wall, move libcommuni
define and include together
* define correct warning flags for MSVC and else
2017-05-27 23:35:58 +02:00
Rasmus Karlsson
896cf7a03b
Add werr flag to bail on error
...
Add more specific warning flags
Add .clang-format symlinks to each source folder
2017-05-27 16:14:44 +02:00
fourtf
95c7ae9f18
fixed message cursor positions
2017-04-24 23:00:26 +02:00
fourtf
c2937eb7b3
renamed "user" to "account"
2017-04-18 02:29:32 +02:00
fourtf
34b9057f7e
fixed compiling
2017-04-18 01:05:59 +02:00
fourtf
a0d29ebae8
added namespace comments
2017-04-14 17:47:28 +02:00
hemirt
5db315b522
dont use windows min max macros ( #37 )
...
* windowmanager destructor free _mainwindow, fix save - remove const in
settingsPath that is being written to from ptree tree
* syntax error
* remove destructor, _mainWindow does not need any special cleanup, let OS claim the resource
* nominmax
2017-04-14 14:25:49 +02:00
fourtf
11fed12be1
changed application data path from %appdata%/chatterino to
...
%appdata%/chatterino2
2017-04-13 18:51:46 +02:00
fourtf
96db82e867
refactoring
2017-04-12 17:46:44 +02:00
Rasmus Karlsson
46f432890f
Simple logging implemented
...
Message now stores a copy of the content string
Use .nick() instead of .account() to get the users lowercase name (login name)
2017-03-11 11:38:47 +01:00
fourtf
c6c90d9f50
added another level of unneeded abstraction
2017-02-02 22:15:09 +01:00
fourtf
93660233fd
added limited queue
2017-02-02 20:35:12 +01:00
daniel
dd3843cf6d
fixed project file for macOS
2017-01-31 22:41:12 +01:00
fourtf
ceded7ff96
added stuff
2017-01-29 13:23:22 +01:00
fourtf
de8f6d1e82
added settingsdialog cancel
2017-01-24 19:51:57 +01:00
fourtf
9041dbf014
removed settings namespace
2017-01-23 16:38:06 +01:00
Rasmus Karlsson
5429e62e73
Utilize templates for Settings class
...
Use boost2::signals for the valueChanged signal (a LOT less messy to
deal with than qt signals)
Remove unused settings classes (BoolSetting, FloatSetting, IntSetting,
StringSetting)
What's left: Implement the remaining signals
2017-01-22 23:02:48 +01:00
Rasmus Karlsson
0ad5536c23
Require boost (sorry)
2017-01-22 22:56:10 +01:00
Rasmus Karlsson
a92c020477
Require C++14 instead of C++11
2017-01-22 22:55:33 +01:00