fourtf
9739d8d9c3
hide user profile avatar if obs is running
2020-07-12 22:44:33 +02:00
Paweł
205d658f80
Fixed /usercard on linux ( #1755 )
...
- /usercard command doesn't close imidiatelly
- removed "Dialog" window flag. It seems to be unnecessary and causes issues (on left-clicking user name it sometimes didnt render unless you clicked 2-3 times.
2020-06-27 12:58:44 +02:00
0xRainy
0e564065ba
Added recent messages to UserInfoPopup ( #1729 )
...
There's a Refresh button added to the popup to refresh the users messages in the popup. Not automatic now while we figure out how fast/slow it would be.
Co-authored-by: dnsge <sagedanielr@gmail.com>
2020-06-21 14:15:14 +02:00
Rasmus Karlsson
666b577bd5
Close UserInfoPopup when Escape is pressed
2020-06-14 12:26:50 +02:00
pajlada
b4eb56f362
Remove "Online Logs" functionality ( #1649 )
...
The /logs command will direct users to the /user command instead
Changelog has been updated to reflect this change
2020-05-02 12:18:35 +02:00
Rasmus Karlsson
5afb2800c9
Make the "user info popup" crash less likely (hack v2)
2020-04-05 13:00:16 +02:00
Leon Richardt
17aa3f71cd
Remove Debug Output In Many Different Places ( #1607 )
...
* Application.cpp: Remove whisper debug output
* TwitchAccount.cpp: Remove AutoMod debug output
* BaseWindow.cpp: Remove mouse tracking debug output
* RunGui.cpp: Remove debug output for cleared cache items
* Notebook.cpp: Remove debug output for selected widgets
* LimitedQueue.hpp: Remove commented debug output
* IrcMessageHandler.cpp: Remove debug output when receiving whispers
* UserInfoPopup.cpp: Remove user name debug output
* ChannelView.cpp: Remove debug output when clicking a message
* Image.cpp: Remove commented debug output
* AttachedWindow.cpp: Remove commented debug output
* SplitOverlay.cpp: Remove commented debug output
* TwitchMessageBuilder.cpp: Remove debug output for highlights
* TwitchMessageBuilder.cpp: Remove debug output for blocked messages
* PubsubClient.cpp: Remove debug output on PubSub::listen
* PubsubClient.cpp: Remove debug output on PubSub::tryListen
* IncognitoBrowser.cpp: Remove debug output of browser command
* NativeMessaging.cpp: Remove debug output of message
2020-03-19 18:06:21 +01:00
pajlada
9a8b85e338
Twitch API: v5 to Helix migration ( #1560 )
...
There's a document in src/providers/twitch/api which describes how we interact with the Twitch API.
Keeping this up to date might be a healthy way for us to ensure we keep using the right APIs for the right job.
2020-03-14 12:13:57 +01:00
fourtf
5ad427bd61
moved some Settings from Application to Settings
2020-02-23 22:15:13 +01:00
fourtf
f8a9850151
absorbed HighlightController into Application
2020-02-23 21:18:40 +01:00
fourtf
2ebe07bace
removed compat functions in SignalVector
2020-02-23 19:44:13 +01:00
fourtf
4a5dc80bc6
some more refactoring
2020-02-23 17:45:59 +01:00
Mm2PL
410de82261
Make a command that shows the Chatterino user card (/usercard) ( #1375 )
...
* Make UserInfoPopup be able to show that fetching the information failed.
2020-01-25 12:59:31 +01:00
Mm2PL
62cf7cbea2
Remove unmod button for moderators ( #1439 )
...
Fixes #1419
2019-12-14 13:22:49 +01:00
fourtf
16b2b2458c
Fixes #1331 emote picker out of bounds
2019-10-05 18:17:29 +02:00
fourtf
e31371fdf5
Fixes #1344 Copying user id adds "ID: "
2019-10-01 22:38:21 +02:00
TranRed
1d306c1dd9
Revert "broke everything (revert if needed)"
...
This reverts commit f9d50954d9
.
2019-09-27 14:05:03 +02:00
TranRed
f9d50954d9
broke everything (revert if needed)
2019-09-27 13:51:12 +02:00
fourtf
9874bd779a
formatted all files with clang 9
2019-09-26 00:51:05 +02:00
fourtf
456065f508
moved resources out of Application
2019-09-22 10:54:32 +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
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
TranRed
d3c4d4b8cf
moved anonymous namespace into chatterino namespace
2019-09-08 12:05:41 +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
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
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
fourtf
7697ec01b4
removed old NetworkRequest api
2019-08-20 22:16:17 +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
TranRed
54b162afdd
removed experimental profile banner code for now
2019-07-25 13:55:37 +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
e64f37d288
Made 8 customizable timeout buttons
...
changed fixed timeout buttons to be read from settings
2019-07-17 16:50:03 +02:00
apa420
74d55941a0
added usercard button to link to twitch's userbutton
2019-06-09 10:08:04 +02:00
Rasmus Karlsson
1a7a5409ab
do a full reformat according to our current .clang-format
2019-05-10 23:31:10 +02:00
23rd
8ec328f352
Fixed moderation buttons in UserInfoPopup from SearchPopup.
2018-11-27 21:29:59 +03: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
fourtf
3db0b5f95c
open settings when right clicking moderation button
2018-10-21 16:13:26 +02:00
fourtf
e259b9e39f
added brace wrapping after if and for
2018-10-21 13:43:02 +02:00
23rd
8a1c30408a
Set displayName to UserInfo link as value. ( #675 )
2018-08-22 15:16:19 +02:00
fourtf
44f5a15da3
turning a lot of includes into forward declares
2018-08-11 22:23:06 +02:00
fourtf
d89b62692a
refined SplitHeader
2018-08-08 15:35:54 +02:00
fourtf
7a9af4ae84
moved menu code to ripple effect button
2018-08-07 23:46:00 +02:00
fourtf
f71ff08e68
changed to 80 max column
2018-08-06 21:17:03 +02:00
fourtf
c71795da17
Merge branch '4tf'
2018-08-06 18:41:30 +02:00
apa420
82460557cb
'ignore highlights' checkbox in user info popup - did request ( #618 )
...
* Added 'ignore userhighlights' to userpopup
* removed unecesarry include
* Fixed the todo
* renamed bool
* Did request
* changed some names
2018-08-06 16:40:46 +02:00
fourtf
c2e2dfb577
this commit is too big
2018-08-02 14:23:27 +02:00
Rasmus Karlsson
f60d649f5e
Remove UrlFetch file
2018-07-15 12:11:46 +00:00
Rasmus Karlsson
6a418e6e59
Refactor NetworkRequest class
...
Add followUser and unfollowUser methods to TwitchAccount
2018-07-07 11:09:27 +00:00
Rasmus Karlsson
faa088b7e5
Remove NetworkManager urlPut function
2018-07-07 11:09:27 +00:00
fourtf
280bb4cf8e
Renamed private members
2018-07-06 19:24:35 +02:00
fourtf
b639604a47
refactored BaseWidget
2018-07-06 17:11:37 +02:00
fourtf
314c15bb87
Small fixes for the last PR
2018-07-05 22:55:06 +02:00
DatGuy1
086ae010b1
Add viewing logs to UserInfoPopup ( #548 )
...
* Add cbenni logviewer
* Remove unneeded includes
* Updated getLogs to check for logs on Overrustle
will check logs on overrustle if none were found on cbenni
* Formatting, fix some bugs
* Fixes per PR comments
* Should really take more time when pushing
* Changes per PR, simplify code a lot
* Style/formatting fixes
2018-07-05 22:47:51 +02:00
fourtf
f02a89690e
added mechanic for deleting a BaseWindow on focus out
2018-07-05 10:34:04 +02:00
Rasmus Karlsson
e757a6504b
Run clang-format-all.sh
2018-07-03 15:20:00 +00:00
fourtf
2df142bd50
renamed *Manager files
2018-06-28 19:46:45 +02:00
fourtf
08e552f5f6
ran clang-format on all files
2018-06-26 17:20:03 +02:00
fourtf
c74bc00106
renamed twitch api get functions
2018-06-26 17:12:50 +02:00
fourtf
54eb07e116
removed namespaces
2018-06-26 17:06:17 +02:00
fourtf
2df0566492
removed namespaces
2018-06-26 16:37:59 +02:00
fourtf
15abedd869
moved files into src/common
2018-06-26 15:33:51 +02:00
fourtf
0bc08a364c
created directory for dialogs
2018-06-26 15:11:45 +02:00