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
908553ffaf
Added parameter for LoadMultiplayerLobby (CI warning for unused int)
2017-12-07 19:38:03 +01:00
e05618a415
Removed unnecessary "using" directives
2017-12-07 19:36:56 +01:00
ce9b003e9a
Reverted GetUserRequest because spectating is not implemented yet, and thus the additions are not needed (yet)
2017-12-07 16:52:43 +01:00
2ceb073b5d
Renamed OnClick to OnLinkClicked to (what should be) obvious reasons
2017-12-07 16:30:15 +01:00
2129d6cede
Renamed the "on click" method to OnClick() and moved most of the implementation to ChatLink.
...
Also fixed the tooltip text up
2017-12-07 16:23:43 +01:00
5ded6e877c
Added some tooltip text handling.
...
Also fixed a bug caused by SameLinkSprites where "this" is actually supposed to be included by just adding a manual function call.
2017-12-07 13:49:44 +01:00
8ba66015f4
Implemented the new IHasHoverSounds interface in a private "ChatHoverContainer" class which is now used for ChatLink instances.
...
Also moved the overhead for finding all sprites in the same line that reference the same URL to the LoadComplete (used to be every hover, now only once).
2017-12-07 13:17:40 +01:00
f4f1291919
Removed "wiki:" prefix from wiki links (links are visible on tooltips so this is unnecessary now)
2017-12-07 11:23:31 +01:00
8a88040ef5
Added tooltip to links
2017-12-07 11:12:21 +01:00
bd11124e6d
Removed unnecessary copy (pass-by-reference anyways)
2017-12-07 11:12:12 +01:00
1b971c01e6
Fixed a bug where links would be out of order in their List which would cause the game to crash
2017-12-07 10:31:44 +01:00
541c25e995
Renamed ChatLinkSpriteText to ChatLink for convenience
2017-12-07 10:28:12 +01:00
fd13bacf4a
Made default link ID -1 (if no link is present) because linkId is currently being set to link.index which can be 0.
2017-12-04 13:34:16 +01:00
c574cc4308
Removed unnecessary "using" statements
2017-12-03 11:16:34 +01:00