Commit Graph

71 Commits

Author SHA1 Message Date
Huo Yaoyuan bbeab6fa76 Use auto property. 2019-11-12 19:53:25 +08:00
Ganendra Afrasya b6dd610af8 Apply reviews 2019-10-01 23:18:03 +07:00
Ganendra Afrasya 208b9a4eba Add new virtual float for username to timestamp padding 2019-10-01 20:47:53 +07:00
smoogipoo 717a287d69 Use real ellipsis character 2019-09-10 17:11:26 +09:00
smoogipoo 01fd08cba9 Fix broken positioning of effected usernames 2019-09-10 17:11:16 +09:00
Dean Herbert eeebd517f3 Use MaxWidth specification 2019-09-09 12:08:59 +09:00
Dean Herbert c6b8f2db77 Update historic licence header 2019-09-06 19:05:50 +09:00
Dean Herbert 374479f837 Add truncatino of long usernames in chat 2019-09-06 19:00:57 +09:00
Dean Herbert 704fe2d655 Remove text shadow in chat 2019-07-23 16:04:50 +09:00
Dean Herbert 4ef165fdac Fix ChatLine not being correctly loaded asynchronously 2019-06-20 23:01:02 +09:00
LeNitrous 516575a132 don't create "Start Chat" option when the sender is the local user 2019-06-03 18:54:29 +08:00
smoogipoo a56e29347f Adjust namespaces 2019-04-02 14:51:28 +09:00
smoogipoo 268ea6a836 Wrong line 2019-03-02 13:28:16 +09:00
smoogipoo 83a02d32f7 Fix a few incorrect fonts 2019-03-02 13:25:59 +09:00
smoogipoo 4db5531e4b Replace copy-constructor/method with extension method 2019-02-20 19:32:30 +09:00
smoogipoo dbfa95b9e7 Made medium the default font weight 2019-02-20 16:52:36 +09:00
smoogipoo a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Dean Herbert 81104f4803 Make standalone chat reuse more code from main chat overlay 2018-12-21 17:54:12 +09:00
smoogipoo f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
miterosan 9bc225e14b rename user to private 2018-07-24 05:14:47 +02:00
miterosan 66378d5847 Remove the highlight from "Start Chat" 2018-07-09 18:58:10 +02:00
miterosan 5bfb386226 Merge remote-tracking branch 'origin/master' into Private_Messages 2018-04-14 13:31:03 +02:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
miterosan 3860594f40 Rename everything into channel and remove everything chat 2018-04-11 20:01:57 +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 a70b329155 Split drawing and business logic of ChatOverlay 2018-04-08 18:21:48 +02:00
Dean Herbert e5188fd151 Add better channel test cases (testing non-existent channels) 2018-01-30 17:43:19 +09:00
FreezyLemon 174fdf5037 Nicer code to remove non-existent channels from links 2018-01-11 18:51:20 +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 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 d66d741af2 fixed constant naming 2017-12-28 22:11:10 +01:00
FreezyLemon ae79be7b51 small style fixes plus new assert in test 2017-12-28 21:45:58 +01:00
FreezyLemon 7454633f63 Refactor and general tidying up 2017-12-28 20:11:21 +01:00
FreezyLemon 128603a99f Added more and fixed the old automated tests 2017-12-28 01:12:13 +01:00
FreezyLemon 54a11e24b7 Fixed links being removed too early 2017-12-27 21:13:32 +01:00
FreezyLemon 4681a0c47b handle chat == null gracefully and remove link from message if channel not found 2017-12-27 21:06:48 +01:00
FreezyLemon c4f5754f94 Fixed only the links being italics for /me messages 2017-12-27 02:14:45 +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 34a37935e3 Removed unused property and unnecessary return statement (CI) 2017-12-07 19:38:59 +01:00
FreezyLemon 772bba27be Small style changes 2017-12-07 16:41:46 +01:00
FreezyLemon d90eb2cdce Moved "Does this channel exist" check to ChatLine so that if a #name does not exist as a channel, it does not get added as a link (and does not contain a URL or anything else to prevent jankiness) 2017-12-07 16:26:28 +01:00
FreezyLemon 541c25e995 Renamed ChatLinkSpriteText to ChatLink for convenience 2017-12-07 10:28:12 +01:00
FreezyLemon 7bf25bdd4d Changed it so the ":" character does not appear after usernames when the displayed message is an action (e.g. /np). Just makes more sense imo 2017-12-07 10:23:57 +01:00
FreezyLemon 63a6a8b669 Fixed messages sent by yourself not being formatted 2017-12-04 19:31:48 +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 3f336b8e61 Made the style a bit better, fixed a bug or two 2017-12-03 21:02:05 +01:00