fourtf
9874bd779a
formatted all files with clang 9
2019-09-26 00:51:05 +02:00
fourtf
e47a043a27
updated .clang-format for clang 9
2019-09-26 00:15:07 +02:00
fourtf
848d5c8789
Fixes #1336 Pause on hover breaks moves selection
2019-09-25 23:49:30 +02:00
Mm2PL
b55d08df8e
Renamed the pastedImage signal to imagePasted.
2019-09-25 22:39:02 +02:00
Mm2PL
4e9951371f
Applied a bit of foutf's suggestions. Replace uploadQueue.size() with .empty() and swap if/else bodies, move non empty queue check outside of the timer on line 60, move getImageFileFormat to an anonymous namespace, rename pasteFromClipoard to upload(), removed usesless comment, shortened message on line 83, use QMimeData.hasUrls() and QMimeData.urls(), moved GIF format case in upload() more to the top, call original functions in canInsertFromMimeData and dragEnterEvent which are overriden
2019-09-25 22:21:26 +02:00
Mm2PL
298c013fa0
Rename Env::imagePasteSiteUrl
to Env::imageUploaderUrl
.
2019-09-25 12:51:17 +02:00
Mm2PL
1a77df1674
Delete overloads for uploadImageToNuuls()
. Use TypedBytes in the main
...
definition. Use QHttpMultiPart instead of manually creating the
request.
2019-09-24 18:28:28 +02:00
Mm2PL
e0eb4e5a6d
I'm Pepega too. Added two missing files.
2019-09-24 16:08:12 +02:00
Mm2PL
65fab779c5
Redo all changes done before breaking the branch.
2019-09-23 19:36:52 +02:00
fourtf
367b1970fd
use C_DEBUG instead of QT_DEBUG
2019-09-22 18:09:11 +02:00
fourtf
ca0db97d09
ammend 2.1.5 added setting for experimental irc support
2019-09-22 17:12:09 +02:00
fourtf
2c25c8a5f5
2.1.5
2019-09-22 16:59:51 +02:00
fourtf
fc049d8f45
disabled irc and fixed notice messages in write conn not showing
2019-09-22 16:16:08 +02:00
fourtf
f27c8eb1b4
fixed crash restart conditions
2019-09-22 16:14:16 +02:00
fourtf
431d35e528
added setting to restart on SIGSEGV
2019-09-22 15:32:36 +02:00
fourtf
7e555843ca
added class containing program arguments
2019-09-22 15:30:04 +02:00
fourtf
456065f508
moved resources out of Application
2019-09-22 10:54:32 +02:00
fourtf
da4714944d
small fixes in Image
2019-09-22 10:54:32 +02:00
pajlada
038fdd5446
Merge pull request #1326 from CommName/MentionsFix
...
[Bug fix] Highlights in /mentions
2019-09-22 10:43:13 +02:00
pajlada
1256a7b631
Fix formatting
2019-09-22 10:42:22 +02:00
CommName
5078ecbef1
Highlight bug fix
2019-09-21 22:19:03 +02:00
Leon Richardt
19b2102fed
Fix Version::dateOfBuild_ on Windows
...
The `CHATTERINO_NIGHTLY_VERSION_STRING` defines differ on Windows and
MacOS/Linux. (See `appveyor.yml` and `travis.yml`, respectively.)
Therefore, the Windows version string looked really messed up but it
should be fixed now.
2019-09-21 20:44:49 +02:00
Rasmus Karlsson
5871414e6b
Possibly fixed PubSub over 50 listens
...
Keep an eye out on #1189
2019-09-21 12:46:10 +02:00
Rasmus Karlsson
137d7910c0
move more handlers from write to read
2019-09-21 11:57:09 +02:00
Rasmus Karlsson
d94be74007
handle clearchat in read connection
2019-09-21 11:54:30 +02:00
Rasmus Karlsson
88da9501f7
handle ROOMSTATE in read connection too
...
this fixes the "recent messages not loading" issue
2019-09-21 11:45:55 +02:00
Rasmus Karlsson
8312d4b112
Fix USERSTATE not being handled unless you write in a channel.
...
This commit might re-enable some duplicate messages like host requests
and what-not.
2019-09-21 11:38:08 +02:00
pajlada
452b65b4dd
Merge pull request #1315 from leon-richardt/commit-hash-settings
...
Add Version Information to "About" Page
2019-09-21 10:10:04 +02:00
Leon Richardt
baf52d7563
Add version information to "About" page
2019-09-19 23:31:04 +02:00
Leon Richardt
ddcce73111
Use Version singleton to set window title
2019-09-19 23:30:18 +02:00
Leon Richardt
9c59efb985
Provide singleton class for version information
2019-09-19 23:30:18 +02:00
fourtf
758a6bb41c
NetworkRequest onError now uses NetworkResult
2019-09-19 19:03:50 +02:00
fourtf
986694e4bc
added multipart support to NetworkRequest
2019-09-19 18:26:38 +02:00
fourtf
ce53653ecd
remoed nullableptr
2019-09-19 12:19:50 +02:00
fourtf
88d8bf7cec
renamed members in Helpers.cpp
2019-09-18 16:32:07 +02:00
fourtf
5ca0fc0c8f
Merge branch 'master' into moderation
2019-09-18 16:14:45 +02:00
fourtf
277bd5b179
maybe??
2019-09-18 16:01:41 +02:00
fourtf
4d99d2dade
maybe?
2019-09-18 15:30:17 +02:00
fourtf
4bb0b79348
fix compilation on macos maybe
2019-09-18 15:12:23 +02:00
fourtf
99f99f0cff
smol fixes
2019-09-18 14:20:21 +02:00
fourtf
3ab7362304
Merge branch 'master' into irc-support
2019-09-18 13:03:16 +02:00
fourtf
997a0598cd
changed tab title to "Irc (beta)"
2019-09-18 11:16:07 +02:00
fourtf
07133166d9
added setting to show unhandled irc commands
2019-09-18 11:11:50 +02:00
fourtf
765a75f158
added irc commands
2019-09-18 10:59:28 +02:00
fourtf
27d6cf2bfd
reconnect for irc + show errors + nickRequired
2019-09-18 08:05:51 +02:00
fourtf
96dac0fd3d
moved chatters to ChannelChatters
2019-09-17 12:11:11 +02:00
fourtf
6298b74884
fixed compilation on non-msvc
2019-09-16 21:08:14 +02:00
fourtf
13c9aabf29
show all irc messages for debugging
2019-09-16 18:01:32 +02:00
fourtf
cadff4c430
Fixes #1259 highlight not added when changing channel
2019-09-16 11:54:34 +02:00
fourtf
89fd3bfce9
hide tooltip on split::leaveEvent
2019-09-16 11:48:17 +02:00
fourtf
40c1857c90
added additional dropdown for moderation mode
2019-09-16 11:44:03 +02:00
fourtf
3a9f9fa17b
added setting for pause on hover length
2019-09-16 11:36:19 +02:00
fourtf
602a66f5bc
Fixes #963 Highlights move while paused
2019-09-16 10:55:54 +02:00
fourtf
fd8987cf1b
fixed typo
2019-09-16 10:44:05 +02:00
fourtf
63126899ec
added pause while key is down
2019-09-16 10:43:20 +02:00
fourtf
b06918eb47
2.1.4
2019-09-15 19:32:31 +02:00
fourtf
84b1efcd24
fixes #1304 emote.name eating the .name
2019-09-15 19:05:04 +02:00
fourtf
04f8875c4d
fixes #1303 now searches using search text instead of message text
2019-09-15 18:29:50 +02:00
fourtf
0cb918b96a
fixed spaces in the wrong place
2019-09-15 17:01:18 +02:00
fourtf
b1bf60f286
added a critical detail
2019-09-15 16:56:44 +02:00
fourtf
7cbbd72e7f
disable updates on windows nightlies
2019-09-15 15:45:04 +02:00
fourtf
a390649d0f
added sasl auth
2019-09-15 13:15:29 +02:00
fourtf
22ca20ad2a
renamed TwitchServer -> TwitchIrcServer
2019-09-15 13:02:02 +02:00
fourtf
c3b65b4db0
select the right server in the dialog
2019-09-15 11:42:22 +02:00
fourtf
67ffb0e34b
irc default now uses ssl
2019-09-15 11:36:59 +02:00
fourtf
2a56cef848
added irc authentificate type
2019-09-15 11:35:17 +02:00
fourtf
d451b31cee
fixed loading cached files twice
2019-09-14 23:23:09 +02:00
fourtf
9bbc4f8a5e
queue for erase/set credentials
2019-09-14 22:58:53 +02:00
fourtf
13d1fab303
credentials are now loaded when needed
2019-09-14 20:45:01 +02:00
fourtf
d33a8b1b3a
now loads passwords for irc
2019-09-14 18:38:09 +02:00
fourtf
b45a6eea22
fixed missing include
2019-09-14 15:50:05 +02:00
fourtf
7c6f744e73
added insecure credential store
2019-09-13 19:26:52 +02:00
fourtf
eadf5355ee
renamed IrcConnection_ to IrcServerData
2019-09-11 13:51:48 +02:00
fourtf
158564d0c2
disabled twitch dropdown items for irc chats
2019-09-11 13:34:59 +02:00
fourtf
b20fdc0da6
smol irc fixes
2019-09-11 13:17:36 +02:00
fourtf
2f39f4246c
fixed warning + added more checks to SignalVectorModel
2019-09-11 13:12:08 +02:00
fourtf
2a8c5e654f
saving irc splits now
2019-09-11 00:10:49 +02:00
fourtf
c4d0efacff
added loading and saving of irc servers
2019-09-10 23:55:43 +02:00
fourtf
fe67bda136
moved .clang-format into src directory so submodules don't get formatted
2019-09-10 17:00:23 +02:00
fourtf
82f63d2f7e
added send and receive for irc messages
2019-09-10 14:46:43 +02:00
fourtf
25f75f7580
added Credential class
2019-09-09 22:27:46 +02:00
fourtf
5974438edf
added irc tab in SelectChannelView
2019-09-09 22:26:56 +02:00
fourtf
fd0c11964e
added new function and classes for irc support
2019-09-09 22:26:14 +02:00
fourtf
9f1a5b900e
fixed single connection code and deleting abstractircserver
2019-09-09 22:22:47 +02:00
fourtf
8241ce7097
added qtkeychain dependency
2019-09-09 22:18:56 +02:00
Leon Richardt
720e5aa25f
Improvements to Message Search ( #1237 )
...
* Ran clang-format
* Implement user-specific search in message history
This functionality was originally requested in #1236 .
This commit changes the SearchPopup::performSearch method so that only
messages from specific users can be shown.
In order to filter for a specific user, enter their username with a
leading '@' in the search popup. You can also add an additional search
phrase which will also be considered in the search.
* Naive implementation for "from:" tags
Rebase later?
* Cleverer (?) version using Predicates
Commit adds two POC predicates: one for the author of messages, and one
for substring search in messages.
Problems/TODOs:
* Best way to register new predicates?
* Clean up tags (e.g. "from:") or not?
* Test combinations of different predicates
* Add a predicate to check for links in messages
* Remove a dumb TODO
* Rewrite SearchPopup::performSearch to be cleaner
* Ran clang-format on all files
* Remove TODO I missed earlier
* Forgot to run clang-format
peepoSadDank
* Re-use {}-initialization
Was accidentally removed when fixing earlier merge conflict.
* Does this fix line endings?
No diffs are shown locally, hopefully Git doesn't lie to me.
* Rename "predicates" directory to "search"
Resolving one conversation in the review of #1237 .
* Use LinkParser in LinkPredicate
Resolving a conversation in the review of #1237 .
* Predicates: Use unique_ptr instead of shared_ptr
Resolves a conversation in the review of #1237 .
* Refactor of SearchPopup and AuthorPredicate
Resolving some points from the review in #1237 .
* Moved parsing of comma-seperated values into AuthorPredicate
constructor.
* Rewrite SearchPopup::parsePredicates as suggested.
* Deleted now redundant methods in SearchPopup.
* MessagePredicate::appliesTo now takes a Message&
... instead of a MessagePtr.
This resolves a conversation in the review of #1237 .
* Run clang-format on two files I missed
* AuthorPredicate: Check for displayName & loginName
Resolving conversation on #1237 .
2019-09-09 15:21:49 +02:00
Leon Richardt
b6f632701f
Fix merge conflicts
2019-09-08 22:58:17 +02:00
Leon Richardt
b06eb9df83
Normalize line endings in already existing files
2019-09-08 22:27:57 +02:00
fourtf
e1a9a437f1
fixed pingsound not playing sometimes
2019-09-08 21:57:14 +02:00
fourtf
4f356f80cf
BaseWindow smol refactor
2019-09-08 21:45:46 +02:00
fourtf
3158ed4085
fixed user popup size issues
2019-09-08 20:05:40 +02:00
fourtf
343cd3970a
bump version
2019-09-08 18:46:57 +02:00
fourtf
cf23838099
added irc support
2019-09-08 18:06:43 +02:00
fourtf
9f1eb654fd
Merge branch 'master' into apa-bits
2019-09-08 18:02:58 +02:00
apa420
0c6a26d897
IFDEF QT_DEBUG
2019-09-08 17:40:30 +00:00
apa420
ffc483049c
Pepega
2019-09-08 17:36:26 +00:00
apa420
0eb633cfa0
Removed some examples
2019-09-08 17:31:00 +00:00
apa420
3f411805b7
Forgot to add file
2019-09-08 17:27:04 +00:00
apa420
289811dc7d
Moved example cheers to new file
2019-09-08 17:25:42 +00:00
apa420
5c602fea94
Resolved review
2019-09-08 16:01:38 +00:00
fourtf
c6a05f289d
removed useless table column in user highlights
2019-09-08 15:10:10 +02:00
fourtf
87c0ff76e7
added setting to open links in incognito by default
2019-09-08 14:59:51 +02:00
Rasmus Karlsson
94048595f6
Split parseChannelResponse into two functions: parseModBadge and
...
parseChannelEmotes
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
862164bc2b
make ffz custom mod badge atomic
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
2cd07435bd
Remove more unused includes
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
57ba829775
Remove previously added includes to Image
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
dbce128cc3
Remove "custom on success" logic from Image.
...
Create a new message element and message layout element type for mod badges.
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
256a65a12e
Load mod badge information from the FFZ API instead of assuming the URL.
...
This lets us load all sizes of the emote if they are available.
Channel with all versions of the mod badge: https://api.frankerfacez.com/v1/room/pajlada
Channel with only one version of the mod badge: https://api.frankerfacez.com/v1/room/apa420
Channel with no mod badge: https://api.frankerfacez.com/v1/room/forsen
2019-09-08 14:08:18 +02:00
apa420
c08eaa4640
Higher cheer tiers now show and added tests
2019-09-08 13:40:11 +02:00
apa420
cd64b5eff5
Removed old tests
2019-09-08 12:47:36 +02:00
apa420
48fcc1a1a1
Fixed cheers not showing up in chat Fixes #1031
2019-09-08 12:45:25 +02:00
fourtf
4ec10e720c
adjusted size of user switch popup
2019-09-08 12:43:12 +02:00
fourtf
b14154a811
Fixes #996 can't ctrl+c in search popup
2019-09-08 12:31:27 +02:00
TranRed
21f65b716d
Merge branch 'Ch2Usercard' of https://github.com/TranRed/chatterino2 into Ch2Usercard
2019-09-08 12:05:46 +02:00
TranRed
d3c4d4b8cf
moved anonymous namespace into chatterino namespace
2019-09-08 12:05:41 +02:00
pajlada
dd996d1b8a
Merge pull request #1281 from Chatterino/logsGtSearch
...
Allow searching in LogsPopup
2019-09-08 10:59:13 +02:00
Leon Richardt
a62b7ac094
Add setting for case-sensitivity in highlights
2019-09-07 19:01:52 +02:00
fourtf
a268abfd4c
Allow searching in LogsPopup
2019-09-04 00:29:58 +02:00
fourtf
9ee286f60f
Fixes #1279 bttv global V3
2019-09-03 23:32:22 +02:00
fourtf
69aa5db2be
changed version format
2019-09-03 19:54:17 +02:00
fourtf
3e85a29ab6
2.1.4 Beta 1
2019-09-03 19:19:57 +02:00
Rasmus Karlsson
f94b44188d
Use BTTV V3 API
...
Fixes #1275
2019-09-03 15:09:49 +02:00
fourtf
1c0ed6b1aa
slightly changed layout for logs and cache
2019-09-03 13:09:33 +02:00
fourtf
577e2e0a21
moved cache into general page
2019-09-03 12:46:22 +02:00
fourtf
299cc84e04
fixed compilation
2019-09-03 12:02:58 +02:00
fourtf
6aa6e084af
removed unused settings pages
2019-09-03 11:49:44 +02:00
fourtf
ac26bd8d2d
fixed "open appdata button" always showing
2019-09-03 11:38:15 +02:00
fourtf
ab816e18bd
Merge branch 'search-settings'
2019-09-03 11:28:10 +02:00
fourtf
3ab40b280b
fixed some margins
2019-09-03 11:24:40 +02:00
fourtf
f7ee778af6
some style changes to settings
2019-09-03 11:15:38 +02:00
fourtf
0ada2e51c6
fixed spacing
2019-09-02 19:14:19 +02:00
fourtf
eaaa52260e
smol fixes
2019-09-02 19:00:17 +02:00
fourtf
125426dbf1
added header for search
2019-09-02 18:59:37 +02:00
fourtf
234cdb041b
sort paths in Resources to eliminate merge conflicts
2019-09-02 18:53:08 +02:00
fourtf
661a36c2e4
prefere user selected tab in settings search
2019-09-02 17:22:14 +02:00
fourtf
a6fd6300c9
hide duplicate spaces in settings tab list
2019-09-02 17:21:17 +02:00
fourtf
b0459ba646
add basic hiding of SettingsTabs
2019-09-02 16:39:21 +02:00
fourtf
0e62192732
post update
2019-09-02 14:01:43 +02:00
fourtf
dc1c7cb419
2.1.3
2019-09-02 12:29:18 +02:00
fourtf
e1e953272b
moved some settings around
2019-09-02 10:55:17 +02:00
fourtf
42581598e1
added "beta update" settings
2019-09-02 10:55:17 +02:00
fourtf
54c26d2228
fixed width when searching
2019-09-02 09:44:25 +02:00
fourtf
0b49f696ce
added filtering to general page and greying out some items to the other
...
pages
2019-09-01 23:23:20 +02:00
fourtf
ae20acb7ea
renamed AccountSwitchPopupWidget -> AccountSwitchPopup
...
This has been triggering me forever
2019-09-01 14:13:44 +02:00
fourtf
19960b5d8f
Fixes #1261 size on startup
2019-09-01 14:06:30 +02:00
fourtf
5c0f81defd
Fixed stuff in user popup
2019-09-01 13:06:56 +02:00
Mm2PL
b441e3e159
Add copy button for user ids
2019-09-01 11:06:07 +02:00
Mm2PL
6732aab323
Add user IDs to user cards ( #1247 )
...
* Add user ids to user cards and a setting to the misc section of the settings
* Fix letter casing
* Forgot to run clang-format, now it's fixed
* Fix crash in UserInfoPopup::updateUserData()
* Removed setting as per Apa420's and fourtf's advice
* Removed remnants of the setting
2019-08-31 17:58:28 +02:00
Rasmus Karlsson
a878ca8062
Remove unused lambda capture to fix warnings
2019-08-31 17:45:13 +02:00
Rasmus Karlsson
7ff567d584
rename "messageReceived" to "readConnectionMessageReceived" to match the "readConnected/writeConnected" and "writeConnectionMessageReceived" functions
2019-08-31 17:44:41 +02:00
Rasmus Karlsson
829c63be51
Change in which "message received" handler IRC commands are handled after the change in CAP REQs.
...
Fixes #1252
2019-08-31 17:41:49 +02:00
fourtf
671c9ed654
fixed commands like /mods not working
2019-08-27 20:45:42 +02:00
Mm2PL
7aa2bf4fec
Fix build and rename variables to be camelCase
2019-08-27 20:10:30 +02:00
Mm2PL
1c242a51dd
Create a copy icon. Change the copy button text to be an icon
2019-08-27 20:10:30 +02:00
Mm2PL
f2f5ae9c93
Add a copy button near the username in usercards
2019-08-27 20:10:30 +02:00
apa420
a624d14a4f
Fetch FFZ channel emotes with channel id instead of name
2019-08-27 20:08:17 +02:00
fourtf
450f3bc492
removed useless const
2019-08-27 20:08:17 +02:00
apa420
677017a8bd
Now shows connect and reconnect messages
2019-08-27 19:54:37 +02:00
fourtf
2d64d79c17
enabled commit titles
2019-08-27 10:19:39 +02:00
fourtf
7b43f0a30a
2.1.2
2019-08-26 23:04:55 +02:00
TranRed
18349ed9b3
Revert "Merge pull request #1 from TranRed/subbutton"
...
This reverts commit d3aa3694f2
.
2019-08-26 23:02:04 +02:00
fourtf
810acbcfcc
fixed window frame for minimized and maximized windows on startup
2019-08-26 22:32:17 +02:00
fourtf
a831c1d5d8
enabled commit number again
2019-08-26 17:45:58 +02:00
fourtf
377a30fd9e
2.1.1
2019-08-26 17:16:22 +02:00
fourtf
f949605477
added descriptions to collection settings
2019-08-26 14:36:06 +02:00
fourtf
e7b4527a0f
added regex help link
2019-08-26 14:07:21 +02:00
fourtf
a64e5b2834
made follow mode text shorter
2019-08-26 13:48:07 +02:00
fourtf
238d213072
punctuation changes
2019-08-26 13:29:04 +02:00
fourtf
a6ab9be8d6
fixed double : in general settings
2019-08-26 13:22:44 +02:00
fourtf
e095db87bc
changed screen out of bounds detection from contains() to intersects()
2019-08-26 13:18:40 +02:00
fourtf
20e978ad85
changed up settings
2019-08-26 13:18:23 +02:00
fourtf
cced199eaf
added button to import commands from chatterino 1
2019-08-26 11:46:52 +02:00
fourtf
ea28269951
attempt to fix the tabs that sometimes get added
2019-08-26 11:26:58 +02:00
fourtf
748920e8fd
fixed shift+(home/end)
2019-08-26 11:11:02 +02:00
fourtf
77aec1d3eb
improved description of double click link setting
2019-08-26 10:58:47 +02:00
fourtf
6cb82307e6
switched std::optional to boost::optional
2019-08-25 22:58:19 +02:00
fourtf
84c7c40e86
added some flush() calls just to be sure
2019-08-25 21:26:14 +02:00
fourtf
38bceba5ec
improved browser extension
2019-08-25 21:25:31 +02:00
fourtf
68a96e3be8
added prompt to move windows into bounds
2019-08-25 21:24:43 +02:00
Mm2PL
1a25c5afe8
Add a switch for follower only mode ( #1241 )
...
* Add a switch follower only mode
* Format the code
2019-08-25 19:08:04 +02:00
TranRed
23c2fa8ee5
made fillLatestMessages into a free standing function
2019-08-25 15:09:30 +02:00
TranRed
288ea5036b
did first requested refactors
2019-08-25 14:57:31 +02:00
23rd
a893be796c
Refactored UserInfoPopup::TimeoutWidget.
2019-08-25 12:24:35 +02:00
TranRed
d63438c351
added some improvements suggested by 23rd
2019-08-25 11:56:15 +02:00
TranRed
89a60ceea8
turned QString::compare() call into a bool
...
create self-similarity with bool isMyself further up in the class implementation
2019-08-25 10:02:26 +02:00
23rd
cdc7051e56
Considerably refactored code of Usercard.
2019-08-25 09:47:00 +02:00
TranRed
f7fa000266
fixed bug that terminates chatterino
...
seems like durationUnits[i++] tried to access a non existing element and chatterino crashed while opening the user card.
this tweek fixed it
2019-08-24 17:26:37 +02:00
23rd
25871bdc2f
Slightly refactored code of Usercard.
2019-08-24 17:09:41 +02:00
TranRed
0ce5e7f529
added border to Buttons
...
added border to Buttons
deleted unused variables
renamed some vars
2019-08-24 11:00:55 +02:00
pajlada
def839bef9
Merge pull request #1232 from Chatterino/pajlada-manually-send-req
...
manually send req, this ensures we send it before JOIN
2019-08-23 22:37:52 +02:00
fourtf
0577692c99
Updated chatterino badges api
2019-08-23 16:52:44 +02:00
Rasmus Karlsson
ab0d70300c
manually send req, this ensures we send it before JOIN
...
Fixes #1229
2019-08-22 22:04:26 +02:00
TranRed
5cd067aab0
readded used "unused" variable
2019-08-22 21:33:50 +02:00
apa420
0c6760d0ca
Fixes the remove button '''crash''' #1226
2019-08-22 16:34:26 +02:00
fourtf
d709b98331
switched order in loaded image selection
2019-08-21 02:21:12 +02:00
fourtf
e140905faf
?
2019-08-21 02:16:33 +02:00
fourtf
978d5aa1c1
Special message when login expired.
2019-08-21 02:14:01 +02:00
fourtf
3b3791e43a
Special message when login expired.
2019-08-21 02:00:42 +02:00
fourtf
6d9545157e
Fixes #1215 Allow previewing badges
2019-08-21 01:52:01 +02:00
fourtf
dbc20baa65
fixed emote preview not using 3x images
2019-08-21 01:44:19 +02:00
fourtf
67aadfe61f
Fixes #1218 Usercard link from search popup
2019-08-21 01:19:41 +02:00
fourtf
b513caf572
added settings to mention users with ,
2019-08-21 01:08:15 +02:00
fourtf
b84c3ac3be
Fixes #1220 Added setting do disable timeout stacking
2019-08-21 00:41:48 +02:00
fourtf
f3e48c1325
smoll changes
2019-08-21 00:07:59 +02:00
fourtf
d98318e1cc
fixed compilation on linux
2019-08-20 23:54:45 +02:00
fourtf
7643c0d20d
fixed deleting QTimer on wrong thread
2019-08-20 23:46:27 +02:00
fourtf
14222f84f2
made caller/concurrent rules tighter
2019-08-20 23:46:27 +02:00
fourtf
7d842e6cf7
Writing cache files async
2019-08-20 22:16:17 +02:00
fourtf
d6627b531e
removed old NetworkRequest api
2019-08-20 22:16:17 +02:00
fourtf
7697ec01b4
removed old NetworkRequest api
2019-08-20 22:16:17 +02:00
fourtf
a7cd1fbf97
removed unused files
2019-08-20 22:16:17 +02:00
fourtf
4713862620
load cache files async
2019-08-20 22:16:17 +02:00
fourtf
0b8e0ff7cf
deprecated old NetworkRequest api
2019-08-20 22:16:17 +02:00
fourtf
98053fdadf
deprecated old NetworkRequest api
2019-08-20 22:16:17 +02:00
fourtf
4f6c1a8519
added NetworkRequest builder functions
2019-08-20 22:16:17 +02:00
Rasmus Karlsson
d3224e7a4e
Fix linux/macos compilation
2019-08-20 09:08:25 +02:00
fourtf
1b0102c948
Added fullscreen support to browser extension
2019-08-20 03:13:42 +02:00
fourtf
e07d11e9a3
enabled browser extension
2019-08-19 23:15:24 +02:00
fourtf
9a7bb973b5
Re-enabled nightly title with commit hash
2019-08-19 00:27:13 +02:00
pajlada
c45657da82
Merge pull request #1209 from leon-richardt/emote-autocompletion-fix
...
Fix Emote Completion Bug
2019-08-19 00:12:43 +02:00
fourtf
0a81a358b5
fixed manual updates for portable mode on windows
2019-08-18 23:51:10 +02:00
Leon Richardt
f2b2e3142f
Implement simpler fix for emote completion bug
...
This commit implements a simpler fix for the problem described in #1209 .
The setting's signal is connected to a reset of `completionInProgress_`
so that the completion model is updated on the next word already.
This commit also removes the older approach tackling this issue.
2019-08-18 21:37:20 +02:00
fourtf
23f1dd4646
update 2.1.0
2019-08-18 21:21:48 +02:00
TranRed
0e3ab64bd2
deleted unused QStringList
2019-08-18 18:57:30 +02:00
TranRed
ebce0c985a
added missing empty line
2019-08-18 18:44:49 +02:00
TranRed
015fc155d5
Refactored settings
...
made settings use Vectors instead of 8 single setting entries
2019-08-18 18:42:48 +02:00
Leon Richardt
23a5f0bfb2
Remove unused method declaration
2019-08-17 22:10:27 +02:00
Leon Richardt
be5318f275
Fix emote completion bug
...
This commit fixes a bug that would occur when changing the completion
mode from prefix-only to substring while mid-completion.
In that case, the suggestion list was not updated until the next
completion attempt.
This is fixed by forcing a suggestion list refresh whenever the
setting's checkbox is updated.
2019-08-17 21:31:31 +02:00
Leon Richardt
58d892a8c2
Make Emote Tab Completion Search for Substrings ( #1204 )
...
* Make emote tab completion search for substrings
Previously, tab completion only searched for emotes that start
with the current prefix under the cursor. This commit makes tab
completion look for the current prefix as a substring in any position,
not just the start.
Examples:
* In forsen's channel, tabbing on "pls" will cycle through "DonaldPls", "forsenPls",
"GachiPls", "nyanPls" and "SourPls".
* As a forsen subscriber, tabbing on "sen1" will complete to "forsen1".
* As a pajlada subscriber, tabbing on "shrug" will cycle through
"pajaShrugL" and "pajaShrugR". (Unless you are in a channel with
more "shrug" emotes, of course.)
* Add a setting for prefix and substring completion
This commit adds a setting under the "Miscellaneous" section to allow
user to choose whether they want prefix-only or substring emote
completion.
The QCompleter filter mode and `addString` function are now chosen
according to the user's setting.
* Improve description of emote completion setting
Also reintroduce a blank line that went missing.
2019-08-17 17:17:38 +02:00
pajlada
3dcbe89e28
Merge pull request #1208 from leon-richardt/fix-account-popup
...
Fix "Manage Accounts" button
2019-08-17 11:05:09 +02:00
Leon Richardt
4a1712f9a2
Fix "Manage Accounts" button
...
This commit fixes the unresponsiveness of the "Manage Account" button
(described in #1188 ).
Apparently, focus was lost when pressing down the mouse button. This is
circumvented by setting the focus policy of the button to `Qt::NoFocus`.
The button then works as expected and opens the "Account" page in the
preferences.
2019-08-17 01:35:24 +02:00
23rd
f9e9ed8ed0
Improved stream header creation.
2019-08-16 23:40:30 +03:00
fourtf
bdb82b6818
fixed crash related to concurrent network request
2019-08-15 20:39:35 +02:00
Mateusz Ż
eb38b53c04
Fix Settings UI inconsistencies ( #1202 )
...
* Move "About" tab in Settings
* Resize Settings window
This prevents from spawning horizontal scroll (which is caused by too long line
in "Attributions" group)
* Fix "show license" link width
If you clicked empty space next to link application assumed you clicked link.
I fixed that by using QLabels instead of SignalLabel (there's something "wrong"
with them, but I couldn't find what)
2019-08-14 20:03:42 +02:00
fourtf
4679fd6753
gcc Pepega
2019-08-13 18:48:22 +02:00
fourtf
7bf5a79f8a
Delete emote popup when it is closed.
2019-08-13 16:39:22 +02:00
fourtf
18f3a816ed
re-enabled loading recent messages concurrently
...
@pajlada please check if the code can stay commented out
2019-08-13 15:03:33 +02:00
fourtf
6274c05520
Fixed always loading 1x, 2x and 3x images
2019-08-13 13:51:27 +02:00
fourtf
294c2aecdc
disabled concurrent loading of recent messages
...
it caused some twitch emotes to load improperly
2019-08-13 13:12:09 +02:00
fourtf
96532be765
removed unused function
2019-08-13 13:02:11 +02:00
fourtf
23f1ec9ac2
Fixed using non existant 2x and 3x versions of ffz emotes and badges
2019-08-13 13:00:16 +02:00
Rasmus Karlsson
e56c90c33d
fix crash in name-colorizer
2019-08-11 22:18:01 +02:00
Rasmus Karlsson
cd5972522b
reformat
2019-08-11 21:08:18 +02:00
Rasmus Karlsson
391d75f208
try to improve readability of the "grayname colorize" function
2019-08-11 21:07:54 +02:00
23rd
da039bfdfa
Added setting to colorize usernames who have not set own color.
2019-08-11 19:48:43 +03:00
23rd
fdb0b62dee
Fixed switching tabs using trackpad scroll.
2019-08-10 13:34:59 +02:00
pajlada
0c245fbc4e
Merge pull request #1178 from 23rd/patch-29-mac-ctrl-tab
...
Added new submenu in menu bar for OS X to switch tabs with hotkeys.
2019-08-10 13:22:33 +02:00
pajlada
989dad1a6d
Merge pull request #1179 from 23rd/patch-30-simplified-tab-hotkeys
...
Moved to one place and simplified hotkeys of switching tabs.
2019-08-10 13:18:11 +02:00
Rasmus Karlsson
6e1ee84d90
Allow your own username to be set in "highlight users"
...
Fixes #1181
2019-08-10 13:13:00 +02:00
23rd
34841543c7
Replaced repetitive code of Ctrl+1-8 hotkeys with single loop.
2019-08-04 17:57:34 +03:00
23rd
838fd6bab6
Added ability to open last tab with Ctrl+9. (Chromium behaviour.)
...
- Fixed #1106 .
2019-08-04 17:23:41 +03:00
23rd
485715ef30
Moved to one place and simplified hotkeys of switching tabs.
2019-08-04 17:03:58 +03:00
23rd
79a87e740a
Added new submenu in menu bar for OS X to switch tabs with hotkeys.
...
- Fixed #1176 .
- https://bugreports.qt.io/browse/QTBUG-8596
2019-08-04 16:43:35 +03:00
Rasmus Karlsson
c578cd47e1
Highlight parsing is now done after Ignores have been respected.
...
In the same commit, because I misunderstood the original issue, I also
split out the parsing of the highlights and triggering of the highlight
sounds/alerts into separate functions.
Fixes #1160
I also re-enabled the "sound url changer" that was commented out in an
earlier commit.
Fixes #1170
2019-08-04 14:31:57 +02:00
Rasmus Karlsson
45e2887ce8
Set our own custom User-Agent on network requests.
...
Format: chatterino/VERSION (COMMIT HASH)
Fixes #1169
2019-08-03 11:20:19 +02:00
fourtf
e7d9422431
fixes for last commit
2019-08-01 13:30:58 +02:00
fourtf
aac27c2a0d
Fixes #1162
2019-07-31 23:03:55 +02:00
fourtf
fff979b3c0
lock SignalVector with shared_lock to allow reading on other threads
2019-07-31 22:50:12 +02:00
fourtf
4e4c7d4c0b
Set default username boldness to DemiBold (63)
2019-07-28 20:24:39 +02:00
Rasmus Karlsson
3679125e2f
Reformat
2019-07-28 13:21:54 +02:00
Rasmus Karlsson
954b1b138a
Add a setting for the timeout stack style:
...
"Stack" is the default behaviour, it will search 20 messages up and 5
seconds back in time to stack the timeout.
"Stack sparingly" will try to do the same, but only if the user has not
typed a message inbetween the this and the last timeout.
Fixes #1157
2019-07-28 13:21:54 +02:00
Rasmus Karlsson
ba1a56c3b7
Don't early out after replacing a timeout message.
...
Otherwise, this could lead us to not gray out messages after the timeout we're stacking on
Work on #1157
2019-07-28 13:21:54 +02:00
Rasmus Karlsson
1ae66f3b7d
Run newline replacer before sending message input to command executor
...
Fixes #1123
2019-07-28 12:19:33 +02:00
fourtf
96bed498d0
Fixed warnings in TwitchMessageBuilder
2019-07-27 12:49:45 +02:00
TranRed
54b162afdd
removed experimental profile banner code for now
2019-07-25 13:55:37 +02:00
fourtf
39f44d74b3
Added autorun on boot setting for windows.
2019-07-23 23:56:14 +02:00
Rasmus Karlsson
628c64d138
Move "How to" options to their own sub-menu
2019-07-21 13:01:35 +02:00
TranRed
125774ecb2
excluded inline whispers from latest messages in userpopup
2019-07-21 09:36:18 +02:00
TranRed
94ffc66b2a
extracted latest messages logic into its own method
2019-07-20 22:42:01 +02:00
TranRed
f417006d6a
Added channelView with last messages to user popup
...
currently uses last messages from that channel - might want to use online logs later (or make a setting for that)
2019-07-20 18:49:17 +02:00
TranRed
dc01cbf2a3
simplified settings page UI
...
simplfied UI and removed unneccessary code
2019-07-19 17:34:25 +02:00
TranRed
00ad80d93d
unscuffed settings tab
...
removed copy past cody in favor of an itsy-bitsy more flexible solution
2019-07-19 16:20:31 +02:00
TranRed
c45bb144e9
Fixed spinbox ranges
2019-07-19 13:15:50 +02:00
TranRed
7a3673e9f6
changed max custom timeout input to 99
...
simplicity
2019-07-18 23:34:40 +02:00
TranRed
24faaf8734
created first version of settingstab: Timeouts
...
scuffed prototype
To-Dos:
- make the UI look cleaner
- clean up copy&pasted coding
2019-07-18 23:02:55 +02:00
TranRed
e64f37d288
Made 8 customizable timeout buttons
...
changed fixed timeout buttons to be read from settings
2019-07-17 16:50:03 +02:00
TranRed
d3aa3694f2
Merge pull request #1 from TranRed/subbutton
...
Added Subscribe option to channel menu
2019-07-17 16:49:16 +02:00
TranRed
a768515849
Added Subscribe option to channel menu
...
Added the option to visit the subscription page of a channel from chatterino
2019-07-16 21:59:04 +02:00
pajlada
fb6a55847d
Merge pull request #1140 from TranRed/inlineWhisperHighlight
...
Added setting and functionality to highlight inline whispers
2019-07-14 19:32:09 +02:00
pajlada
645f7c74d0
Merge pull request #1139 from RAnders00/patch-4
...
Add VIP to settings description of badge toggle
2019-07-14 18:51:30 +02:00
pajlada
dd353a56a1
Merge pull request #1136 from TranRed/viewerlist-quickfix
...
Make viewer list float by default
2019-07-14 18:45:50 +02:00
TranRed
d725155569
Added setting and functionality to highlight inline whispers
...
Inline whispers will be displayed with highlighted background color.
New Flag needed to differentiate between normal whisper (highlighted) and whisper with mention.
2019-07-14 16:35:32 +02:00
Ruben Anders
667d2dbdda
Add VIP to settings description of badge toggle
2019-07-14 15:31:40 +02:00
TranRed
32d4383d5f
Make button "Manage Accounts" open the Accounts tab
...
fixes #1135
2019-07-14 12:36:53 +02:00
TranRed
6c14fca216
Make viewer list float
...
- makes viewer list float
- changed Vip to VIP
- added myself as contributor
2019-07-14 11:43:57 +02:00
Ruben Anders
feef6c6aaa
Marked VIP badge as "channel authority" badge ( #1117 )
...
* Marked VIP badge as authority badge
* Added vip.png resource
* Registered VIP icon resource
* Update ResourcesAutogen.cpp
* Update ResourcesAutogen.hpp
* Update ResourcesAutogen.hpp
2019-07-13 15:55:15 +02:00
Rasmus Karlsson
c483a87605
Right-clicking split header now opens the same menu as the hamburger icon
...
Fixes #1131
2019-07-13 12:17:42 +02:00
pajlada
fe69dfb5e0
Merge pull request #1108 from tsoding/1100
...
(#1100 ) Clean TooltipPreviewImage on SplitHeader enterEvent
2019-06-23 09:32:55 +02:00
rexim
4cde28f29b
( #1100 ) Clean TooltipPreviewImage on SplitHeader enterEvent
...
Supa quick fix for #1100
Looks like this bug may come back in other places where we use
`TooltipWidget`. For a permanent fix we have to go through all of the
places that touch `TooltipWidget` and check if they clean the preview
image correctly.
It would be better to merge TooltipPreviewImage and TooltipWidget
together and change `TooltipWidget::setText` to be
```c++
void TooltipWidget::setText(const QString &text, ImagePtr image = ptrnull);
```
But it's impossible right now, because TooltipWidget is located in
appbase and `ImagePtr` is not visible there (it's located in the main
chatterino repo). Plus we also need an access to
`getApp()->windows->gifRepaintRequested`.
First step in implementing the permanent fix would be moving
TooltipWidget to chatterino from appbase.
Any thoughts on the situation?
2019-06-22 21:39:59 +07:00
Rasmus Karlsson
27114c5154
Restore option to disable emote images
...
Condensed into a single option, which will disable/enable all emote and emoji images
Also moved badges into their own element
2019-06-22 14:34:54 +02:00
Rasmus Karlsson
a34e3084df
Clean up emote parsing
2019-06-22 14:22:43 +02:00
Rasmus Karlsson
9cb5e3abb3
Fix a bug where tabbing too early would break any future tab completions
...
Fixes #1107
2019-06-22 13:16:16 +02:00
Rasmus Karlsson
64dc7f5d73
Fix a bug with messages jumping if you were scrolled up
...
The bug appeared every 100 messages (so whenever a chunk was deleted)
To fix this, we only perform the first chunk offset increment if the
item we deleted was not the last item in a chunk
2019-06-22 13:04:31 +02:00
Rasmus Karlsson
c631434cee
Make use of our "Chunk" and "ChunkVector" aliases better
2019-06-22 13:03:57 +02:00
Rasmus Karlsson
8d85b9c071
Override Home and End behaviour.
...
Home now brings you to the beginning of the message (previously of the line)
End now brings you to the end of the message (previously of the line)
2019-06-21 22:22:43 +02:00
Rasmus Karlsson
406c0b9af8
Stop "up arrow" keyboard event from propagating furthern when we're going through message history
...
Fixes #1102
2019-06-21 22:15:17 +02:00
apa420
3226ab6c68
ran clang
2019-06-12 00:31:02 +02:00
apa420
70bb63d20f
Added option for shift, used clang and made setting uneditable
2019-06-11 22:54:20 +02:00
rexim
f362548e28
( #976 ) Use int for emotesTooltipPreview
2019-06-12 02:05:18 +07:00
rexim
244252f610
( #976 ) Make TooltipPreviewImage non-copyable
2019-06-12 02:04:57 +07:00
rexim
483e177a39
( #976 ) Fix compilation errors
...
Which were not visible because of incremental build or something
2019-06-12 01:16:56 +07:00
rexim
3838157d82
Extract TooltipWidget updating into a separate class
2019-06-12 01:03:04 +07:00
rexim
3f4d3ce14a
( #976 ) Make currentPreviewImage shareable between ChannelView-s
2019-06-12 00:22:26 +07:00
rexim
e1a901aa98
Adjust tooltip size after setting the text
2019-06-11 23:20:04 +07:00
rexim
0fb16d150b
Preview images instead of emotes
2019-06-11 23:20:04 +07:00
rexim
a84716547b
Animate gifs in the tooltip preview
2019-06-11 23:20:04 +07:00
rexim
94e705ec1b
Inject Emotes into TooltipWidget directly
2019-06-11 23:20:04 +07:00
rexim
8b79faf958
Make Emotes Tooltip Preview disablable in the Settings
2019-06-11 23:20:04 +07:00
rexim
a569985315
Remove dead code
2019-06-11 23:20:04 +07:00
rexim
7251a20dfb
Get the biggest version of emote from EmoteElement
2019-06-11 23:20:04 +07:00
rexim
959aa4616f
pixmap() -> imagePreview()
2019-06-11 23:20:04 +07:00
rexim
aa4e7f13e7
Get rid of dynamic_cast
2019-06-11 23:20:04 +07:00
rexim
cbb1ec2d7a
Remove dead code
2019-06-11 23:20:04 +07:00
rexim
f002d44370
If hover over ImageLayoutElement show the preview of image
2019-06-11 23:20:04 +07:00
rexim
d4a6defed6
Introduce a way to extract QPixmap from ImageLayoutElement
...
Probably should be a part of MessageLayoutElement interface, but good
for now
2019-06-11 23:20:04 +07:00
23rd
d2645b03f8
Added Preferences item in menu bar for OS X.
2019-06-10 12:43:37 +02:00
TranRed
5c350de329
overrides QTextEdit insert methods
...
fixes Chatterino#635
prepares for future implementation of Chatterino#79
Was a little bit hard to find the right combination for now. Pasting images from clipboard surpasses the check for dragging images in canInsertFromMimeData OMGScoots
2019-06-10 12:20:45 +02:00
apa420
99045e42da
Adds support for /user
2019-06-09 10:08:04 +02:00
apa420
74d55941a0
added usercard button to link to twitch's userbutton
2019-06-09 10:08:04 +02:00
ckath
afe5e826a1
fix searchtext format again
2019-05-31 08:58:15 +02:00
ckath
83cf03fb09
format with extra : for user search
2019-05-31 08:58:15 +02:00
ckath
2e9b0cad44
make it possible to search localized names
2019-05-31 08:58:15 +02:00
Rasmus Karlsson
b872f83c9e
add missing files pepega
2019-05-26 21:48:45 +02:00
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
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
fourtf
42cb0e4ec3
Removed left padding from general settings page
2019-05-19 01:03:31 +02:00
apa420
9a7365821d
Fixed issue #1071 ( #1073 )
2019-05-18 17:37:26 +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
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
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
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
d749a4771a
made CommonTexts.hpp look like other headers
2019-05-02 00:01:18 +02:00
TranRed
f76df80575
creates common texts for opening streams
...
Texts for opening streams were used in multiple locations. Created a file to store GUI texts like this and replaced were applicable
2019-05-02 00:01:18 +02:00
pajlada
01082b123f
Merge pull request #1050 from apa420/apa-pubsub-fix
...
Changed to ref for better performance #1049
2019-05-01 22:36:32 +02:00
pajlada
8aa2d42ca9
Merge pull request #1045 from TranRed/patch-3
...
Added {message} parameter for moderation buttons
2019-05-01 22:35:07 +02:00
apa420
8d80eab649
Changed to ref for better performance
2019-05-01 22:28:46 +02:00
pajlada
216b21e0c3
Merge pull request #1049 from apa420/apa-pubsub-fix
...
Pubsub messages now go into the correct channel
2019-05-01 22:22:03 +02:00
Rasmus Karlsson
effe91badc
clean up magic message suffix stuff
2019-05-01 22:10:51 +02:00
apa420
c60b717b98
Pubsub messages now go into the correct channel
2019-05-01 21:46:53 +02:00
TranRed
b33478d8c6
stored original message text in message
2019-05-01 16:43:52 +02:00
TranRed
bbf649bf70
Added {message} parameter for moderation buttons
2019-05-01 16:08:45 +02:00
TranRed
34f820be18
implemented fallback logic for corrupted window layout ( #1039 )
...
* fallback logic for corrupted window layout
1. before saving the window-layout a backup will created to avoid corruption due to crashes while saving
2. when starting chatterino and the window-layout file returns and empty window layout (due to corruptio) the backup will be read and the layout will be build from this data
* Update WindowManager.hpp
* used QSaveFile instead of crude custom implementation
* implemented suggested feedback from review
* proper method call
was tired and slightly drunk Kapp
2019-05-01 09:58:13 +02:00
pajlada
ad559f9d97
Merge pull request #1038 from hemirt/master
...
remove unprofessional (puke) inside comments
2019-04-29 20:59:16 +02:00
hemirt
e0e7d366d3
remove useless comment
2019-04-29 20:33:04 +02:00
hemirt
56956eea58
remove weeb hate
2019-04-28 23:23:04 +02:00
pajlada
77f57bcff2
Merge pull request #1012 from apa420/apa-deleted-messages
...
Added support for single deleted messages
2019-04-28 12:51:57 +02:00
apa420
ae0122e389
Added a message when an invalid /delete appears
2019-04-28 11:31:34 +02:00
apa420
3c1d264689
Added trashcan, replaced messageID var with this-message().id, removed pubsub stuff that didn't belong
2019-04-28 02:25:05 +02:00
23rd
53640a9097
Fixed display of text message in empty tabs for Retina screen.
2019-04-27 14:19:03 +03:00
tetyys
40b4c2fefc
Change to new character to make duplicate message error bypass work again
2019-04-27 00:31:15 +03:00
pajlada
a5a0ad59b8
Merge pull request #1017 from TranRed/nightly
...
Opening streams from toast + quickfix highlights in light theme
2019-04-26 23:02:48 +02:00
Rasmus Karlsson
3113513290
remove stupid log message
2019-04-23 09:10:34 +02:00
TranRed
ac1957ff68
Quick fix for highlighting in light themes
...
set defaults for highlighting colors. Only use "hidden setting" when populated.
2019-04-22 18:32:58 +02:00
TranRed
ad38d0ca1c
Added setting for opening streams from toast
...
Implemented #710
Added options for opening streams from clicking the toas notficiation: (according to options in splits)
- open in browser
- open player in browser
- open in streamlink (needs to be tested, but should in theory work, since I only use the already existing function)
- don't open the stream (in case someone wants to prevent opening streams "by accident")
2019-04-22 09:03:52 +02:00
apa420
4f79d6fc07
Added deleted messages, will also add the disabled tag to denied automod messages
2019-04-19 22:44:02 +02:00
fourtf
9be0d7d458
removed red stripes and connected tape cut visuals
2019-04-17 17:02:13 +02:00
pajlada
97faec15e0
Merge pull request #979 from hemirt/whispers
...
do not disable whispers on clears and timeouts
2019-04-16 15:06:42 +02:00
pajlada
d846b723c7
Merge pull request #983 from Ckath/savemoderation
...
Save chat moderation state in splits
2019-04-16 14:57:45 +02:00
pajlada
0737922915
Merge pull request #998 from apa420/apa-remove-moderated-messages
...
Option to hide moderated messages (timed out messages)
2019-04-16 14:38:20 +02:00
apa420
817c40d733
Added continue for readability and removed to hide moderated messages
2019-04-16 14:36:15 +02:00
pajlada
43504114b5
Merge pull request #994 from apa420/apa-after-x-lines
...
Made wording more consistent in generalpage
2019-04-16 14:33:01 +02:00
apa420
ac9106e2f5
Will now also remove the messages when the timeout occurs, it's a bad implementation of it though, should be better
2019-04-15 22:55:10 +02:00
pajlada
d7f0bcd80a
Merge pull request #977 from Cranken/master
...
Made links clickable in sent whispers.
2019-04-14 17:15:09 +02:00
pajlada
695d200d79
Merge pull request #1007 from pphop/pphop-show-ignored
...
Show ignored users messages anyway setting
2019-04-14 16:59:40 +02:00
pphop
e4d3e6de7f
requested changes
2019-04-14 19:57:41 +05:00
pajlada
a1918144e4
Merge pull request #1002 from RAnders00/mod-action-channel-replacement
...
Mod action channel replacement
2019-04-14 16:50:41 +02:00
Rasmus Karlsson
de4bc02b66
Add ability to easily swap out the recent messages API with your own
...
Environment variable: CHATTERINO2_RECENT_MESSAGES_URL
For now, the API structure of the recent messages API is undocumented,
but once it's released it will have some documentation that
describes how to run it yourself, and it should be easy enough to
just make your own API that fits
2019-04-13 19:23:11 +02:00
Rasmus Karlsson
8b3867fa7d
Switch to v2 of RAnders00's recent-messages API, so we support showing
...
old sub messages and stuff
2019-04-13 19:14:58 +02:00
Rasmus Karlsson
a4cba22bcb
reformat
2019-04-13 16:38:01 +02:00
Rasmus Karlsson
13475332fb
Adds VIP rate limit support
...
Closes #875
2019-04-13 15:26:47 +02:00
pphop
320d74b287
implement show ignored users setting
2019-04-13 01:12:39 +05:00
pajlada
ef81029374
Merge pull request #1003 from Ckath/fixscale
...
stop emotes from being cut off (pajlada-dev)
2019-04-11 16:14:07 +02:00
Ruben Anders
00d4fbf9ed
Add {channel} replacement
2019-04-11 12:21:11 +02:00
apa420
562bdae09f
Option to hide moderated messages (timed out messages)
2019-04-10 15:32:18 +02:00
apa420
12600b553f
Made wording more consistent in generalpage
2019-04-05 21:39:04 +02:00
ckath
a2fa1bad6b
disable requests to resolve link info when its disabled
2019-04-04 12:06:19 +02:00
ckath
fac1a6d00c
comply to style guies
2019-04-04 11:51:18 +02:00
ckath
b3af777382
add back settings for hiding buttons
2019-04-04 11:51:18 +02:00
Rasmus Karlsson
81a4bff131
Implement Randers00's recent-messages API (WIP)
2019-04-04 11:47:54 +02:00
ckath
66294ed99b
add account switcher popup flag for linux
2019-04-04 11:41:12 +02:00
hemirt
da1b2f91d9
add broadcaster and vips to viewers list and chatters list ( #991 )
2019-04-04 11:30:50 +02:00
Ruben Anders
28967cb014
Add broadcaster + VIPs to tabbable users
2019-04-04 11:29:16 +02:00
ckath
9ca4befd9b
Save chat moderation state in splits
2019-03-24 15:38:09 +01:00
ckath
b49c21a515
change comment to original so it doesnt cause a change
2019-03-23 23:55:11 +01:00
ckath
1c8373432c
but dont fuck up the (dis/re)connected messages
2019-03-23 23:49:55 +01:00
hemirt
d6c5dd6d6c
do not disable whispers on timeout
...
changed order to short-out the if clause when its not the correct user
of the message
2019-03-20 20:59:57 +01:00
hemirt
1a1d0f305c
make whispers not disabled on clear
2019-03-20 20:53:24 +01:00
Cranken
497c958485
Made links clickable in sent whispers.
2019-03-13 15:26:55 +01:00
Rasmus Karlsson
777ac017df
add vim bindings to split input movement
2019-03-02 09:37:43 +01:00
pajlada
3f41dfeff9
Merge pull request #965 from moe-ka/master
...
Fix for inline whispers being logged
2019-03-02 09:37:09 +01:00
pajlada
d739cb72d9
Merge pull request #966 from hemirt/master
...
Use ffz/bttv channel emotes for chatrooms
2019-03-02 09:31:29 +01:00
hemirt
3c01af9805
changes and fix displayname of 'is live' message
2019-03-01 21:18:32 +01:00
apa420
2948f3cc8b
Added the broadcaster to the viewerlist close #967
2019-03-01 18:08:21 +01:00
hemirt
ec6b26cd23
fix log message
2019-02-28 19:26:32 +01:00
moe-ka
26592c082f
check for none overriding flags
2019-02-28 05:08:46 +00:00
moe-ka
8516082191
fix lambda captures
2019-02-27 19:26:19 +00:00
moe-ka
3ddac8b12a
More accurate name for flag (MessageFlag::DoNotLog), disable logging for
...
sent whispers.
2019-02-27 18:30:26 +00:00
moe-ka
89f3a3f3ea
fixes #952 (replaced unused 'Notification' MessageFlag)
2019-02-27 15:14:25 +00:00
hemirt
aef5f6bfd7
add : character to chatrooms
2019-02-26 21:02:53 +01:00
hemirt
e1ed3553b5
chatroom emotes
2019-02-26 21:00:57 +01:00
hemirt
63b22ecf1d
HistoricMessageAppearance
...
Merge branch 'master' of https://github.com/fourtf/chatterino2
2019-01-30 16:00:45 +01:00
pajlada
11a6345247
Merge pull request #935 from apa420/apa-red-timeoutmessages
...
Option to disable the red stripes on greyed out messages
2019-01-29 18:36:05 +01:00
apa420
bf57dff4bc
Formatting to clang standard
2019-01-29 18:34:03 +01:00
apa420
fa67cdb928
Grammar
2019-01-29 18:32:24 +01:00
apa420
88b1122369
added an option to disable the red stripes over timed out messages
2019-01-29 18:23:43 +01:00
hemirt
441f6189a1
Historic messages behaviour
...
"Crossed and Greyed" -> default (and is current default)
"Crossed" -> just crossed
"Greyed" -> just greyed
"No change" -> no change in appearance
2019-01-27 22:15:59 +01:00
pajlada
498fb3717e
Merge pull request #927 from fourtf/pajlada-unremove-wordflagslistener-cb
...
Unremove wordflagslistener
2019-01-25 22:59:06 +01:00
pajlada
e6d5ede483
Merge pull request #931 from apa420/apa-fixed-automod-names
...
If bold usernames was ticked it wouldn't show who the automod caught
2019-01-25 14:20:38 +01:00
apa420
ee0b115484
If bold usernames was ticked it wouldn't show who the automod caught
2019-01-25 14:19:09 +01:00
pajlada
7b51123dad
Merge pull request #929 from apa420/apa-move-turbo-badge
...
Moved turbo badge to vanity
2019-01-24 11:44:38 +01:00
Rasmus Karlsson
be881f17f4
fix scuffed switch
2019-01-23 18:07:36 +01:00
apa420
bb840da988
Moved turbo badge to vanity
2019-01-23 17:52:53 +01:00
apa420
c87114a640
rewrote the cases with enums
2019-01-22 23:20:43 +01:00
pajlada
9629322ce7
Merge pull request #925 from apa420/apa-automod-implementation
...
Automod implementation
2019-01-22 22:45:34 +01:00
pajlada
5311356bed
Merge pull request #922 from apa420/apa-saving-highlighted-users
...
Fixed the highlighted user saving the name after chatterino closes
2019-01-22 22:24:48 +01:00
pajlada
5863b0aab2
Merge pull request #888 from 23rd/patch-21-userinfo-in-search
...
Fixed moderation buttons in UserInfoPopup from SearchPopup.
2019-01-22 22:23:50 +01:00
pajlada
b09e87f837
Merge pull request #914 from hemirt/surrogatepairs
...
Surrogatepairs
2019-01-22 22:22:03 +01:00
Rasmus Karlsson
250ef077da
Unremove wordflagslistener
...
this relies on appbase#1 PR
2019-01-22 22:15:38 +01:00
apa420
1434225603
Implemented AutoMod and write pubsub automod messages TODO: implement that the AutoMod message gets deleted if dealt with \nFixes #887
2019-01-21 18:33:57 +01:00
apa420
cd5c373e01
smol commit, idk if I will continue this
2019-01-20 17:03:45 +01:00
apa420
e9bd9ddb8e
smoler commit
2019-01-20 16:28:25 +01:00
apa420
cc5528ec18
smol commit
2019-01-20 16:07:31 +01:00
apa420
7aa798f924
Forgot to add some small stuff
2019-01-20 14:47:04 +01:00
apa420
7067b0503d
Added more functionality and clickable deny and accept buttons that don't do anything, this also fixes the issue with the background not working properly
2019-01-20 14:45:59 +01:00
apa420
0b2480d715
Added a bunch of stuff, we now collect all the pubsub automod messages and also displays a caught message to a mod
2019-01-20 01:02:04 +01:00
apa420
aca95788d0
Fixed the highlighted user saving the name after chatterino closes #921
2019-01-19 15:45:25 +01:00
Ruben Anders
ae18f35dfb
Use secure IRC connections
2019-01-01 22:01:42 +01:00
Chronophylos
65cae23957
made highlights not black anymore
2019-01-01 21:58:08 +01:00
Kllrt
0cf0842b99
Changed both "BTTV" entries for emote tooltip to "BetterTTV"
...
4HEad
2019-01-01 21:56:54 +01:00
Kllrt
0fcb98eed1
BTTV changed to uppercase
2019-01-01 21:56:54 +01:00
23rd
0d48c04d8a
Made cleanUpCode() as static TwitchEmotes's method.
2019-01-01 21:48:30 +01:00
23rd
23458aa1df
Fixed copying of emotes with '< >' symbols.
2019-01-01 21:48:30 +01:00
ckath
11f01947a7
stop emotes from being cut off
2018-12-14 22:40:56 +01:00
Rasmus Karlsson
8bcd27cedf
fix rich text being accidentally parsed through message history in split text input
2018-12-09 00:26:37 +01:00
Rasmus Karlsson
10325518f7
escape title and game in tooltip
2018-12-09 00:21:24 +01:00
fourtf
fc93d7b738
added wip effect for (dis/re)connected messages
2018-12-04 21:07:55 +01:00
fourtf
96328a5e25
fixed pausing while 1k messages are in the channel
2018-12-04 08:56:07 +01:00
hemirt
88cffb1949
show users in ignore page sorted
2018-12-02 22:59:18 +01:00
fourtf
bdbdfe3db3
updated appbase version
2018-12-02 19:23:23 +01:00
fourtf
bd8fab7e68
fixed redraw issue
2018-12-02 19:20:14 +01:00
fourtf
0d4d301aa0
added pausable
property to ChannelView
2018-12-02 18:37:51 +01:00
fourtf
2e68852768
made some things scale
2018-12-02 18:26:21 +01:00
fourtf
0e242202a4
minor improvements
2018-12-02 17:49:15 +01:00
23rd
8ec328f352
Fixed moderation buttons in UserInfoPopup from SearchPopup.
2018-11-27 21:29:59 +03:00
fourtf
52dcc2130e
moved more stuff into appbase
2018-11-25 21:14:42 +01:00
fourtf
0b94d0f763
made appbase compile standalone
2018-11-25 15:02:48 +01:00
fourtf
a9ca33f431
moved stuff from chatterino to appbase
2018-11-23 17:51:55 +01:00
fourtf
38b23d77ce
moved BaseWindow and related files into appbase
2018-11-22 22:10:29 +01:00
fourtf
cf26f10b80
initial appbase integration
2018-11-21 21:37:41 +01:00
hemirt
a5bed6d7e4
remove unused variable, format
2018-11-17 11:09:31 +01:00
hemirt
d2e43d78fc
fixes twitch emotes position
...
changes the position in unicodepoints to position in char16 array
(qstring)
2018-11-17 11:00:44 +01:00
hemirt
27eb2d8abc
fix surrogatepairs messing position of emotes to be removed (mismatch
...
between actual position, and position in unicode codepoints)
2018-11-15 21:14:58 +01:00
Rasmus Karlsson
9472283d76
fix twitch global badge tooltip and url
2018-11-15 00:52:54 +01:00
Rasmus Karlsson
90309d00ea
attempt to load global badges if no channel badge fits
...
Progress on #875 - Badges now render properly. this should also fix some
other global badges not rendering
2018-11-15 00:43:05 +01:00
fourtf
d8fcc1a3ed
small refactor
2018-11-14 17:27:08 +01:00
Rasmus Karlsson
0f9ef9d0aa
Fix a bug with twitch channels and the livestatusChanged signal
2018-11-10 14:30:19 +01:00
23rd
dcda714715
Moved "below" button displaying in performLayout method.
2018-11-05 14:51:33 +01:00
23rd
a0ba2154ae
Replaced caller in LogsPopup.cpp.
2018-11-05 11:39:54 +01:00
fourtf
d3003c171a
unpause when leaving the channelview
2018-11-03 22:02:52 +01:00
fourtf
6416bf3927
alternate color for historic messages
2018-11-03 21:40:48 +01:00
fourtf
5453c65f0f
implemented pausing on hover
2018-11-03 21:26:57 +01:00
Rasmus Karlsson
bcebfca477
make /logs command better
...
previously you had to have a split open with the channel, that's not
required anymore.
2018-11-03 15:37:56 +01:00
Rasmus Karlsson
b469c24154
Support commands with spaces
2018-11-03 14:52:38 +01:00
Rasmus Karlsson
a4fd7b5366
Move settings into a separate JSON file.
...
This will unfortunately mean losing your commands, but they can be restored by
converting the old commands.txt format into the commands.json file
Fix #372
2018-11-03 13:37:09 +01:00
Rasmus Karlsson
221ec4f1e8
revert a setting-related change
2018-11-03 13:22:47 +01:00
Rasmus Karlsson
ac4a496a06
Update to latest settings library version
2018-11-03 13:00:07 +01:00
fourtf
9ced50e94e
improved alternate bg and seperator line
2018-11-01 18:04:14 +01:00
fourtf
2faf24e3d5
improved rendering of notebook tab with scaling
2018-11-01 10:16:55 +01:00
fourtf
5e69354178
added two missing settings
2018-10-31 21:23:19 +01:00
fourtf
7b06405a1c
allowing editing the timestamp freely
2018-10-31 21:13:01 +01:00
fourtf
246f999a40
improvements on settings dialog
2018-10-31 20:57:29 +01:00
fourtf
33ecc2759d
fixed compilation on linux
2018-10-31 20:40:57 +01:00
fourtf
3c3be99177
new settings page
2018-10-31 19:49:15 +01:00
fourtf
a0b6e4bb76
Fixes #756
2018-10-29 22:11:42 +01:00
fourtf
d500ab59ea
added setting for compact emotes Fixed #821
2018-10-29 21:48:15 +01:00
Ckat
dd8e8ad960
fix ctrl not registering with numlock enter ( #834 )
2018-10-29 21:16:17 +01:00
23rd
69233b77ff
Fixed Unmaximize button in title bar for Windows. ( #845 )
...
* Fixed Unmaximize button in title bar for Windows.
* Clang-formated BaseWindow.cpp.
2018-10-29 21:12:24 +01:00
Ckat
70a5a62777
save settings after clicking ok ( #846 )
2018-10-29 19:20:23 +01:00
fourtf
3df9850da7
fixed wrong scale value
2018-10-29 18:41:46 +01:00
Felix Schmid
c11d151b83
fixed pause on mouse hover
2018-10-27 11:15:39 +02:00
hemirt
9705570c98
render emoji short codes
2018-10-27 11:10:34 +02:00
hemirt
8adb2d340d
parse emojis in whispers
2018-10-27 11:10:34 +02:00
hemirt
c8f85b7755
render emojis on sent whisper
2018-10-27 11:10:34 +02:00
apa420
7467e1d0e2
Properly displays mentions in splitheader-tabs even if 'enable highlighting on new message' is disabled
2018-10-27 10:54:27 +02:00
23rd
f3235d036d
Refactored LogsPopup. ( #838 )
...
* Replaced 3rd party getting channel ID with own implementation.
* Removed useless roomID_ from LogsPopup.
* Refactored channelName_ in LogsPopup.
* Cleaned up LogsPopup.
* Removed getRoomID() method in LogsPopup.
2018-10-27 10:53:12 +02:00
23rd
06e3fabfe4
Added closing LogsPopup with QMessageBox.
2018-10-27 10:47:58 +02:00
23rd
fb14e1f88a
Removed second unnecessary getLogviewerLogs() call.
2018-10-27 10:44:17 +02:00
apa420
85c1a1dbac
Ability to click error message when not providing correct account info, Fixes #488
2018-10-27 10:41:26 +02:00
ckath
65f54ebac3
load custom badges for old chat as well
2018-10-27 10:31:01 +02:00
pphop
92cc283160
removed unnecessary network request ( #828 )
2018-10-25 23:27:45 +02:00
pphop
3c9bcd581a
custom ffz moderator badges ( #827 )
2018-10-25 21:53:03 +02:00
hemirt
c13a88e3b6
custom theme multiplier support ( #825 )
2018-10-25 21:52:12 +02:00
hemirt
c176d836af
render bttv/ffz global emotes in incoming whispers, bttv/ffz/twitch ( #824 )
...
emotes in outgoing whispers
2018-10-25 21:51:55 +02:00
pphop
02eeedb338
added toggle for greying out historic messages ( #822 )
2018-10-25 21:47:52 +02:00
pphop
0e96caad5f
fixed badges scaling with emote scaling slider
2018-10-24 22:39:52 +05:00
Rasmus Karlsson
5497fec839
fix another link-resolver related crash (non auto url unshort-related)
2018-10-24 11:36:36 +02:00
TranRed
6ee7b1ef1f
fixed broken "show message length" ( #820 )
...
* fixed broken "show message length"
This should fix #818 . Didn't build and don't really know c++ #yolo #pleasereview #kappa
* Update SplitInput.cpp
removed a useless space that was created by copy pasting
2018-10-24 10:33:35 +02:00
Marco Schmid
c49f17cc07
help text added for f5
2018-10-23 20:08:00 +02:00
Marco Schmid
0f85999b4c
changed debug keybing to f6, f5 is now for refreshing
2018-10-23 20:08:00 +02:00
Marco Schmid
077e2e089d
reload working fine with f6, f5 seems to be special
2018-10-23 20:08:00 +02:00
Rasmus Karlsson
0f44a2e0f4
re-enable link resolver, but fix the underlying issue in the "link changed" signal.
...
The feature itself still doesn't work for me, but this code does the same thing.
only thing that's really different is it also disconnects the signal properly once
the TextLayoutElement is deleted
2018-10-23 10:32:13 +02:00
fourtf
afee4d9d37
disabled LinkResolver due to it crashing
2018-10-22 19:57:34 +02:00
fourtf
25aab4cdeb
rename tab on double click
2018-10-22 19:57:02 +02:00
fourtf
3db0b5f95c
open settings when right clicking moderation button
2018-10-21 16:13:26 +02:00
fourtf
1872163ec4
Open settings when clicking moderation button and no moderation actions are found
2018-10-21 15:32:28 +02:00
fourtf
27ac236115
grey out historic messages
2018-10-21 14:45:42 +02:00
ckath
e900b10e0c
save messages sent with ctrl enter to history as well
2018-10-21 14:36:33 +02:00
fourtf
e259b9e39f
added brace wrapping after if and for
2018-10-21 13:43:02 +02:00
fourtf
c6e1ec3c71
disabled red background in #mentions
2018-10-21 13:29:52 +02:00
fourtf
f4cf464ddb
fixed issues with surrogate pairs in text selection and rendering
2018-10-21 13:05:03 +02:00
Rasmus Karlsson
1fde45f59b
Also resize tabs if height has changed
...
Fixes #769
2018-10-21 12:14:11 +02:00
fourtf
69e0352648
improved NotebookTab
2018-10-21 12:13:23 +02:00
Rasmus Karlsson
0abe85f53c
Change image set emote scale calculation
2018-10-21 10:39:40 +02:00
Rasmus Karlsson
64669879ad
Also use emote scale setting to help figure out what version emote to use
2018-10-21 10:27:36 +02:00
Rasmus Karlsson
5b23aff58d
Re-enable emote scale
2018-10-21 10:23:53 +02:00
fourtf
4f4d717a52
minor changes
2018-10-20 19:15:28 +02:00
apa420
a2795dec38
got triggered by pixels
2018-10-20 18:41:32 +02:00
pphop
a584259785
improve "last message read" indicator ( #802 )
2018-10-20 13:25:24 +02:00
hemirt
54c1efe531
correct getSplitCount
2018-10-20 11:07:15 +02:00
coral
6eab491baa
Added icons for every single settings item!
2018-10-19 15:53:19 -07:00
fourtf
2840b38e91
made links open in incognito by default for hemirt
2018-10-16 16:34:09 +02:00
fourtf
db4034d2d9
vivaldi and opera support for incognito links
2018-10-16 16:25:48 +02:00
fourtf
d14a4df9e3
opening links in private browsing mode (windows)
...
tested on firefox, chrome and internet explorer
2018-10-16 16:07:59 +02:00
fourtf
bf8bf37eab
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-10-16 14:22:53 +02:00
fourtf
280605e715
added basic code for incognito links
2018-10-16 14:13:19 +02:00
23rd
e13d927a4e
Removed unused signal in TwitchChannel.
2018-10-14 10:17:48 +00:00
23rd
3e268637f0
Improved 'twitchChannelRegex' regexp.
2018-10-14 10:16:39 +00:00
23rd
bd04aa0074
Added more ignored words for opening new split from context menu.
2018-10-14 10:16:39 +00:00
Rasmus Karlsson
230b2006dc
Experimental reconnect support
2018-10-13 15:45:41 +02:00
ckath
c38bb05bb4
correct options text of hiding buttons
2018-10-13 12:50:11 +00:00
Rasmus Karlsson
1422201570
Make "recent_messages" network request safe in case the channel is closed when the request finished
2018-10-13 14:45:51 +02:00
pajlada
b5c7c8ff26
Merge pull request #795 from hemirt/splits
...
ClosedSplits feature (ctrl+shift+t in browsers)
2018-10-13 12:41:46 +00:00
hemirt
6413abf885
fix visual bug
2018-10-13 14:34:33 +02:00
Rasmus Karlsson
49449379da
Added a Live status indicator to tabs
2018-10-13 14:20:06 +02:00
23rd
71a51d34c7
Combined emotes of different tiers in Emote Popup.
2018-10-13 09:10:48 +00:00
hemirt
7a246cd9d8
pragma once
2018-10-13 11:08:57 +02:00
hemirt
b3a41e5c1a
Closed Splits
2018-10-09 19:48:22 +02:00
fourtf
31b9d497d7
change color of + button while dragging split
2018-10-09 19:22:07 +02:00
fourtf
2b1c5113d4
reordered elements in the split-header drop-down
2018-10-09 19:04:18 +02:00
Marco Schmid
770e36c10c
added winapi-call to flush clipboard ( #778 )
2018-10-09 18:37:51 +02:00
Nikolai Zimmermann
845c595b70
fix typo ( #783 )
2018-10-09 18:34:38 +02:00
flex3r
c65cdbe792
fixed message collapsing ( #785 )
2018-10-09 18:31:38 +02:00
fourtf
e9f0eaf82e
added examples for moving and splitting
2018-10-09 18:28:40 +02:00
Marco Schmid
602ae9e874
fixed regex to display links with port correctly ( #777 )
2018-10-08 12:26:42 +00:00
fourtf
4270c402fb
this triggered my ocd
2018-10-07 19:25:46 +02:00
Rasmus Karlsson
a947bf74c8
Occasionally save window/split/tab layout
...
The window layout is only saved if something has been changed.
When something relevant to the window layout is changed, a save is
queued to run after 10 seconds.
If within those 10 seconds, another thing is changed, that timer is
reset and will run after 10 seconds again.
Events that cause the save to be queued up:
- Tab created
- Tab removed
- Tab moved
- Tab name changed
- Split created
- Split removed
- Split moved
- Split channel changed
- Split resized
- Window moved
- Window resized
What currently does not trigger the save to be queued up:
- Active tab changed
2018-10-07 16:27:40 +00:00
Rasmus Karlsson
7879fef3a0
add some comments
...
reformat
2018-10-07 14:30:26 +00:00
Rasmus Karlsson
b720450f86
remove unnecessary getApp call
2018-10-07 13:37:17 +00:00
hemirt
2d3ce59b8b
Fix emote replacement to render emotes correctly ( #768 )
...
* fix emote replacement rendering from inside the caught string
* \b -> \\b, while -> if
i actually wanted the regex identifier \b and you need to escape the
escape character \
an error in judgement made me use while, as if the api was meant to be
"consume"-like interface that boost regex uses
Fixes #26
2018-10-07 11:18:45 +00:00
apa420
bb6c2b6135
Cleaner flashing code ( #774 )
2018-10-07 10:55:44 +00:00
Ckat
767197ab48
fix channel suspended showing up in all channels #770
2018-10-07 10:21:47 +00:00
Rasmus Karlsson
7e073f43b6
fix notices about "short channel name" channels being sent to all channels
...
Fixes #770
2018-10-07 12:19:40 +00:00
Cranken
ced5508286
Removed unnecessary get on shared pointers.
2018-10-06 16:33:18 +00:00
Cranken
f13f99bb42
Fixed double clicking sometimes turning into unwanted triple-clicking.
2018-10-06 16:33:18 +00:00
Cranken
39ee6efffc
Fixed user popup not working.
2018-10-06 16:33:18 +00:00
Cranken
49398300d6
Triple-clicking now also checks for distance between clicks to prevent unwanted selection.
2018-10-06 16:33:18 +00:00
Cranken
423ef19c8f
Fixed a bug appearing when selecting over multiple lines in different directions.
2018-10-06 16:33:18 +00:00
Cranken
4c4d1d2042
Fixed double click selection.
2018-10-06 16:33:18 +00:00
Cranken
335b889efe
Fixed emotes selecting the whole line on double-click.
2018-10-06 16:33:18 +00:00
Cranken
c8326d73e7
Added triple-clicking next to message to select whole message.
2018-10-06 16:33:18 +00:00
Cranken
5c2cdce516
Added triple clicking to select the whole message.
2018-10-06 16:33:18 +00:00
Cranken
7c367b73e6
Changed some formatting, also fixed an unrelated bug.
2018-10-06 16:33:18 +00:00
Cranken
fed8cca10e
Added initial double clicking to select word functionality.
2018-10-06 16:33:18 +00:00
apa420
5dce212cb4
Added functionality of making the flash taskbar last until the app is focused again ( #767 )
...
* Added functionality of making the flash taskbar last until chatterino is focused again
* added it for every flash taskbar
Fixes #760
2018-10-06 15:51:13 +00:00
Rasmus Karlsson
98c1d61e78
reformat
2018-10-06 17:41:23 +00:00
Rasmus Karlsson
67d9910bd5
Fix uninitialized memory usage error
2018-10-06 17:41:23 +00:00
Rasmus Karlsson
a196129171
Fix wrong format syntax
2018-10-06 17:41:23 +00:00
Felix Schmid
300852bbf5
added the settings shortcut to the keybindings window
2018-10-06 14:22:07 +00:00
pajlada
099fd88098
Merge pull request #743 from 23rd/patch-15-scroll-tabs
...
Added scrolling over tabs with wheel to switch channels.
2018-10-06 12:32:37 +00:00
23rd
871fde5f72
Reversed scroll behavior.
2018-10-06 14:18:27 +03:00
23rd
9f5da50bce
Moved creating UserInfoPopup in one place. ( #761 )
...
* Moved creating UserInfoPopup in one place.
* Added forgotten 'this'.
Fixes #759
2018-10-06 10:13:14 +00:00
23rd
1fcfd8b13a
Removed few-step scroll.
2018-10-05 23:57:02 +03:00
Ckat
b4683c5b35
add menu option to reload subscriber emotes
2018-10-05 19:52:33 +00:00
Ruben Anders
79f64a21c3
Fix typo: "authority badges"
2018-10-05 19:42:27 +00:00
pajlada
1f1175a034
Merge pull request #746 from DatGuy1/patch-3
...
Don't change split header for whisper
Fixes #691
2018-10-05 19:41:06 +00:00
pajlada
c4c4a8d575
Merge pull request #748 from Cranken/windowPos
...
Fixed window moving 1px to the left each restart.
2018-10-05 19:39:41 +00:00