Open kekekeks opened 1 year ago
Inline.TextDecorations
from a StyledProperty
to an AttachedProperty
This is a possibility
cc @workgroupengineering
Shape.StrokeDashArray should be of IList type, instead of AvaloniaList. This way we could reduce compositor subscriptions count by checking if stroke dash array implements INotifyCollectionChanged or not.
Right now, having AvaloniaList, code like `StrokeDashArray="10 5" will always require us to subscribe to the list changes.
Make DevToolsOptions a record and change the property setter in init
.
Ideally, this https://github.com/AvaloniaUI/Avalonia/issues/4443 should be revisited as well. Even better if ContextMenu was removed from the main assembly.
protected virtual string? GetHelpTextCore();
should be
protected abstract string? GetHelpTextCore();
See: https://github.com/AvaloniaUI/Avalonia/pull/17030#discussion_r1763462589
Revisiting PasswordChar to support complex emoji is something worth doing, imo. See https://github.com/AvaloniaUI/Avalonia/discussions/17554. This property should be a string
type, not a char
type.
Revisiting PasswordChar to support complex emoji is something worth doing, imo. See https://github.com/AvaloniaUI/Avalonia/discussions/17554. This property should be a
string
type, not achar
type.
I think it should be a rune type
Revisiting PasswordChar to support complex emoji is something worth doing, imo. See #17554. This property should be a
string
type, not achar
type.I think it should be a rune type
Not all emojis can be represented by a single rune (codepoint)
Revisiting PasswordChar to support complex emoji is something worth doing, imo. See https://github.com/AvaloniaUI/Avalonia/discussions/17554. This property should be a
string
type, not achar
type.I think it should be a rune type
should be but its not supported by standard2.0 sadly.
Also consider changing AccessText.AccessKey
from char
to string
.
Tracking issue for API changes in the distant future, can be safely ignored until mid-2024