-
Notifications
You must be signed in to change notification settings - Fork 410
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rich text redux #2213
Rich text redux #2213
Conversation
5b74bed
to
978c889
Compare
The content side is on my fork's branch of the same name. Not gonna bother PRing it (yet) since this one still needs to be torn to shreds first. |
46a8794
to
0ae70ff
Compare
Content side at space-wizards/space-station-14#5625 |
Future Improvements:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All of the obsolete 'FormattedMessage.Builder' warnings need to be fixed.
@@ -6,7 +6,7 @@ | |||
|
|||
namespace Robust.Shared.Utility | |||
{ | |||
public static class Extensions | |||
public static partial class Extensions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was this turned into a partial class?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Because having Robust.Shared.Utility.Extensions
and Robust.Shared.Utility.TextExtensions
seemed messy, and I didn't want to rename the existing Extensions
to CollectionExtensions
.)
It'll have to be an ongoing process. |
To expand a bit on that, Content, on the other hand, should either be putting But I haven't been able to find the |
not gonna bother fixing it until more groundwork is laid
strictly for pesonal reasons
They will NOT pass yet, but I don't care; it compiles.
…t it for FormattedMessage
…TIn`s Apparently Roslyn isn't big-brained enough to understand that a closure of type `Func<T>` means that `var n = new(); return n;` requires `new()` to return a `T`. Ironically, it's significantly less cbt to add this than to convert that big tuple in `Layout` in to a class or struct of some sort (to initialize the `List<>`s).
TODO warning go brrr
A forgotten casualty of the great Markup separation of 2021
c2122e0
to
c2ec30f
Compare
This reverts commit 2a8887d.
The preparation for Books and #2101 begins.