Commit Graph

155 Commits

Author SHA1 Message Date
miterosan 16d3815a59 Clean Channel up and reword two comments 2018-07-09 18:58:33 +02:00
miterosan 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
miterosan 263e68de91 Use a custom channel not found exception. 2018-07-09 18:45:11 +02:00
miterosan 29e8c70ed7 Only use one tabControl (channeltabcontrol). Fix that the Channel messages did not refresh. 2018-04-18 20:46:42 +02:00
miterosan 142e1b8587 update the line endings 2018-04-14 13:32:48 +02:00
miterosan 5bfb386226 Merge remote-tracking branch 'origin/master' into Private_Messages 2018-04-14 13:31:03 +02:00
miterosan 1b51da70af Create an abstraction for APIMessagesRequest 2018-04-14 13:23:16 +02:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
miterosan e39f5a1adf Rename var chatmanager -> channelManager
Apply requested changes
2018-04-12 23:19:13 +02:00
miterosan a5e0311253 Trim whitespaces 2018-04-11 20:53:35 +02:00
miterosan c2020742b2 Actually use the fact that ChannelManager is now a component 2018-04-11 20:37:51 +02:00
miterosan 2056258def Fix code sanity 2018-04-11 20:31:16 +02:00
miterosan 3860594f40 Rename everything into channel and remove everything chat 2018-04-11 20:01:57 +02:00
miterosan 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
miterosan 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
miterosan 5512d58c1d Remove the sealed modifier 2018-04-09 21:06:05 +02:00
miterosan aa26ea483d remove using, remove empty agrument list 2018-04-08 22:43:01 +02:00
miterosan 2a314f052a Trim more whitespace 2018-04-08 22:28:50 +02:00
miterosan 0a207e00d5 Trim whilespace 2018-04-08 22:24:55 +02:00
miterosan 4b7ffd09d9 Trim whitespace 2018-04-08 22:18:29 +02:00
miterosan a48ccb5603 Implement Private chat 2018-04-08 22:12:57 +02:00
miterosan a70b329155 Split drawing and business logic of ChatOverlay 2018-04-08 18:21:48 +02:00
miterosan 56de6c1067 Rename Channel to ChannelChat 2018-03-28 21:11:06 +02:00
smoogipoo c29f7a4333 Merge remote-tracking branch 'origin/master' into netstandard 2018-03-24 14:49:46 +09:00
naoey 75fdca928e
Handle links correctly and don't re-open profile if the user is same. 2018-02-26 01:21:29 +05:30
naoey bb40919f9c
Add link handling to recent activities.
- Add a show user action to link handling
2018-02-26 01:21:27 +05:30
smoogipoo b500b76407 Merge branch 'master' into update-branch 2018-02-08 23:35:48 +09:00
Dean Herbert e5188fd151 Add better channel test cases (testing non-existent channels) 2018-01-30 17:43:19 +09:00
Dean Herbert d81d884a01 Remove unnecessary paren handling from regex
Can't find a reason for this to exist
2018-01-30 17:16:01 +09:00
Dean Herbert 662c7c5bdc Fix osump links 2018-01-30 16:44:43 +09:00
Dean Herbert dd2731b873 Add support for markdown style links 2018-01-30 16:38:45 +09:00
Dean Herbert df221b6786 Remove usage of ValueTuple to allow for dynamic recompilation 2018-01-29 17:45:23 +09:00
Dean Herbert 5a80c49640 Improve reference xmldoc 2018-01-17 19:44:15 +09:00
FreezyLemon 2c67ff75ed added custom hoverclicksounds so links make sounds on hover&click 2018-01-11 18:52:50 +01:00
FreezyLemon 3bf9901dd2 Fixed bugs and added tests 2018-01-09 16:11:45 +01:00
Dean Herbert 72624aea18 Use a better method of link compilation
Adds word wrap back, simplifies a lot.
2018-01-09 20:33:20 +09:00
Dean Herbert 1be0569743 Update licence headers 2018-01-09 14:34:52 +09:00
Dean Herbert b035a92bda
Merge branch 'master' into url-parsing-support 2018-01-09 14:28:20 +09:00
Dean Herbert 37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
FreezyLemon e7721d71f3 Changed chat link implementation according to review 2017-12-31 00:51:47 +01:00
FreezyLemon 7454633f63 Refactor and general tidying up 2017-12-28 20:11:21 +01:00
FreezyLemon 7c49becc83 CI adjustments 2017-12-25 20:56:20 +01:00
FreezyLemon 962e4d7c8a Removed LinkId and word wrapping (for now).
Also reimplemented the OsuHoverContainer properly
2017-12-25 20:46:04 +01:00
FreezyLemon d0b7c92b46 Removed unnecessary usings. 2017-12-11 13:46:23 +01:00
FreezyLemon 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
FreezyLemon 8a02507d44 Let regex handle "getIdFromUrl" 2017-12-11 12:40:37 +01:00
FreezyLemon 63698895a5 Removed unnecessary container and fixed "HandleInput" for ChatLinks 2017-12-11 11:40:04 +01:00
FreezyLemon 4d475f1c1b Changed it so ChatLinks handle hover and click sounds themselves 2017-12-11 11:05:32 +01:00
FreezyLemon 13bc50ad56 Removed ICanDisableHoverSounds interface 2017-12-11 10:42:36 +01:00
FreezyLemon 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