Commit graph

3990 commits

Author SHA1 Message Date
Rasmus Karlsson
8ba8bbeef6 Move environment variable parsing and storage to its own class
Make the Link resolver and Twitch emotes set resolver urls modifiable with
environment variables
2019-05-26 21:44:37 +02:00
Rasmus Karlsson
acf69139b9 Document current environment variables that can be used the change the Chatterino experience 2019-05-26 21:25:50 +02:00
Rasmus Karlsson
e1483bfd8a Make Twitch message history loading optional (On by default) 2019-05-25 11:24:10 +02:00
Rasmus Karlsson
79e4e05a4a Fix compilation issue 2019-05-25 11:23:58 +02:00
Ruben Anders
9dbe66a19b Change emote parsing order to FFZ -> BTTV -> GlobalFFZ -> GlobalBTTV
Fixes #877
2019-05-25 10:58:51 +02:00
Rasmus Karlsson
0263248668 Add attribution for Twitch emote data provided by twitchemotes.com 2019-05-21 22:53:40 +02:00
Rasmus Karlsson
c291da68ee oops forgot to update the path in one place 2019-05-19 15:04:41 +02:00
Rasmus Karlsson
2ac4ee5794 update binary name, tag, and repo of appveyor build 2019-05-19 15:01:28 +02:00
Rasmus Karlsson
1e2bd6624b update OSX CI to run on nightly branch 2019-05-19 12:19:49 +02:00
pajlada
87f6d3c6a3
Merge pull request #1079 from Chatterino/osx-ci-test
OSX CI through travis
2019-05-19 12:19:23 +02:00
Rasmus Karlsson
8de8705f26 update travis to use macdeployqt 2019-05-19 12:17:14 +02:00
fourtf
42cb0e4ec3 Removed left padding from general settings page 2019-05-19 01:03:31 +02:00
fourtf
9430cb1c84
Removed left padding from general settings page 2019-05-19 01:02:32 +02:00
Rasmus Karlsson
643e5342c9 Testing that Appveyor still works 2019-05-18 21:33:16 +02:00
apa420
9a7365821d Fixed issue #1071 (#1073) 2019-05-18 17:37:26 +02:00
Rasmus Karlsson
109a157a8c add small pull request template 2019-05-18 15:46:22 +02:00
Rasmus Karlsson
9877d9ee3e update linux desktop file 2019-05-18 15:42:23 +02:00
Rasmus Karlsson
cbd93f9537 Add tests for the UsernameSet and Prefix classes
How to build test:
mkdir build_test
cd build_test
cmake -DBUILD_TESTS=ON ..
make -j
Then to run the tests, use either:
make test
ctest
./chatterino-test
2019-05-11 14:17:52 +02:00
Rasmus Karlsson
8bf9fc92c3 Add a != operator to match the Prefix's == operator 2019-05-11 14:17:52 +02:00
Rasmus Karlsson
ee9b0f4c12 Fix tab completion
Fixes #813

This has the "quirk" of not updating names that are already there, which
means that display names might not always be used, instead the users
lowercase name might just be there and stick
2019-05-11 14:17:24 +02:00
Rasmus Karlsson
2492a0ba21 reformat usernamset 2019-05-11 13:59:03 +02:00
Rasmus Karlsson
8c46cbf571 add chatterino icon to linux install script 2019-05-11 00:01:32 +02:00
Rasmus Karlsson
3bbee62f32 add missing .desktop file
this is used for linux desktops
2019-05-10 23:33:30 +02:00
Rasmus Karlsson
1a7a5409ab do a full reformat according to our current .clang-format 2019-05-10 23:31:10 +02:00
Rasmus Karlsson
fa6c9f2fba make paths cachedirectory formatting nicer 2019-05-10 23:28:05 +02:00
apa420
834b1f3c53 Option to hide system moderation messages (#1066) 2019-05-10 23:16:34 +02:00
apa420
3ea496a99b Added boldness adjustment for fonts (#1057)
* Added boldness adjustment for fonts

* Moved setting and changed description of it
2019-05-10 22:37:44 +02:00
hemirt
c43c1dc207 Adds option to mute ping sound for specific channels (#990)
Co-Authored-By: hemirt <hemirt@hemirt.com>
2019-05-10 22:36:37 +02:00
23rd
9654650bee Renamed variables to clear some warnings. 2019-05-10 22:18:05 +02:00
23rd
efec76df5b Removed unused local vars. Slightly refactored code. 2019-05-10 22:18:05 +02:00
Ruben Anders
2d21bb0695 Add libboost-filesystem-dev to ubuntu dependencies, closes #957 2019-05-09 19:44:40 +02:00
hemirt
411502de44 fix comments 2019-05-07 20:28:01 +02:00
hemirt
4f5e3f6a27 fixes #1058 2019-05-07 20:28:01 +02:00
hemirt
23921f3fed show whispers notices 2019-05-07 20:28:01 +02:00
hemirt
bc8175d9ce fix #1053 2019-05-07 20:28:01 +02:00
hemirt
add312b609 fix #1062 2019-05-07 19:35:56 +02:00
Rasmus Karlsson
536e86f919 add a reasonable default installation path
modifiable in qmake with the PREFIX argument
i.e. qmake PREFIX=/usr
2019-05-07 11:08:50 +02:00
Alexandr Kondratev
14eb302c3d Close search popup window on Escape pressed 2019-05-06 21:16:40 +02:00
23rd
a3f6d2b773 Fixed display of text in Go to Bottom button for Retina screen. 2019-05-04 11:55:41 +02:00
TranRed
cff1aa0959 changed some variables to const 2019-05-04 11:40:52 +02:00
TranRed
7ad6db550d made links in system messages clickable
needed to make sub ticket in sub only chat accessible.
2019-05-04 11:40:52 +02:00
Rasmus Karlsson
30430b0fb3 this ctor was used to create a system message
we now only use the ctor that takes an explicit SystemMessageTag
2019-05-02 00:28:53 +02:00
TranRed
b5efe12f56 renamed enum ToastReactions to ToastReaction (singular) 2019-05-02 00:01:18 +02:00
TranRed
cd1f717c36 deleted dead code
not needed anymore since latest commit
2019-05-02 00:01:18 +02:00
TranRed
a592a3e882 Connected ComboBox to currentIndexChanged
implemented proper connection to combobox (currentIndexChanged instead of currentTextChanged)

Thanks, pajlada! FeelsGoodMan
2019-05-02 00:01:18 +02:00
TranRed
2a590adba7 Implemented requested changes
changed setting from String to int.
changed EnumCase

I used createComboBox only has an implementation that handles stringsettings. I implemented my own combobox to handle the ToastsSettings now. Not sure if this is the best way. Won't come up with something smarter for now.
2019-05-02 00:01:18 +02:00
TranRed
c20629c165 Refactored opening from toasts
implemented maps and map look up functions
2019-05-02 00:01:18 +02:00
TranRed
2be81aa877 Update chatterino.pro 2019-05-02 00:01:18 +02:00
TranRed
724ad2118b Update chatterino.pro 2019-05-02 00:01:18 +02:00
TranRed
d749a4771a made CommonTexts.hpp look like other headers 2019-05-02 00:01:18 +02:00