FreezyLemon
|
2ceb073b5d
|
Renamed OnClick to OnLinkClicked to (what should be) obvious reasons
|
2017-12-07 16:30:15 +01:00 |
|
FreezyLemon
|
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 |
|
FreezyLemon
|
ca40db2b97
|
Fixed a bug where the hover wouldn't work correctly due to OsuLinkSpriteText assigning Action to a private property.
|
2017-12-07 13:57:29 +01:00 |
|
FreezyLemon
|
ec8b5c2465
|
Permitted nulls in ChatOverlay.load() so that in testing, no "OsuGame" instance is required. Also added null checks to the links' on click actions
|
2017-12-07 10:31:02 +01:00 |
|
FreezyLemon
|
94eb853d3d
|
Added centralised handling for some chat links
|
2017-12-06 16:41:57 +01:00 |
|
FreezyLemon
|
b04ddba2a0
|
Added basic "on click" actions to the in-chat links
|
2017-12-06 10:27:30 +01:00 |
|
FreezyLemon
|
bb138ccaf7
|
Added licence header and removed unnecessary whitespace
|
2017-12-04 13:55:57 +01:00 |
|
FreezyLemon
|
cf96323980
|
Added new OsuLinkSpriteText.TextColour property that sets the internal content (OsuHoverContainer)'s colour instead of the whole container, so that text colour is always changed through that (e.g. link colouring, link hover fade).
Implemented it to be used when adding text to an OsuLinkTextFlowContainer.
|
2017-12-04 13:33:42 +01:00 |
|
FreezyLemon
|
319f43e209
|
Added "getIdFromUrl" call back to content.action because performance impact is small and no unnecessary id calculations are done
|
2017-12-04 13:29:56 +01:00 |
|
FreezyLemon
|
bf97f8b1b1
|
Added osu.ppy.sh/ss (screenshot) URL handling and calculate ID at assignment so it's not on click anymore
|
2017-12-03 23:55:34 +01:00 |
|
FreezyLemon
|
3f336b8e61
|
Made the style a bit better, fixed a bug or two
|
2017-12-03 21:02:05 +01:00 |
|
FreezyLemon
|
2d270a1cfe
|
Added ability to open other channels from chat links.
|
2017-12-03 20:45:30 +01:00 |
|
FreezyLemon
|
735dbddd17
|
Changed URL detection to be more reliable and generally work better
|
2017-12-03 06:52:57 +01:00 |
|
FreezyLemon
|
6d9dcc6691
|
Added all files to the .csproj and also introduced basic action filtering when you set the URL on an OsuLinkSpriteText object
|
2017-12-02 09:48:55 +01:00 |
|
FreezyLemon
|
86302716a6
|
Also moved LinkText to its own file so the chat could reuse it (ProfileHeader's private class ProfileLink also still inherits from this, though)
|
2017-12-01 20:32:08 +01:00 |
|
smoogipoo
|
edd0d166b1
|
Add text transforms to OsuSpriteText
|
2017-11-04 00:42:36 +09:00 |
|
Dean Herbert
|
8ec927899f
|
Implement notifications.
|
2017-02-10 16:30:23 +09:00 |
|
Dean Herbert
|
06695dbf9b
|
Method name update.
|
2017-02-08 16:01:48 +09:00 |
|
Dean Herbert
|
e720bed9e5
|
Add custom representation of unrenderable unicode characters.
|
2017-02-08 11:22:03 +09:00 |
|
Dean Herbert
|
50bd80cb0c
|
Update and standardise license headers.
|
2017-02-07 14:27:41 +09:00 |
|
Dean Herbert
|
6b66ecc131
|
Global shadows and more sane font size setting.
|
2017-01-31 18:53:52 +09:00 |
|