Max Katz
c8120fbbe7
Update tests with "LoadGroup" method instead of assetloader hacks
3 years ago
Max Katz
47b9112138
Make AvaloniaXamlIncludeTransformer a group transformer and remove old code with manual IL emit
3 years ago
Max Katz
a9e904b0d2
Support group transformations in the XAML Build Task
3 years ago
Max Katz
4460de529e
Implement multiple documents loading and transforming in AvaloniaRuntimeXamlLoader
3 years ago
Max Katz
ee487bf4cf
Merge pull request #8922 from timunie/feature/DisplayMemberBinding
Add DisplayMemberBinding to ItemsControl and derived items
3 years ago
Max Katz
243422773a
Merge branch 'master' into feature/DisplayMemberBinding
3 years ago
Max Katz
aa5eaef67d
Merge pull request #9490 from amwx/TextBoxImprovements
TextBox updates
3 years ago
Max Katz
2c6ba92886
Merge branch 'master' into TextBoxImprovements
3 years ago
Max Katz
a05c2a428e
Merge branch 'master' into feature/DisplayMemberBinding
3 years ago
Max Katz
d77a38739e
Update TabControlPage.xaml
3 years ago
Max Katz
693065fa1e
Merge pull request #9500 from AvaloniaUI/refactor/controltemplate-detach
Refactored apply/detach of ControlTemplates.
3 years ago
Max Katz
15ec0eb202
Update TabControlPage.xaml
3 years ago
Max Katz
3dfe7419a0
Merge branch 'master' into refactor/controltemplate-detach
3 years ago
Max Katz
cd9fe34dca
Merge pull request #9528 from dif-sam/patch-1
Fix SelectionChanged event unsubscribtions
3 years ago
dif-sam
6750692af7
Fix SelectionChanged event unsubscribtions
That change fix very tricky bug. Our case:
We have DataTemplate that contains DataGrid inside it. And Datagrid has an AttachedProperty (that deserve us to observe changes in Datagrid's SelectedItems). which work through event subscription. Memory leaks happen (and the logic for observe selected items breaks) when DataTemplate switches DataContext.
3 years ago
amwx
e51bb40387
ignoreChangeCount in SnapshotUndoRedo in set Text
3 years ago
Max Katz
1e79f72bf6
Merge pull request #9520 from AvaloniaUI/osk_layout
Android - Adjust toplevel size when onscreen keyboard is shown or hidden
3 years ago
Max Katz
6d741887a8
Merge branch 'master' into osk_layout
3 years ago
amwx
c4fe229f4d
Merge branch 'TextBoxImprovements' of https://github.com/amwx/Avalonia into TextBoxImprovements
3 years ago
amwx
ff24a9ec39
Merge branch 'master' into TextBoxImprovements
3 years ago
amwx
e5e0b7f3e6
Try fix failing test
3 years ago
Emmanuel Hansen
e685659173
adjust view size when osk is shown or hidden
3 years ago
Steven Kirk
88f9eb949d
Merge branch 'master' into refactor/controltemplate-detach
3 years ago
Max Katz
c355aff7fc
Merge pull request #9498 from AvaloniaUI/fixes/ncrunch
Update ncrunch configuration.
3 years ago
Max Katz
1c2f06d4b9
Merge branch 'master' into fixes/ncrunch
3 years ago
Max Katz
f56a57091c
Merge pull request #9179 from AvaloniaUI/datagrid-row-styles
DataGrid RowTheme/CellTheme and removal of AlternatingRowBackground
3 years ago
Max Katz
fd06b501ec
Merge branch 'master' into feature/DisplayMemberBinding
3 years ago
Max Katz
21a01f3b4d
Merge branch 'master' into datagrid-row-styles
3 years ago
Max Katz
9f9e99d645
Merge pull request #9411 from AvaloniaUI/refactor/styles
Refactor style apply
3 years ago
Max Katz
785fe67091
Merge branch 'master' into datagrid-row-styles
3 years ago
amwx
0f33d840ae
Merge branch 'master' into TextBoxImprovements
3 years ago
Steven Kirk
e074a70187
Refactored style invalidation/removal.
3 years ago
Steven Kirk
c29ed43e0e
Move attaching styles in tests to a helper.
The API is now internal, so this should prevent churn in the tests when the API changes.
3 years ago
Steven Kirk
1945345cd1
Rename TemplatedParent priority to Template.
It no longer represents just `TemplatedParent` bindings, but every value or binding created by a template.
3 years ago
Steven Kirk
326dac2328
Refactored how we switch control themes.
Instead of simply wiping all control themes and styles that are applied to a control, we can now just remove the `ValueFrame`s which relate to the control theme that was changed.
To do this, added `ValueFrame.FramePriority` which encodes both the `BindingPriority` and source of the frame (style, control theme, templated parent control theme).
3 years ago
Steven Kirk
273124603f
Added benchmark for changing control theme.
3 years ago
Steven Kirk
ca7b99ef48
Ignore a few more projects.
That aren't needed for tests to run.
3 years ago
Steven Kirk
2c085b6e12
Don't instrument theme projects.
Was failing with an `IndexOutOfRangeException` inside ncrunch. It's not important to have code coverage for these projects anyway.
3 years ago
Steven Kirk
05d3786116
*Web* projects were renamed to *Browser*.
3 years ago
Steven Kirk
086c2c7e70
Don't apply styling in TopLevel ctor.
Applying styling in the constructor isn't a good idea as demonstrated by #8549..
Instead apply styling when showing a window, or if it's needed call `ApplyStyling` manually, e.g. in unit tests.
Fixes #8549
3 years ago
Steven Kirk
1a338ac087
Remove IStyler and make style apply internal.
- Removes the `IStyler` service and the `Styler` implementation
- Moves the logic for applying styles and control themes into `StyledElement`
- Removes the style `TryAttach` method from the public API
- Removes style caching for now - this will need to be added back
3 years ago
Steven Kirk
0db8d5a2d2
Refactored style attach benchmark.
Now tries to simulate an application with a lot of styles applied at different points in the logical tree.
Make `StyledElement.ApplyStyling` a public API in order to do this.
3 years ago
amwx
4b089c0e82
Add some missing xml docs & a little cleanup
3 years ago
amwx
3f1a342e6f
Add some tests
3 years ago
amwx
16f3114e61
TextBox programmatic Undo/Redo & CanUndo/CanRedo
3 years ago
Dan Walmsley
e67bb01c5f
Merge pull request #9469 from AvaloniaUI/fixes/window-border-for-opaque-windows
[OSX] Use non-opaque window background for non-transparent windows
3 years ago
Nikita Tsukanov
51617e018c
Merge branch 'master' into fixes/window-border-for-opaque-windows
3 years ago
Dan Walmsley
0d0ea50a4d
Merge pull request #9461 from AvaloniaUI/rename-avalonia-web-avalonia-browser
rename avalonia.web to avalonia.browser
3 years ago
Dan Walmsley
14feb3f8f9
Merge branch 'master' into fixes/window-border-for-opaque-windows
3 years ago
Dan Walmsley
b4d79ec591
Merge branch 'master' into rename-avalonia-web-avalonia-browser
3 years ago