Commit graph

445 commits

Author SHA1 Message Date
fourtf 0ca916717c added basic buggy text copying 2018-01-16 02:39:31 +01:00
fourtf a33ac76f99 fixed the default scrollbar size 2018-01-16 01:40:52 +01:00
fourtf 99c4682287 removed unused return 2018-01-16 01:13:29 +01:00
fourtf c01843977b fixed word wrapping 2018-01-16 00:56:17 +01:00
fourtf 385f9e44d0 fixed text selection color 2018-01-16 00:34:32 +01:00
fourtf a190eda075 fixed text selection 2018-01-16 00:26:04 +01:00
fourtf 1133b33318 updated precompiled_header.hpp 2018-01-16 00:14:55 +01:00
fourtf 6701c3d0b2 fixed compiling 2018-01-15 04:08:48 +01:00
fourtf d045f6963a disabled custom window frame for now 2018-01-15 01:59:05 +01:00
fourtf 72abd52831 fixed issue with light theme 2018-01-15 01:47:31 +01:00
fourtf 64553cf27b fixed tabs being colored when the window was unfocused 2018-01-15 01:38:21 +01:00
fourtf c50e6d7809 started working on a custom window frame 2018-01-15 01:35:35 +01:00
fourtf 177cd734ab centered splitheader title again 2018-01-14 22:24:21 +01:00
fourtf e0372a2453 moved dpi handling out of helper file 2018-01-14 21:59:45 +01:00
fourtf e19a83679f moved window logic from BaseWidget to BaseWindow 2018-01-14 21:55:36 +01:00
fourtf 8deb096a27 switched to proper icon for SplitHeader 2018-01-13 04:08:39 +01:00
fourtf 61d0229b4c refactored the SplitHeader 2018-01-13 04:05:38 +01:00
fourtf c79f88ed10 fixed gif emotes being offset 2018-01-13 03:08:31 +01:00
fourtf bc93ef7214 added settings page for moderation 2018-01-13 03:06:10 +01:00
fourtf faf5da2bf7 fixed notification tab not having an icon 2018-01-13 02:21:08 +01:00
fourtf 96feb9b54c _ 2018-01-13 02:18:13 +01:00
fourtf cec6f7ce9d fixed settingsdialogtab image being offset 2018-01-13 02:17:07 +01:00
fourtf 9703cf6ad4 fixed gif emotes not drawing 2018-01-13 02:13:59 +01:00
fourtf 40733ca312 fixed disabled messages not being greyed out 2018-01-13 02:03:53 +01:00
fourtf 2073447df7 added highlights page again 2018-01-13 02:00:02 +01:00
fourtf d16bbf6899 fixed icons in settings pages 2018-01-13 00:18:18 +01:00
fourtf 2f0658935a added AboutPage back in again 2018-01-13 00:05:49 +01:00
Rasmus Karlsson 7772f245f6 refactor the refactor 2018-01-12 23:33:04 +01:00
fourtf e0bb061c81 refactored the settings dialog 2018-01-12 23:09:27 +01:00
Rasmus Karlsson 4cbc3b8b61 Implement custom bit badges
Fixes #226
2018-01-12 22:38:00 +01:00
Rasmus Karlsson 584e6e5643 Initial custom and channel-specific cheermote parsing done
Needs more testing once the rendering pipeline is complete again

Fixes #74
2018-01-12 22:16:41 +01:00
Rasmus Karlsson 54502bc8b5 F5 adds a fake message to the IRCManager
current messages have valid cheermotes in them
2018-01-12 20:25:19 +01:00
Rasmus Karlsson 83763cf9a9 Remove unused method EmoteData::getImageForSize 2018-01-12 19:13:19 +01:00
Rasmus Karlsson 3c8c793e47 Add missing return in MessageElement::setTrailingSpace 2018-01-12 18:42:13 +01:00
fourtf a339c4ca0a fixes #221 2018-01-11 21:03:40 +01:00
fourtf a7fa4160e8 added define for myself 2018-01-11 20:26:32 +01:00
fourtf 10850c0ec7 I BROKE EVERYTHING
refactored the rendering process
2018-01-11 20:17:41 +01:00
Bur0k c240d6f7c2 Added Qt::X11BypassWindowManagerHint to the WindowFlags of ToolTipWidget (#222) 2018-01-10 00:30:40 +01:00
Rasmus Karlsson ca0d672609 reformat settingsdialog.cpp
this is just a reason to push a build to try out the CI
2018-01-09 08:58:23 +01:00
nuuls 1eb256bd4e
fixed < in emote names breaking the <br> and tooltips on mac 2018-01-07 23:47:08 +01:00
nuuls 92cc1f354b
fixed scaling issue on mac and compilation issue 2018-01-07 23:26:11 +01:00
fourtf 57974508d3 set default fonts for macos and windows 2018-01-07 21:06:40 +01:00
coral 1348032b57 High DPI logo 2018-01-07 12:03:04 -08:00
coral 6f1f91e78e Goodbye QGraphicsView 2018-01-07 11:55:41 -08:00
Rasmus Karlsson 08859deabc reformat settingsdialog.cpp
just pushing this to test auto build/deploy :kkona:
2018-01-07 17:28:42 +01:00
coral 1fab5adaf8 About box added in Settings, early implementation 2018-01-07 00:05:41 -08:00
coral 6377331364 Changed the global emoji symbol 2018-01-06 23:05:09 -08:00
Rasmus Karlsson 9fa9d7f0e3 Implement preferred emote quality setting.
This doesn't work super well for Twitch emotes because they don't
conform to a proper emote scaling standard

Fixes #150
2018-01-07 02:59:46 +01:00
coral 5baba39cdc NOT UGLY ICON PLX 2018-01-06 17:59:02 -08:00
fourtf a32d1c063c searching is now case insensitive 2018-01-07 00:05:32 +01:00
fourtf 6fec6514fa made int division float division 2018-01-06 21:47:19 +01:00
Rasmus Karlsson 26170e4fdb Add CTRL+SHIFT+T and CTRL+SHIFT+W to Open and Close tabs
Fixes #21
2018-01-06 21:00:41 +01:00
fourtf 29046b3aa1 fixed scrollbar divide by zero 2018-01-06 20:57:16 +01:00
Rasmus Karlsson b8e268f969 Implement CTRL+1 to CTRL+9 hotkeys for switching tabs
Progress on #21
2018-01-06 20:27:26 +01:00
Rasmus Karlsson 8aa459d826 Move shortcut creation code to its own helper file 2018-01-06 20:24:04 +01:00
fourtf e5b8e33eb3 removed fps limit
it didn't increase performance and just made it look 'laggier'
2018-01-06 18:21:00 +01:00
fourtf 20eab57db5 added highlights to the scrollbar 2018-01-06 03:48:56 +01:00
fourtf 99f2d0dd27 fixed type of Message::Flags 2018-01-06 00:02:04 +01:00
fourtf a4656f3ab5 added slight offset when notebook has no button 2018-01-05 23:55:41 +01:00
fourtf 3bf3490aa3 increased speed of smooth scrolling 2018-01-05 23:32:06 +01:00
fourtf 315cfd8605 bundling timeouts from same user 2018-01-05 23:14:55 +01:00
fourtf 47a813d5d6 added search popup 2018-01-05 13:42:23 +01:00
fourtf 02b73cfa27 I accidently an assignment 2018-01-05 12:22:03 +01:00
fourtf df81a0e5a5 Pause chat while hovering. Fixes #208
Also pauses when clicking with double-click-links enabled and while
selecting text
2018-01-05 11:22:51 +01:00
fourtf 4ac03f396f removed "Commands don't save" text 2018-01-05 11:04:37 +01:00
fourtf 8418e36e49 Fixed a bug where scrolling layouts wrong
It used the wrong with to layout the messages.
2018-01-05 10:41:21 +01:00
fourtf 69488eb2ea fixed off by one error 2018-01-05 03:41:31 +01:00
fourtf 898d1d26e7 added window icon 2018-01-05 03:30:43 +01:00
fourtf 2fddc0ed8a smoothScrolling for new messages false by default 2018-01-05 03:23:06 +01:00
Rasmus Karlsson 069e42360b further fix setting collision 2018-01-05 03:19:41 +01:00
fourtf 9d2d18ceee fixed settings name collision 2018-01-05 03:16:27 +01:00
fourtf 1606ea648b added smoothscrolling on new message 2018-01-05 03:15:04 +01:00
Rasmus Karlsson e58c5ec11b Fix window geometry loading
Fixes #181
2018-01-05 03:09:44 +01:00
Rasmus Karlsson 334860dad2 Remove unused appdatapath class
Reformat some code
2018-01-05 03:00:29 +01:00
fourtf fd8ddcff55 fixes #113 2018-01-05 02:55:28 +01:00
Rasmus Karlsson d8ba745a35 Fix command loading and saving
Fixes #203
2018-01-05 02:39:09 +01:00
Rasmus Karlsson 346950d7b7 Add a PathManager that takes care of all paths and creating folders
Move all path/folder-related code from SettingManager to PathManager
2018-01-05 02:38:22 +01:00
Rasmus Karlsson c3770707aa reformat commandmanager 2018-01-05 02:38:22 +01:00
Rasmus Karlsson 63d89797d6 Move settings config directory
Fixes #204
2018-01-05 02:38:22 +01:00
Rasmus Karlsson d1458a0db3 Move initSettings to SettingManager
Fixes #205
2018-01-05 02:38:22 +01:00
fourtf 947589358b fixed #15 2018-01-05 02:05:59 +01:00
fourtf 43568556be Fixes #195 2018-01-05 01:31:01 +01:00
fourtf 2b88250761 fixed crash related to clojures in TwitchChannel 2018-01-05 00:58:25 +01:00
fourtf 23e5100227 refresh rate lock for ChannelView 2018-01-05 00:15:03 +01:00
fourtf fc1fb35947 changed text of the jump-to-bottom-button 2018-01-05 00:01:31 +01:00
fourtf 4a2850c4f5 moved selection into its own file 2018-01-04 23:50:30 +01:00
fourtf 4a91372f8f fixed #182 2018-01-04 23:35:36 +01:00
fourtf 8693203c6d added command tab to settings but they don't save 2018-01-04 04:03:51 +01:00
fourtf 871195265a Merge branch 'master' of https://github.com/fourtf/chatterino2 2018-01-04 02:59:44 +01:00
71db0297b9 added code for the /commands 2018-01-04 02:50:36 +01:00
Rasmus Karlsson 27dacdde36 Disable empty-string sending
Fixes #191
2018-01-04 02:32:24 +01:00
Rasmus Karlsson 9044700ec6 Convert remaining settings to the new settings system 2018-01-04 02:23:59 +01:00
Rasmus Karlsson df733282be Move highlight phrases to new settings system
Add a setting serialize/deserializer for QString
Add constructor to ChatterinoSetting that doesn't take a default value
2018-01-04 01:52:37 +01:00
coral 0e8b50c4e9 New setting menu icons! (#189)
* LUL

* Added system icon for OSX
2018-01-02 03:44:52 +01:00
eb4ba30d9f omited struct names in ThemeManager 2018-01-02 02:21:38 +01:00
3e5937011a the rewrite that nobody wanted 2018-01-02 02:15:11 +01:00
0ef08378cc slight rename in IrcManager 2018-01-01 23:59:39 +01:00
424eeb05d9 Created helper class IrcMessageHandler 2018-01-01 23:54:54 +01:00
330a79f6f1 made message grey out when user it timed out 2018-01-01 23:29:54 +01:00
3fc4ddea56 I hate c++ and everything it stands for 2018-01-01 22:29:21 +01:00