pajlada
382dfbc2fa
[SearchPopup] CTRL+F now focuses the search input ( #1812 )
2020-07-18 17:52:12 +02:00
Rasmus Karlsson
d25dee10b2
Keep last menu in memory
...
Might do something about #1790
2020-07-18 17:51:31 +02:00
Daniel
ba06b10135
Open usercard on mention click ( #1674 )
2020-07-18 16:03:51 +02:00
pajlada
276f3e1d98
[SettingDialog] CTRL+F now selects the Find input ( #1811 )
...
* Sneakily make SettingsDialog constructor private at the same time 🕵
2020-07-18 15:56:33 +02:00
pajlada
6ba9c5ec31
Reset the lastMessageHasAlternateBackground{Reverse} values when clearing all messages in a ChannelView. ( #1810 )
...
This makes it so that we consistently start with the same values after
having cleared a ChannelView.
Example place where this happens: UserInfoPopup when user messages are
loaded and refreshed
2020-07-18 14:44:10 +02:00
fourtf
9739d8d9c3
hide user profile avatar if obs is running
2020-07-12 22:44:33 +02:00
Paweł
682caf6b69
Add support for more image uploader services ( #1741 )
...
The list of links that have been uploaded is now also stored in the json format instead of csv
2020-07-05 14:32:10 +02:00
mmb L
0b0fdb4ba2
Fix emote popup remember last position by moving setStayInScreenRect into EmotePopup constructor ( #1752 )
2020-07-05 14:07:03 +02:00
Paweł
defc12c129
Added missing Keybinds to settings page ( #1770 )
...
Added:
- Zoom out/in
- reset zoom
- reopen last closed split
- select last tab
Also updated alt + arrows, so its a bit more readable
2020-07-05 14:05:39 +02:00
Paweł
208e7a68b7
Added account name to window title ( #1771 )
2020-07-05 14:04:39 +02:00
alazymeme
1277c72b02
Fix a spelling mistake in the settings dialog ( #1786 )
...
from "seperate" to "separate"
2020-07-05 13:55:32 +02:00
pajlada
cdf85c5084
Message menu now holds a shared pointer to a layout ( #1787 )
...
This ensures that the layout will survive for the lifetime of the menu,
so any of the menu actions can with confidence do things with the
layout, not having to worry whether it's dead or not.
This means that the user, while having the message menu open, could have
one extra MessageLayout alive. I have ensured that when the menu dies
the reference to the shared pointer dies with it.
2020-07-05 13:52:24 +02:00
Mm2PL
0f9a612c55
Move over wiki documentation to repo in Markdown format ( #1760 )
...
* Change in-client regex help link to point to the github repository
2020-07-04 13:40:13 +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
Paweł
5e0ac814cf
Removed help tooltip for splits ( #1728 )
2020-06-14 12:39:17 +02:00
Rasmus Karlsson
666b577bd5
Close UserInfoPopup when Escape is pressed
2020-06-14 12:26:50 +02:00
Rasmus Karlsson
dad9677bba
BaseWindow: Make sure windowTopMost signal is attached to our list of managed connections
2020-06-14 12:26:23 +02:00
23rd
78dab081d8
Added missed line break to header with empty thumbnail. ( #1705 )
2020-06-14 11:51:54 +02:00
alazymeme
f3f8b2d024
Fix popout player url ( #1730 )
...
* Update TwitchChannel.cpp
* Reformatting forsenY
* fixed other things
* xd
* Update TwitchChannel.cpp
2020-06-12 19:44:05 +02:00
alazymeme
39cc421f95
Improve web extension position ( #1717 )
2020-06-07 11:33:45 +02:00
Daniel
ccdbedb93c
Fix "Always on top" setting for MacOS and Linux ( #1708 )
...
Closes #1166
2020-05-30 11:32:25 +02:00
apa420
6d5ba0c442
Show thumbnails for live streams inside of the split header tooltip ( #1702 )
...
This feature is enabled by default and can be disabled in the Settings dialog with the "Show stream thumbnail" setting
2020-05-24 11:57:15 +02:00
Daniel Pasch
a230bc7c89
improve tooltips by only positioning the element once we know it's in… ( #1693 )
...
Things like tooltips now only sets its position once. The position used to be set twice and could cause some annoying flickering.
2020-05-24 11:51:16 +02:00
thekalio
56d09ac198
Show visual feedback when BTTV and FFZ emotes are loaded ( #1671 )
...
Upon joining a channel or pressing F5, BTTV and FFZ emotes are
(re)loaded. This change adds visual feedback of the network requests and
their outcome, in the form of a system message in the associated
channel's chat window.
Non-error messages are suppressed when joining a
channel (which automatically loads emotes).
2020-05-16 12:43:44 +02:00
Daniel Pasch
dd5455d1cf
Improve window "move within desktop rectangle" code ( #1685 )
...
This is used by tooltips to make sure they're always visible
Behaviour changed to stick to screen instead and flip up if no space left below cursor
2020-05-16 12:16:17 +02:00
Daniel Pasch
c5a7205d12
move pause-icon to the left and increase size and visibility ( #1660 )
2020-05-10 12:55:13 +02:00
Daniel Pasch
be6ef6dcd5
open twitch usercard on middle mouse ( #1669 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2020-05-10 12:45:19 +02:00
Daniel Pasch
8532c6d3bc
Add thumbnails to link tooltips if available ( #1664 )
...
This feature is off by default and can be enabled in the settings with the "Show link thumbnail" setting. This feature also requires the "Show link info when hovering" setting to be enabled.
thumbnails support is only there for direct image links, twitch clips, and youtube links. can be expanded in the future in the /api repo
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2020-05-10 12:11:10 +02:00
pajlada
001dce5da1
Create uploader to i.nuuls.com ( #1332 )
...
This commit adds support for uploading images to i.nuuls.com from clipboard or by dragging an image into a split.
Documentation for how to self-host the image uploader is available in ENV.md
By default, you will be asked before an image upload takes place. There's an option in the dialog to not be asked again, if that option is chosen you can revert that choice in the settings dialog.
2020-05-09 07:34:27 -04:00
Mm2PL
2b1c9794b7
Add confirmation box for uploads.
2020-05-09 13:14:41 +02:00
SLCH
14783d52a7
fix typo ( #1675 )
2020-05-07 00:21:08 +02:00
Daniel Pasch
7719816891
Middle mouse button can now also open links ( #1644 )
2020-05-02 13:19:58 +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
Mm2PL
84007d2edb
Merge remote-tracking branch 'main_repo/master' into git_is_pepega
...
check if works with new changes from master
2020-04-29 00:42:12 +02:00
fourtf
370e6dc61b
fixed scrollbar thumb not moving
2020-04-21 20:57:16 +02:00
fourtf
354ad6a362
Merge branch 'master' of https://github.com/chatterino/Chatterino2
2020-04-19 21:06:06 +02:00
fourtf
6052846bc3
added checks to mitigate floating point crashes
2020-04-19 21:05:40 +02:00
pajlada
3091842ddc
Clarified that Redeemed Highlights are from Channel Points, not Bits ( #1635 )
2020-04-19 12:18:28 +02:00
fourtf
6b512d1052
Merge branch 'master' of https://github.com/chatterino/Chatterino2
2020-04-18 20:06:15 +02:00
fourtf
120f73db13
added additional checkbox for highlighted bits messages, fixes #1637
2020-04-18 20:05:05 +02:00
Mm2PL
3d1950b32e
Merge remote-tracking branch 'main_repo/master' into git_is_pepega
2020-04-18 13:39:01 +02:00
Leon Richardt
b4a2ced180
Scroll Using Click-and-Drag with Middle Mouse Button ( #1559 )
...
* ChannelView: Rename mouse event related members
This is more in line with the naming of the other members as well as
future members.
* ChannelView: Add ability to scroll with middle mouse button
* Add scrolling resources
* Use custom icons for scroll cursor
* Slightly refactor scrolling logic
* Respect screen scaling when calculating scroll offset
* Nicer scrolling UX
This change allows scrolling to be feel smoother when close to the
starting point.
* Add scrolling with keeping middle mouse pressed
This mimics the behavior of browsers as well.
* Refactor ChannelView::enableScrolling
* Disable drag-scrolling on left or right click
2020-04-18 11:09:22 +02:00
mmb L
2076715e23
prevent moveTo from changing popup position on every launch ( #1630 )
2020-04-18 10:59:27 +02:00
fourtf
beda9e555f
fixed scrollbar meme
2020-04-15 23:25:57 +02:00
fourtf
097f4ccb3a
refined highlight and added bits highlights
2020-04-15 23:15:45 +02:00
mmb L
ebfcb49e8c
Make emote popup remember last position ( #1580 )
...
* Use existing moveTo to ensure window stay within desktop geometry
2020-04-13 13:15:51 +02:00
apa420
2ac0b60952
option to hide viewer count and duration of the stream when you hover on the split ( #1626 )
...
Fixes #1621
2020-04-13 12:24:27 +02:00
apa420
3138efba25
Fixes #1620 ( #1627 )
...
Fixes #1620
2020-04-11 12:13:38 +02:00
23rd
f489d23a8d
Added ability to open stream in external video player via URI scheme. ( #1623 )
2020-04-11 11:43:35 +02:00
Rasmus Karlsson
5afb2800c9
Make the "user info popup" crash less likely (hack v2)
2020-04-05 13:00:16 +02:00
Mm2PL
175e41c586
Bring back seconds in timestamps ( #1616 )
...
Fixes #1605
2020-03-29 13:06:44 +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
26d3078def
removed unused variables
2020-02-29 13:58:26 +01:00
mmb L
82354327e5
Add option for username tab completion only with an @ prefix ( #1573 )
...
* add an additional check for username completion without an @ prefix
* Changed setting name
* default userCompletionOnlyWithAt to false
2020-02-29 11:52:49 +01:00
fourtf
1e1a56bb87
fixed position of user icon head
2020-02-28 19:52:15 +01:00
fourtf
269d2ee67f
improved user and settings icon
2020-02-28 19:48:04 +01:00
fourtf
d83b597c75
removed unused function in SettingsDialog
2020-02-28 19:12:22 +01:00
fourtf
b887f1c90e
fix crash
2020-02-28 19:05:50 +01:00
fourtf
ba5d842767
removed MutedChannelController
2020-02-28 19:04:25 +01:00
fourtf
e537277fa8
did some more things and stuff
2020-02-23 23:07:28 +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
d0a81f3fe7
refactored TaggedUsers and Ping
2020-02-23 20:34:00 +01:00
fourtf
df91ea44c4
refactored ModeratinActions
2020-02-23 20:10:47 +01:00
fourtf
8ae9abb250
refactored IgnoredController
2020-02-23 20:01:35 +01:00
fourtf
2ebe07bace
removed compat functions in SignalVector
2020-02-23 19:44:13 +01:00
fourtf
843e2ad994
refactored HighlightController
2020-02-23 19:31:43 +01:00
fourtf
4a5dc80bc6
some more refactoring
2020-02-23 17:45:59 +01:00
fourtf
03cf6e81ff
fixed spaces and margins in general settings
2020-02-21 03:01:48 +01:00
fourtf
5a2633ef5c
fixed bug
2020-02-21 02:16:35 +01:00
fourtf
927ee09221
reordered resize call
2020-02-21 02:07:34 +01:00
fourtf
70e5bd1bfd
lazily initialize settings pages
2020-02-21 01:59:58 +01:00
fourtf
78ca0cb84f
moved settings tab icons to SettingsDialog
2020-02-21 01:22:50 +01:00
fourtf
39d40d6db6
some settings refactorings
2020-02-21 01:17:22 +01:00
fourtf
fbbf34878f
getSettingsPage -> page
2020-02-21 00:46:19 +01:00
fourtf
0bb112a3c2
improved performance of opening the settings dialog
2020-02-20 23:47:25 +01:00
fourtf
4a69095d5f
fix
2020-02-20 23:43:54 +01:00
fourtf
d6c3c99605
list settings can be reordered now
2020-02-20 23:16:46 +01:00
Rasmus Karlsson
64c58e724a
Use same sorting method in emote popup as in the completion model
...
Fixes #1549
2020-02-15 15:52:42 +01:00
tuckerrrrrrrrrrrr
3fd05849a2
ctrl + end scrolls to the bottom of chat
2020-02-10 17:00:33 -08:00
fourtf
da59232913
"Open in player in browser" -> "Open player in browser"
2020-02-10 17:49:45 +01:00
fourtf
59aa59106e
updated R9K shortcut text
2020-02-10 17:26:51 +01:00
fourtf
d16732f023
moved and renamed similarity settings to R9K
2020-02-10 17:25:13 +01:00
fourtf
0d519b479c
changed wording in settings
2020-02-10 16:41:49 +01:00
Mm2PL
dc9acf1bf3
Sort imports
2020-02-09 11:15:39 +01:00
Mm2PL
d7a7df7427
Merge branch 'master' into git_is_pepega
2020-02-08 16:42:47 +01:00
Mm2PL
a929053c4b
Dropping images now works on the whole split :)
2020-02-08 16:41:01 +01:00
Mm2PL
553e8f2f7b
Delete useless else block
2020-02-08 15:47:27 +01:00
hemirt
1fd64be7f5
Makes it possible to hide one man spam ( #1496 )
2020-02-02 08:31:37 -05:00
Leon Richardt
497ce2d2f2
Better Highlights: Fix Unintentional Color Update ( #1522 )
...
* HighlightPhrase: Fix wrong documentation
* Use right constructor for new HighlightPhrases
* Fix preset highlights changing unintentionally
Prior to this commit, the callback for reacting to user input on the
highlight table (namely, `HighlightingPage::tableCellClicked`) only
checked for the row number in order to determine whether preset
highlights (self highlights, whispers, and subscriptions) need to be
updated. Hence, changing rows 0 through 2 in the "User Highlights" tab
would also update the preset highlights.
This commit adds a check to determine whether the callback was triggered
by the "Messages" highlight tab, or not.
2020-01-27 00:16:09 +01:00
Mm2PL
bfee75ec58
Show the toggle mod mode button when mod buttons are enabled. ( #1518 )
...
* Fix #1288
Show the toggle mod mode button when mod buttons are enabled.
* Automatic formatting ain't good enough i guess.
2020-01-26 10:10:40 +01:00
Leon Richardt
93a6c55ed3
Fix subscription messages triggering split highlights ( #1519 )
...
Since #1320 , subscription messages are treated as highlights in order to
allow customization. This caused subscription messages to highlight the
split(s) the message was received in. This is not intended behavior.
This commit fixes the issue by additionally checking if the
`Subscription` flag is set on a highlighted message.
2020-01-26 10:08:25 +01:00
apa420
4b1202437b
Sort emotes alphabetically in emote picker ( #1499 )
2020-01-25 13:05: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
Rasmus Karlsson
71337c4dbe
Add missing include in ColorPickerDialog.hpp for MSVC2017
2020-01-25 11:28:10 +01:00
Leon Richardt
5957551d06
Better Highlights ( #1320 )
...
* Support for user-defined sounds and colors
* Make color & sound columns selectable
* Add custom row for subscription highlights
* Add subscriptions to custom highlights and centrally manage highlight colors
* Dynamically update message highlight colors
2020-01-25 11:03:10 +01:00
Alexey Kutepov
00414eb779
Synchronize Clipboard with Primary Selection on Linux when copying ( #1502 )
...
* Introduce crossPlatformCopy()
It sets the text of the clipboard and also syncs it with the selection
clipboard if it is supported. Such behaviour is pretty common for X11
application on Unix-like Operating Systems.
* Fix clang-format remarks
* Fix weird clang-format config discrepancy between my machine and CI
* Remove clipboard argument from crossPlatformCopy
* Fix clang-format remarks
2020-01-24 21:36:51 +01:00
pajlada
265bab1ce6
Add the ability to tab through the emote menu ( #1483 )
...
Fixes #1478
2020-01-05 09:45:10 +01:00
DatGuy1
a6c91afde4
Remove support for CBenni's Logviewer ( #1458 )
2020-01-03 21:11:00 +01:00
pajlada
3c8992cac1
Remove FMT dependency ( #1472 )
...
All occurrences of log() have been replaced with qDebug()
bonus meme: remove a bunch of std::string usages in the pubsub client
Fixes #1467
2020-01-03 20:51:37 +01:00
Mm2PL
a86367f4be
Fix issues pointed out in reviews :)
...
Fixed PR BabyRage
2020-01-03 14:43:05 +01:00
Mm2PL
20d8da8f2d
Merge branch 'master' into git_is_pepega
2020-01-01 21:06:29 +01:00
Rasmus Karlsson
25a2c04b02
Add lists of valid and invalid links
2019-12-29 15:46:29 +01:00
fourtf
443aba3f9c
fixed tooltip deselect issue
2019-12-29 11:14:55 +01:00
fourtf
c5e8c5396f
oops
2019-12-26 23:41:31 +01:00
fourtf
b70806409d
workaround for white border
2019-12-26 23:23:59 +01:00
apa420
be898e88dd
Add setting to stack bits ( #1452 )
2019-12-21 10:36:46 +01:00
SupDos
ba685b291f
Typo in Settings ( #1441 )
...
small one character typo
2019-12-15 15:58:58 +01:00
Mm2PL
62cf7cbea2
Remove unmod button for moderators ( #1439 )
...
Fixes #1419
2019-12-14 13:22:49 +01:00
Rasmus Karlsson
58e909067e
the EmotePopup now inherits from the BasePopup instead of BaseWindow
...
Fixes #1437
2019-12-14 12:58:15 +01:00
Rasmus Karlsson
55080bd354
Add a "BasePopup" class, which helps add default functionality to any popups (like the search popup)
2019-12-14 12:58:15 +01:00
Rasmus Karlsson
bcc53c9aa7
Clean up Twitch badge appending code
2019-12-01 13:32:41 +01:00
23rd
d99102cd23
Fixed closing tab with middle button when tab management is not allowed. ( #1426 )
2019-12-01 02:00:06 -08:00
Rasmus Karlsson
0e1f1196d6
reformat
2019-11-02 12:36:42 +01:00
CommName
dc1e4d2544
Show the title when offline ( #1347 )
...
* Channel text for offline chats
* Title refresh timer
* Fixed typo
* Refresh title when room id is loaded
* removed timer
* Typo
* Loaded on demand when hovered over
* removed the extra api request
* Moved refreshTitle function call
* Added thottling for 10s
* Fixed formating style
* reformat
* make status fetcher safer
* Requested changes from fourtf
2019-10-12 15:09:12 +02:00
fourtf
8153aa7d40
fixed #1362 rightclick on empty split crash
2019-10-12 11:17:40 +02:00
Mm2PL
77af5d54cf
Change more things.
...
Things changed:
- make getImageFileFormat case insensitive
- use QTextEdit::dragEnterEvent instead of QAbstractScrollArea::dragEnterEvent,
- Make dragEnterEvent() and dropEvent() overrides.
2019-10-11 17:00:26 +02:00
Mm2PL
bf434f3ac5
Fix the stupid things.
...
This includes:
- NuulsUploader.cpp
- changing upload delay to a #define
- moving png conversion code to `boost::optional<QByteArray> convertToPng(QImage image)`
- in uploadImageToNuuls: moving content type definition to a variable, move things around a bit to eliminate an if
- in upload: adding a comment about `source->hasUrls()` and `source->urls()`, change `uploadQueue.size()` to `!uploadQueue.empty()`
- ResizingTextEdit.cpp
- changing #include order
2019-10-11 15:41:33 +02:00
fourtf
6f710823ed
renamed getInstance() -> instance() for singletons
2019-10-07 22:42:34 +02:00
fourtf
aeab038bc8
removed get
function prefix in Version
2019-10-07 22:32:11 +02:00
fourtf
ec2a2f30b7
fixed windows compilation
2019-10-07 22:29:35 +02:00
fourtf
f25e52b218
attach extension to opera/vivaldi or all windows
2019-10-07 20:23:28 +02:00
fourtf
0ada53a3c1
tell user they might downgrade in update popup
2019-10-07 19:53:46 +02:00
fourtf
05bcf22af4
clear search field when reopening settings
2019-10-07 17:30:47 +02:00
fourtf
b1cbf09427
removed appbase directory
2019-10-07 15:46:41 +02:00
fourtf
9f52564b9c
fixes tab and split header title text size
2019-10-06 21:31:59 +02:00
fourtf
16b2b2458c
Fixes #1331 emote picker out of bounds
2019-10-05 18:17:29 +02:00
Cranken
252e2e8bae
Fix tooltips in chat not showing on ctrl hover.
2019-10-05 17:36:03 +02:00
Leon Richardt
d6bcd61289
Fix bug regarding mentions with comma
...
While tab-completing user names already respected the setting for
mentions with commas, right-clicking user names did not.
This commit adds the missing check in ChannelView::handleMouseClick.
2019-10-03 15:30:51 +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
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
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
fc049d8f45
disabled irc and fixed notice messages in write conn not showing
2019-09-22 16:16:08 +02:00
fourtf
431d35e528
added setting to restart on SIGSEGV
2019-09-22 15:32:36 +02:00
fourtf
456065f508
moved resources out of Application
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
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
fourtf
758a6bb41c
NetworkRequest onError now uses NetworkResult
2019-09-19 19:03: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
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
6298b74884
fixed compilation on non-msvc
2019-09-16 21:08:14 +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
0cb918b96a
fixed spaces in the wrong place
2019-09-15 17:01:18 +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
2a56cef848
added irc authentificate type
2019-09-15 11:35:17 +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
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
c4d0efacff
added loading and saving of irc servers
2019-09-10 23:55:43 +02:00
fourtf
82f63d2f7e
added send and receive for irc messages
2019-09-10 14:46:43 +02:00
fourtf
5974438edf
added irc tab in SelectChannelView
2019-09-09 22:26:56 +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
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
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
289811dc7d
Moved example cheers to new file
2019-09-08 17:25:42 +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
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
3e85a29ab6
2.1.4 Beta 1
2019-09-03 19:19:57 +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
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
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
apa420
a624d14a4f
Fetch FFZ channel emotes with channel id instead of name
2019-08-27 20:08:17 +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
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
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
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
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
TranRed
5cd067aab0
readded used "unused" variable
2019-08-22 21:33:50 +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
6d9545157e
Fixes #1215 Allow previewing badges
2019-08-21 01:52:01 +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
14222f84f2
made caller/concurrent rules tighter
2019-08-20 23:46:27 +02:00
fourtf
7697ec01b4
removed old NetworkRequest api
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
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
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
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
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
Rasmus Karlsson
cd5972522b
reformat
2019-08-11 21:08:18 +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
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
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
1ae66f3b7d
Run newline replacer before sending message input to command executor
...
Fixes #1123
2019-07-28 12:19:33 +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
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
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
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
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
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
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
74d55941a0
added usercard button to link to twitch's userbutton
2019-06-09 10:08:04 +02:00
Rasmus Karlsson
e1483bfd8a
Make Twitch message history loading optional (On by default)
2019-05-25 11:24:10 +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
Rasmus Karlsson
1a7a5409ab
do a full reformat according to our current .clang-format
2019-05-10 23:31:10 +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
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
b5efe12f56
renamed enum ToastReactions to ToastReaction (singular)
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
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
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
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
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
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
320d74b287
implement show ignored users setting
2019-04-13 01:12:39 +05: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
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
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
ckath
9ca4befd9b
Save chat moderation state in splits
2019-03-24 15:38:09 +01:00
hemirt
1a1d0f305c
make whispers not disabled on clear
2019-03-20 20:53:24 +01:00
Rasmus Karlsson
777ac017df
add vim bindings to split input movement
2019-03-02 09:37:43 +01:00
apa420
2948f3cc8b
Added the broadcaster to the viewerlist close #967
2019-03-01 18:08:21 +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
apa420
bb840da988
Moved turbo badge to vanity
2019-01-23 17:52:53 +01:00
pajlada
9629322ce7
Merge pull request #925 from apa420/apa-automod-implementation
...
Automod implementation
2019-01-22 22:45:34 +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
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
cc5528ec18
smol commit
2019-01-20 16:07:31 +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
Chronophylos
65cae23957
made highlights not black anymore
2019-01-01 21:58:08 +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
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
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
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
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
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
Felix Schmid
c11d151b83
fixed pause on mouse hover
2018-10-27 11:15:39 +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
hemirt
c13a88e3b6
custom theme multiplier support ( #825 )
2018-10-25 21:52:12 +02:00
pphop
02eeedb338
added toggle for greying out historic messages ( #822 )
2018-10-25 21:47:52 +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
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
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
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
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
ckath
c38bb05bb4
correct options text of hiding buttons
2018-10-13 12:50:11 +00: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
fourtf
e9f0eaf82e
added examples for moving and splitting
2018-10-09 18:28:40 +02: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
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
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
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
Rasmus Karlsson
c6bca8e97b
Allow addMessage to override message flags
2018-10-05 21:33:01 +00:00
Rasmus Karlsson
c872db3d9f
add chatterino nightly version string to nightly builds
2018-10-01 21:44:23 +02:00
23rd
7122e47817
Added scrolling over tabs with wheel to switch channels.
2018-10-01 03:32:20 +03:00
Rasmus Karlsson
cd571a7e25
clean up warnings
2018-09-30 17:15:17 +00:00
Rasmus Karlsson
a2fb4ca104
reformat
2018-09-30 16:55:41 +00:00
Cranken
22d009962d
Now saves the enable highlight on new message tab setting.
2018-09-30 15:02:30 +02:00
pajlada
0e794f5a6d
Merge pull request #739 from Cranken/enableHighlightTab
...
Option to disable highlight of tab; disabled switching tabs by only right clicking
2018-09-30 12:30:52 +00:00
Cranken
f6e6916263
Fixed variable naming style.
2018-09-30 14:31:00 +02:00
tetyys
612c9c94dc
Clear scroll bar when switching channels in a ChannelView
2018-09-30 11:53:17 +00:00
Cranken
abb01b54f5
Fixed clang format.
2018-09-30 13:44:41 +02:00
hemirt
6ca4f661a7
clangformat
2018-09-30 11:42:23 +00:00
hemirt
3184234c19
Squashed commit of the following:
...
commit ea07bbef0b
Merge: 0b36f436
5cfcf114
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 20:05:14 2018 +0200
Merge branch 'blacklist' into blacklistnew
commit 5cfcf114b6
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 20:00:16 2018 +0200
rename second pattern to replacement
commit f08cc4cf88
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 19:52:30 2018 +0200
delete out commented code
commit 1acb1278aa
Author: hemirt <hemirt@email.cz>
Date: Sun Sep 23 19:52:03 2018 +0200
fix replacement with emotes issues
commit 646268ab18
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 01:06:36 2018 +0200
fix build
commit ad711b4c15
Merge: e8e059f8
8bcc9c48
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 00:52:38 2018 +0200
Merge branch 'master' of https://github.com/fourtf/chatterino2 into blacklist
commit e8e059f847
Author: hemirt <hemirt@email.cz>
Date: Sun Aug 19 00:25:58 2018 +0200
add replaced emotes into twitchEmotes
commit a63454f00d
Merge: e7f2f397
63eaf3b9
Author: hemirt <hemirt@email.cz>
Date: Sat Aug 11 22:38:16 2018 +0200
Merge branch 'master' of https://github.com/fourtf/chatterino2 into blacklist
commit e7f2f39737
Author: hemirt <hemirt@email.cz>
Date: Sat Aug 11 21:54:01 2018 +0200
emotedata
commit f00d3da537
Author: hemirt <hemirt@email.cz>
Date: Sat Jul 28 19:53:55 2018 +0200
rename variables to fit better, emotes in capture groups from regex work
commit 00c9fa080a
Author: hemirt <hemirt@email.cz>
Date: Mon Jul 9 19:53:53 2018 +0200
add case sensitivity checkbox and fix validity issues due to isValid
that checked regex
commit 4385fcd13f
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 21:09:14 2018 +0200
remove commented code
commit 1834342f74
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 21:03:13 2018 +0200
IgnorePhrase replacement
also removes twitch emotes info about the matched and changed parts and
shifts positions of other emotes from emote infos to the corresponding new
position
commit d3b6e294ed
Author: hemirt <hemirt@email.cz>
Date: Sun Jul 8 16:21:33 2018 +0200
ignore phrases
2018-09-30 11:42:23 +00:00
Cranken
839f78e19b
Update regardless of button.
2018-09-29 22:35:33 +02:00
Cranken
036abd4852
Don't switch tab if only right mouse is pressed on other tab.
2018-09-29 22:30:31 +02:00
Cranken
f25f31a837
Added button on tab to enable/disable highlighting.
2018-09-29 22:24:48 +02:00
23rd
4c5a0472cd
Activate opened emote popup. ( #733 )
2018-09-25 11:37:24 +00:00
Rasmus Karlsson
0b36f43611
make the list of ignored usernames into a set instead, making it more maintanable
...
change "open twitch channel in new split" menu action text
2018-09-21 22:46:00 +02:00
23rd
9a6650b56c
Added button in menu to join to channel. ( #724 )
2018-09-21 20:35:14 +02:00
apa420
a3a7317e62
[WIP] Fixing stuff in light/white theme ( #723 )
...
* fixed color in light/white them when a tab lights pink
* fixes background color of chatterino in white/light-themes
* Fixed emoji-button in light/white-theme
* added light/white-theme addsplit-button
* forgot to add the image-file
2018-09-21 20:18:52 +02:00
Rasmus Karlsson
a733b6975d
make emote popup emote insertions less risky
2018-09-21 22:01:21 +02:00
23rd
eb230494a6
Dont add scrollbar highlights in /mentions.
2018-09-21 13:54:12 +02:00
23rd
579c6b9bf9
Trim channelname in join channel window.
2018-09-21 13:43:10 +02:00
23rd
f813c2de3b
Improved insertion of emotes from popup.
2018-09-20 10:57:22 +02:00
23rd
88477829ef
Replaced size() check with empty().
2018-09-19 13:01:22 +02:00
23rd
acd03a3280
Dont show empty categories in viewer list.
2018-09-19 13:01:22 +02:00
pajlada
e2a7765964
Merge branch 'master' into apa-notification-on-live
2018-09-16 17:43:53 +02:00
apa420
23cf815219
Which badges that are shown are now customizable #282 ( #696 )
2018-09-16 17:42:30 +02:00
23rd
0d8b5cad63
Added setting to disable auto unshort links.
2018-09-06 17:59:49 +03:00
fourtf
018fe2ab10
fixed some shtuff
2018-09-04 22:29:21 +02:00
fourtf
1d16c0cf77
fixed crasherino
2018-09-04 22:05:27 +02:00
fourtf
1d682c4a93
added add split button
2018-09-04 21:39:54 +02:00
fourtf
3f4e9cdf91
added text for empty categories in emote popup
2018-09-04 20:09:06 +02:00
23rd
d0ea0f2478
Clear highlights scrollbar with messages.
2018-09-02 03:02:12 +03:00
Rasmus Karlsson
d16307a484
reformat
2018-09-01 12:33:27 +00:00
Rasmus Karlsson
08b4179a44
Add back "clear messages" in split functionality
2018-09-01 12:19:15 +00:00
apa420
c5a88f6af3
fixed stuff
2018-08-29 19:58:55 +02:00
pajlada
597a8eeb2b
Merge pull request #686 from 23rd/patch-8-fixed-down-arrow
...
Fixed down key in input field.
2018-08-29 10:24:47 +02:00
pajlada
873b0b3c67
Merge pull request #693 from apa420/apa-minor
...
Highlighting whispers works better and looks better
2018-08-29 10:22:16 +02:00
pajlada
875e12f728
Merge pull request #684 from 23rd/patch-7-hotkey-emote-menu
...
Added hotkey for Emote menu.
2018-08-29 01:34:56 +02:00
pajlada
6eb21f4b68
Merge pull request #677 from 23rd/patch-4-link-tooltip-bttv
...
Added tooltip to links.
2018-08-29 01:23:17 +02:00
23rd
235f9eebf1
Added 'this'.
2018-08-29 02:22:57 +03:00
apa420
c3065db16d
highlighting whispers works better and looks better
2018-08-29 01:21:36 +02:00
apa420
c5d5825b5a
Added functionality of option of highlightsound on whisper ( #692 )
...
Fixes #640
2018-08-29 00:30:11 +02:00
apa420
6a29fbb6dc
Merge branch 'master' into apa-notification-on-live
2018-08-28 23:23:46 +02:00
23rd
bfe87b699a
Refactored cursorToEnd.
2018-08-27 21:22:53 +03:00
23rd
f6d0cc9e6b
Fixed down key in input field.
2018-08-27 21:12:38 +03:00
23rd
0f2d6a4a22
Added hotkey for Emote menu.
2018-08-27 15:36:01 +03:00
apa420
15bcb5a2fb
Initially done with PR
2018-08-26 13:49:15 +02:00
23rd
ce155299e9
Added right-click on nickname to reply on whisper. ( #680 )
2018-08-26 10:42:00 +02:00
23rd
539d8c20d2
Put isValid() in variable.
2018-08-25 21:29:14 +03:00
23rd
f8c42918a6
Added option to turn off link info tooltips.
2018-08-25 21:29:08 +03:00
apa420
c4679bf048
almost implemented the faekchannels, just need to fix the timer, pls help pajlada
2018-08-25 14:13:26 +02:00
23rd
d6c4244b79
Fixed double click in emote popup. ( #679 )
2018-08-25 10:08:10 +02:00
apa420
8f77dccb91
testing emoji because having windows 8 sucks
2018-08-24 18:38:27 +02:00
apa420
e58e76ef1e
added more playsound stuff
2018-08-24 18:05:36 +02:00
23rd
5253ab3f85
Added tooltip to links via BTTV API.
2018-08-24 13:16:55 +03:00
23rd
8a1c30408a
Set displayName to UserInfo link as value. ( #675 )
2018-08-22 15:16:19 +02:00
23rd
be4b3f1a38
Don't add empty messages to message history. ( #674 )
2018-08-22 00:57:44 +02:00
apa420
8d5b93fe82
push for now
2018-08-19 19:02:49 +02:00
Rasmus Karlsson
a07255be2d
Add ability to customize cache folder
...
Add an advanced settings page, currently only housing the "Cache" category
Fix #541
2018-08-19 16:26:33 +02:00
Rasmus Karlsson
3fc91bded5
Move some helper functions to Helpers.hpp
2018-08-19 16:26:32 +02:00
apa420
3d109a6ca3
added settings for dot next to channel name
2018-08-18 13:07:12 +02:00
apa420
15e9e3e642
Added functionality of colored splits when live
2018-08-17 21:19:15 +02:00
fourtf
8bcc9c487b
Fixes #411 , #516
2018-08-16 00:16:33 +02:00
fourtf
5068c9a64e
Fixes #161
2018-08-15 23:48:16 +02:00
fourtf
af7b742a23
changed .clang-format
2018-08-15 22:46:20 +02:00
fourtf
44c16f1b3a
badges
2018-08-14 17:45:36 +02:00
apa420
b671fc4133
Tried chaning the color of the split when a channel is live
2018-08-14 16:29:52 +02:00
Daniel Pasch
c4e3bf1a8c
Fix compiling on macOS High Sierra ( #665 )
...
* mac docs update relating to qt
give a little more detailed installation guide for the qt installation
* Fix compiling on clang, now compiles on macOS High Sierra
2018-08-13 20:10:32 +02:00
fourtf
f6e110b7fb
fixed and optimized the autocompletion
2018-08-13 14:04:35 +02:00
fourtf
f1fbd7ee5c
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-08-12 23:30:18 +02:00
apa420
93bbe33664
Cleaned some stuff up and did some things
2018-08-12 21:05:12 +02:00
apa420
320558ee63
more stuff done, does compile, changed vector for map
2018-08-12 20:21:21 +02:00
apa420
05d5709bb9
stuff does compile
2018-08-12 18:54:32 +02:00
apa420
54166ec130
temp stuff
2018-08-12 15:29:40 +02:00
fourtf
f6414c9d7e
remove settings and paths from Application
2018-08-12 12:56:28 +02:00
Lajamerr Mittesdine
7ff4f12257
Fix Global FFZ emotes in Emote Popup ( #663 )
...
There was two instances of Global BTTV emotes.
Changed the second instance to Global FFZ emotes.
2018-08-12 01:12:03 +02:00
fourtf
1ec1ecd52b
fixed crash when moderation buttons are enabled
2018-08-12 00:02:05 +02:00
fourtf
44f5a15da3
turning a lot of includes into forward declares
2018-08-11 22:23:06 +02:00
fourtf
c768bd9bd9
fixed image animations
2018-08-11 17:15:17 +02:00
fourtf
c719bb6b74
categorized emtotepopup
2018-08-11 14:26:02 +02:00
Rasmus Karlsson
6fa32607d3
fix misspelling of the rapidjson include file thing
2018-08-11 14:10:20 +02:00
fourtf
cf9560508c
improving code quality
2018-08-10 20:53:13 +02:00
fourtf
edfae49cc9
simplified Image
2018-08-10 18:56:17 +02:00
apa420
5437a6dd4d
update which actually let's you compile, but doesn't properly save an item after renaming it
2018-08-10 00:04:50 +02:00
fourtf
6344fa6b23
loading images on their own thread
2018-08-09 20:46:58 +02:00
fourtf
878daf6eee
added link to license
2018-08-09 16:44:04 +02:00
fourtf
cb235ef532
fixed ocd inducing 1 pixel offsets
2018-08-09 16:20:09 +02:00
apa420
b68c7ded5f
WIP notification settings, doesn't actually work
2018-08-09 15:41:03 +02:00
fourtf
81f2f8781a
fixed window frame for qt 5.11.1
2018-08-09 15:13:11 +02:00
fourtf
e1f180ac28
added qt version number to about tab
2018-08-09 06:34:14 +02:00
fourtf
94813fe3df
added subfunctions for ChannelView()
2018-08-08 20:06:20 +02:00
fourtf
bdfe24035b
fixed rectangle being off by 1 pixel in split container
2018-08-08 19:42:14 +02:00
fourtf
5957b87298
minor changes
2018-08-08 15:50:43 +02:00
fourtf
d89b62692a
refined SplitHeader
2018-08-08 15:35:54 +02:00