Max Katz
b32b327324
Merge pull request #10003 from AvaloniaUI/refactor/9512-binding-api
Remove binding internals from public API
4 years ago
Max Katz
6ba78e19c9
Merge branch 'master' into refactor/9512-binding-api
4 years ago
Benedikt Stebner
53bc1ff2d6
Merge pull request #10013 from MrJul/textlayout-allocs
Reduced text layout allocations
4 years ago
Julien Lebosquain
7ae394d247
Fixed text layout buffer reset for Stack and Dictionary (+ tests)
4 years ago
Julien Lebosquain
89a78f557b
Don't keep the text layout buffers around if they're too large
4 years ago
Julien Lebosquain
7fcfc82be0
Fixed TextShaperImpl when the text is backed by an array
4 years ago
Julien Lebosquain
fd0720fc56
Updated text layout benchmark with trimming/wrapping
4 years ago
Julien Lebosquain
91f89c5176
Added FormattingObjectPool to reduce temp allocs during text layout
4 years ago
Julien Lebosquain
4144be11fe
Pass GlyphInfo directly to GlyphRun
4 years ago
Julien Lebosquain
290c8fe169
Removed most allocations for BidiReorder
4 years ago
Julien Lebosquain
076d10fcaf
BiDiAlgorithm and BiDiData instances are reusable
4 years ago
Julien Lebosquain
96b423900f
TextRunProperties: don't allocate if the typeface hasn't changed
4 years ago
Julien Lebosquain
658fd804af
Removed some temporary List<T> from text layout
4 years ago
Jumar Macato
bf85f4d321
Merge pull request #10002 from AvaloniaUI/fixes/BackRequestedEventHandler
Fix BackRequested EventHandler args type
4 years ago
Wiesław Šoltés
a69851368f
Merge branch 'master' into fixes/BackRequestedEventHandler
4 years ago
Wiesław Šoltés
975c77d70c
Merge pull request #10004 from AvaloniaUI/pullrefresh_previewer_fix
4 years ago
Emmanuel Hansen
85e7f383a2
fix crash in previewer for refresh container
4 years ago
Steven Kirk
43e00b710b
Make concrete binding plugin classes internal.
4 years ago
Wiesław Šoltés
f675750aba
Fix BackRequested EventHandler args type
4 years ago
Steven Kirk
d6a68c8af8
Expose binding plugins in a different API.
4 years ago
Steven Kirk
67c9221d3c
Tweaked InstancedBinding API.
- Remove `Value` from the API, will always contain an `IObservable<object?>` from now
- Remove subject from the API, caller can try to cast the observable itself
4 years ago
Steven Kirk
cb8a21fb83
Make ExpressionNode (and derived) internal.
4 years ago
Steven Kirk
7788a29a96
Make BindingExpression and ExpressionObserver internal.
4 years ago
Max Katz
a5d23dae87
Merge pull request #9998 from mrmandrake/master
Update TextInputResponder.cs
4 years ago
mrmandrake
c1410af0d5
Update TextInputResponder.cs
fixes #9956
4 years ago
Max Katz
6bad0aca6f
Merge pull request #9677 from AvaloniaUI/refactor/itemcontainergenerator
Refactor ItemsControl container generation and implement smooth virtualization
4 years ago
Wiesław Šoltés
17e1d3739b
Merge branch 'master' into refactor/itemcontainergenerator
4 years ago
Max Katz
a003b90bff
Merge pull request #9986 from workgroupengineering/fixes/windows/CS0105
fix: Warning CS0105: The using directive for 'Avalonia.Reactive' appe…
4 years ago
workgroupengineering
78fb3c19a9
Merge branch 'master' into fixes/windows/CS0105
4 years ago
Max Katz
0ff416d4e2
Merge pull request #9716 from AvaloniaUI/fixes/macos-child-window-key-handling
macos: Fix child window key handling
4 years ago
Max Katz
232a58809c
Merge branch 'master' into fixes/macos-child-window-key-handling
4 years ago
Max Katz
cff78d5678
Merge pull request #9856 from AvaloniaUI/back_request
Add BackRequested event for TopLevel
4 years ago
Max Katz
702ad3ca90
Merge branch 'master' into back_request
4 years ago
Max Katz
81258945cd
Merge pull request #9913 from AvaloniaUI/color-platform-settings
Accent color and dark mode platform settings
4 years ago
Max Katz
00e2e87252
Merge branch 'master' into color-platform-settings
4 years ago
Dan Walmsley
a8400dad3c
Merge branch 'master' into fixes/macos-child-window-key-handling
4 years ago
Emmanuel Hansen
ac206db098
add browser support
4 years ago
Steven Kirk
7dd09cd2a5
Merge pull request #9918 from DmitryZhelnin/9559-receive-handled-events
Class Handlers: fix handlers with `handledEventsToo` parameter set ot `true`
4 years ago
Giuseppe Lippolis
1a0492dcb0
fix: Warning CS0105: The using directive for 'Avalonia.Reactive' appeared previously in this namespace
4 years ago
Dmitry Zhelnin
a75753c942
EventRoute: remove additional check if event was handled
4 years ago
Emmanuel Hansen
5936f52b2c
Add back requested event for TopLevel
4 years ago
Benedikt Stebner
55ccecfa50
Merge pull request #9982 from MrJul/textlayout-span
Text layout perf improvements
4 years ago
Julien Lebosquain
dec8c1c586
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
4 years ago
Max Katz
1e72fb920c
Merge pull request #9607 from robloo/ischeckedchanged-event
Add IsCheckedChanged Event to ToggleButton (Obsolete Older Events)
4 years ago
Max Katz
96fd5489ee
Merge branch 'master' into ischeckedchanged-event
4 years ago
Benedikt Stebner
7580b704df
Merge pull request #9962 from Mikolaytis/ShapedBufferPooling2
[Text] shaped buffer pooling
4 years ago
Benedikt Stebner
473cda2d3e
[Direct2D1] Don't dispose DirectWrite GlyphRun explicitly
4 years ago
Benedikt Stebner
789265f358
Merge branch 'master' into ShapedBufferPooling2
4 years ago
Max Katz
7513cca0bd
Merge pull request #9973 from AvaloniaUI/toplevel
Add TopLevel.GetTopLevel api
4 years ago
Max Katz
7cd51c9161
Update samples/ControlCatalog/Pages/DialogsPage.xaml.cs
4 years ago