Steven Kirk
0065a962ac
Move ItemsRepeater to separate assembly.
4 years ago
Emmanuel Hansen
1afbfbc4f5
skip snapping if no snappoints are availble.
4 years ago
rabbitism
9ca156d6a6
fix: fix RadioButton empty GroupName behavior.
4 years ago
Emmanuel Hansen
c52ff2722d
animate refresh container scrollviewer instead of scrollviewer content
4 years ago
robloo
a8aa64b4c0
Fix handling of full-length hex values with '#' symbol in ColorPicker
This allows pasting i.e. '#FFFFFFFF' in the hex input text box
4 years ago
Giuseppe Lippolis
5123f14668
fix: Address review
4 years ago
Max Katz
2d1d27bc2e
Fix TemplateBinding with converter inside of MultiBinding
4 years ago
Max Katz
86afa5e7b5
Remove redunant empty ctors
4 years ago
Max Katz
39f232dcff
Remove public setter where possible on events or replace with "init;"
4 years ago
Max Katz
af4d9fc2e2
Add more IHeadlessWindow methods and update Obsolete message
4 years ago
Max Katz
6b4b620a22
Revert "Merge pull request #8860 from AvaloniaUI/remove-public-constructors-from-eventargs-from-avalonia.base"
This reverts commit a26d515aa4 , reversing
changes made to 4670536b82 .
# Conflicts:
# src/Avalonia.Base/Input/KeyEventArgs.cs
# src/Avalonia.Base/Input/PointerDeltaEventArgs.cs
# src/Avalonia.Base/Input/PointerEventArgs.cs
# src/Avalonia.Base/Input/PointerWheelEventArgs.cs
# src/Avalonia.Base/Input/TextInputEventArgs.cs
4 years ago
Max Katz
b6f8f1564d
Fix FilePickerHandler default folder
4 years ago
Emmanuel Hansen
78abd6d4b5
Add IsScrollInertiaEnabled attached property to scrollviewer
4 years ago
Emmanuel Hansen
baab50e94c
fix center snap alignment
4 years ago
daniel
ef5734e223
Make TopLevel not can be in MirrorTransform state
4 years ago
Daniil Pavliuchyk
19b3dc335a
Don't process events when TopLevel is disposed.
4 years ago
Benedikt Stebner
cb884c6e9e
Reintroduce customizable GlyphRun.BaselineOrigin
Reintroduce Brush IBrush inheritance
4 years ago
Dmitry Zhelnin
65d8e46fa6
VirtualizingStackPanel: fix selection wrapping
4 years ago
Emmanuel Hansen
feddc7e1c4
make AreVerticalSnapPointsRegular and AreHorizontalSnapPointsRegular styled properties
4 years ago
Emmanuel Hansen
51e9f8b611
add irregular snap points to virtualizing stack panel
4 years ago
Steven Kirk
17c3291c80
Remove StyledPropertyBase class.
Originally `StyledPropertyBase` was the base class for `StyledProperty` and `AttachedProperty` however #1499 made `AttachedProperty` derive directly from `StyledProperty` meaning that there is no longer any need for a separate `StyledPropertyBase` class.
4 years ago
Steven Kirk
adefd574b6
Devirtualize AvaloniaProperty properties.
For performance reasons.
4 years ago
Jeff Hube
79661f6d85
Fix TraceLogSink not releasing StringBuilder
4 years ago
Julien Lebosquain
a24e48f105
Text layout: ensure RentedList are returned in case of exceptions
4 years ago
Max Katz
3c7c9b458a
Update ObservableStreamPlugin.cs
4 years ago
Julien Lebosquain
7a1f74a3d3
Benchmarks: option to use Skia for text layout
4 years ago
Julien Lebosquain
f951929d54
Perf: improved CodepointEnumerator
4 years ago
Julien Lebosquain
dccad9aa57
Perf: improved BidiAlgorithm by using less branches
4 years ago
Julien Lebosquain
900299b6a8
Perf: improved LineBreakEnumerator by using less branches
4 years ago
Julien Lebosquain
63f6ef63af
Perf: pass FontManager and typefaces around during text layout
4 years ago
Julien Lebosquain
2f429062a1
Perf: improved GraphemeEnumerator by avoiding double codepoint iteration
4 years ago
Julien Lebosquain
10a3b79d12
Perf: various misc text layout optimizations
4 years ago
ahopper
f6d664128a
fix space key input on x11
4 years ago
Benedikt Stebner
07c11c75e7
Use IGlyphRunImpl in the IDrawingContextImpl
4 years ago
Emmanuel Hansen
e6c60ddfef
add regular snap points to virutalizing panel
4 years ago
cristinathoughtpennies
b0ebd5e1d1
Update HeaderDoubleTapped functions to match conventions
4 years ago
Emmanuel Hansen
b1b63cba2a
wip
4 years ago
Julien Lebosquain
7ae394d247
Fixed text layout buffer reset for Stack and Dictionary (+ tests)
4 years ago
Emmanuel Hansen
1cc29c7e8d
set pull and pich gestures to handled when handled by handler
4 years ago
Nikita Tsukanov
7a2ca3e999
Build
4 years ago
Julien Lebosquain
89a78f557b
Don't keep the text layout buffers around if they're too large
4 years ago
cristinathoughtpennies
f2908c6c79
HeaderDoubleTapped in TreeViewItem is now protected virtual instead of private
4 years ago
Giuseppe Lippolis
5cc0edb8ae
fix: ItemContainerGenerator obsolete member after #9677
4 years ago
Giuseppe Lippolis
63e428851c
feat(MenuFlyout): Add ItemContainerTheme
4 years ago
Giuseppe Lippolis
96038db08f
fix: ItemTemplate is not applied on Menu/MenuItem
4 years ago
Nikita Tsukanov
d714f37fce
Implemented interop with externally managed GPU memory
4 years ago
Julien Lebosquain
7fcfc82be0
Fixed TextShaperImpl when the text is backed by an array
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