Commit Graph

504 Commits

Author SHA1 Message Date
4b638db475 Reorder the properties and fields on Channel.
Make MAX_HISTORY because cause can not be public.
2018-07-09 18:52:28 +02:00
263e68de91 Use a custom channel not found exception. 2018-07-09 18:45:11 +02:00
29e8c70ed7 Only use one tabControl (channeltabcontrol). Fix that the Channel messages did not refresh. 2018-04-18 20:46:42 +02:00
142e1b8587 update the line endings 2018-04-14 13:32:48 +02:00
5bfb386226 Merge remote-tracking branch 'origin/master' into Private_Messages 2018-04-14 13:31:03 +02:00
1b51da70af Create an abstraction for APIMessagesRequest 2018-04-14 13:23:16 +02:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
e39f5a1adf Rename var chatmanager -> channelManager
Apply requested changes
2018-04-12 23:19:13 +02:00
a5e0311253 Trim whitespaces 2018-04-11 20:53:35 +02:00
c2020742b2 Actually use the fact that ChannelManager is now a component 2018-04-11 20:37:51 +02:00
2056258def Fix code sanity 2018-04-11 20:31:16 +02:00
3860594f40 Rename everything into channel and remove everything chat 2018-04-11 20:01:57 +02:00
39ecc3d31d Add Test Case, improve displaying the avatar, use a chatTabControl instead of putting both in ChatOverlay, readd shadow.
Requires osu-framework for a fix
2018-04-11 18:23:09 +02:00
85f736ae89 Allow opening a new chat with right click on User
Allow faster viewing of the usertab using lasy loading
2018-04-09 23:14:39 +02:00
5512d58c1d Remove the sealed modifier 2018-04-09 21:06:05 +02:00
aa26ea483d remove using, remove empty agrument list 2018-04-08 22:43:01 +02:00
2a314f052a Trim more whitespace 2018-04-08 22:28:50 +02:00
0a207e00d5 Trim whilespace 2018-04-08 22:24:55 +02:00
4b7ffd09d9 Trim whitespace 2018-04-08 22:18:29 +02:00
a48ccb5603 Implement Private chat 2018-04-08 22:12:57 +02:00
a70b329155 Split drawing and business logic of ChatOverlay 2018-04-08 18:21:48 +02:00
56de6c1067 Rename Channel to ChannelChat 2018-03-28 21:11:06 +02:00
c29f7a4333 Merge remote-tracking branch 'origin/master' into netstandard 2018-03-24 14:49:46 +09:00
75fdca928e Handle links correctly and don't re-open profile if the user is same. 2018-02-26 01:21:29 +05:30
bb40919f9c Add link handling to recent activities.
- Add a show user action to link handling
2018-02-26 01:21:27 +05:30
b500b76407 Merge branch 'master' into update-branch 2018-02-08 23:35:48 +09:00
e5188fd151 Add better channel test cases (testing non-existent channels) 2018-01-30 17:43:19 +09:00
d81d884a01 Remove unnecessary paren handling from regex
Can't find a reason for this to exist
2018-01-30 17:16:01 +09:00
662c7c5bdc Fix osump links 2018-01-30 16:44:43 +09:00
dd2731b873 Add support for markdown style links 2018-01-30 16:38:45 +09:00
df221b6786 Remove usage of ValueTuple to allow for dynamic recompilation 2018-01-29 17:45:23 +09:00
5a80c49640 Improve reference xmldoc 2018-01-17 19:44:15 +09:00
2c67ff75ed added custom hoverclicksounds so links make sounds on hover&click 2018-01-11 18:52:50 +01:00
3bf9901dd2 Fixed bugs and added tests 2018-01-09 16:11:45 +01:00
72624aea18 Use a better method of link compilation
Adds word wrap back, simplifies a lot.
2018-01-09 20:33:20 +09:00
1be0569743 Update licence headers 2018-01-09 14:34:52 +09:00
b035a92bda Merge branch 'master' into url-parsing-support 2018-01-09 14:28:20 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
e7721d71f3 Changed chat link implementation according to review 2017-12-31 00:51:47 +01:00
7454633f63 Refactor and general tidying up 2017-12-28 20:11:21 +01:00
7c49becc83 CI adjustments 2017-12-25 20:56:20 +01:00
962e4d7c8a Removed LinkId and word wrapping (for now).
Also reimplemented the OsuHoverContainer properly
2017-12-25 20:46:04 +01:00
d0b7c92b46 Removed unnecessary usings. 2017-12-11 13:46:23 +01:00
bfa9beb7b2 Switched to regex to handle most of the decision on what to do on click. Also updated the getIdFromUrl method to adapt to the changes 2017-12-11 13:43:47 +01:00
8a02507d44 Let regex handle "getIdFromUrl" 2017-12-11 12:40:37 +01:00
63698895a5 Removed unnecessary container and fixed "HandleInput" for ChatLinks 2017-12-11 11:40:04 +01:00
4d475f1c1b Changed it so ChatLinks handle hover and click sounds themselves 2017-12-11 11:05:32 +01:00
13bc50ad56 Removed ICanDisableHoverSounds interface 2017-12-11 10:42:36 +01:00
68255095a6 Renamed the IHasHoverSounds interface to ICanDisableHoverSounds and made it so that if the interface is not implemented, it is just ignored (samples will always be played). If it is implemented, the ShouldPlayHoverSound bool is decisive of whether sounds are played or not 2017-12-07 19:52:40 +01:00
c5a7f5b163 Renamed the static variables and made them readonly, aswell as other small adjustments (CI) 2017-12-07 19:39:39 +01:00