Dan Walmsley
b7168d4ae2
fix win32 square shadow border appearing on fluent menus.
6 years ago
Dan Walmsley
dc1a38695b
correctly parse native menu gesture keys on osx.
6 years ago
Dan Walmsley
ab89556dff
Fluent: managed titlebar more accurate.
6 years ago
Dan Walmsley
16d8bf56a4
remove menu shadows from fluent theme as this is not compatible with the rounded corners.
6 years ago
Nikita Tsukanov
6e3bf60f28
Now using non-pumping mode for UpdateScene in deferred renderer, also improved the non-pumping sync context
6 years ago
Nikita Tsukanov
aee0e0482c
Extra non-pumping lock point
6 years ago
Nikita Tsukanov
2d5999990a
Use non-alertable waits only for WM_PAINT handling
6 years ago
Rustam Sayfutdinov
d83c730de2
Fix access modifiers in inherited member
6 years ago
Max Katz
f4eb53330c
Add missing DataGridRowHeader template for DataGrid
6 years ago
Steven Kirk
3a247bde2a
LayoutState should call LayoutStateCore.
See upstream implementation at c6c8d08423/dev/Repeater/LayoutContext.cpp (L13-L18)
6 years ago
Steven Kirk
31e4d9b515
Renamed Theme -> Mode in FluentTheme.
6 years ago
Steven Kirk
f08bfb329d
Update API compat baseline.
6 years ago
Steven Kirk
289e787938
Implement FluentTheme class.
For easier selection of fluent theme in App.xaml.
6 years ago
Max Katz
e8c40d4275
Rename FluentControls
6 years ago
Max Katz
37dda37e46
Move Fluent theme files
6 years ago
Dariusz Komosinski
960ae38ecd
Fix TextBox crashing when PointerMoved gets called and text presenter has 0 size.
6 years ago
Max Katz
7165fe6abb
Thread safe SKTextBlobBuilder
6 years ago
Steven Kirk
aa8e0651ee
Make ItemContainerInfo.Index setter public.
It's needed to implement custom `ItemContainerGenerator`s.
6 years ago
Dan Walmsley
5596750634
initial attempt at detecting chrome double click.
6 years ago
Dariusz Komosinski
713d4698ee
Use different Try convention.
6 years ago
Dariusz Komosinski
0e7e861009
Fix TransformToVisual not dealing with non-invertible transforms.
6 years ago
Loris Bognanni
0cb25c78c9
Only handle the Enter key when the DropDown is open
Fixes #5106
6 years ago
Steven Kirk
d438e0e954
Prevent infinite loop on OpenClipboard.
6 years ago
Dan Walmsley
43078d720a
fix apicompat baselines.
6 years ago
Dan Walmsley
a088910f31
Add OSX implementation.
6 years ago
Steven Kirk
286ca73fdd
Prevent hangs on win32 in case of clipboard errors.
6 years ago
Dariusz Komosinski
8a2701c84b
Move parsing code to a separate file.
6 years ago
Dariusz Komosinski
aefa58bdc4
Optimize DefinitionList collection changed handler.
6 years ago
Dariusz Komosinski
dd1cbd1d8a
Add general purpose AST node for creating new Avalonia lists. Implement xaml compile time parsing of row/column definitions.
6 years ago
Luis von der Eltz
f46a3b6138
Set default visibility of scrollbar to "Visible"
6 years ago
Dan Walmsley
b488e882d4
Add a background to PathIcon.
6 years ago
Steven Kirk
b989086c5f
Add breaking change.
6 years ago
Steven Kirk
64677edb8a
Fix resolving dynamic resource in Application.
Instead of looking for an `IStyledElement` as an anchor, look for an `IResourceHost` because `Application` doesn't implement `IStyledElement` but it does implement `IResourceHost` and this interface has everything we need.
6 years ago
Dan Walmsley
4ab5cc4bbd
enable datavalidation on slider value property.
6 years ago
Steven Kirk
4aa013a79e
Don't handle tab navigation in DefaultMenuInteractionHandler.
Allow the default keyboard interaction handler to handle tab key presses in menus, because the logic in `DefaultMenuInteractionHandler` was causing the focus to get stuck in the menu.
Also fix `NavigationDirection.IsDirectional` method.
Fixes #5002 .
6 years ago
Steven Kirk
90fb76f364
Prevent exceptions when removing styles.
When `_target.Owner` was null, the resource observable produced a `null` which may not be valid for the target property, resulting in an exception . Although the exception is caught, it slows things down.
6 years ago
Steven Kirk
6e41b197f0
Updated API compat.
6 years ago
Steven Kirk
d99512a785
Make DashStyle.Dashes an AvaloniaList.
So that it can be parsed from XAML and changes can be made.
6 years ago
Steven Kirk
e59573d630
Mark NativeMenuItem.Menu as content property.
Means that submenus don't need the extra `<NativeMenuItem.Menu>` element.
6 years ago
Steven Kirk
5d4b56d042
NativeMenuItem.Clicked -> Click.
And mark `Clicked` as obsolete. For consistency with `MenuItem.Click`.
6 years ago
Steven Kirk
31bfcb6b05
Fix BindingValue comparison.
`NativeMenuBar` click forwarding was broken by https://github.com/AvaloniaUI/Avalonia/pull/4648 - this fixes it.
6 years ago
Dan Walmsley
019a5096f1
incremement min win10 version for win.ui.comp.
6 years ago
Nikita Tsukanov
165bc28409
[AVNCOM] Manually pass `bool` values as `int` for now
6 years ago
Dan Walmsley
eb0389e956
remove toggleswitch minwidth.
6 years ago
Dariusz Komosinski
492534fc9a
Parse cursor type during xaml compilation.
6 years ago
Dariusz Komosinski
dc698b3b1d
Reuse empty value store arrays.
6 years ago
Dan Walmsley
1800ad0125
fix nullable warnings.
6 years ago
Jumar Macato
538b723c2d
address review
6 years ago
Jumar Macato
90e6e07221
address review
6 years ago
Jumar Macato
823ab3a40d
address review
6 years ago