Dariusz Komosiński
899ae9bcc4
Merge pull request #4201 from AvaloniaUI/fixes/layoutmanager-facepalms
Fix a couple of bugs in LayoutManager.
6 years ago
Steven Kirk
f20039070d
Fix a couple of bugs in LayoutManager.
- Clear `_running` at the end of all layout passes, not at the end of the first set of 3 attempts
- Fix a bizarre anti-copy-pasta in `RaiseEffectiveViewportChanged` where we were comparing `startCount` to the size of the measure queue twice instead of the arrange queue
6 years ago
Nikita Tsukanov
cda455edfd
Merge pull request #4191 from AvaloniaUI/fix-slow-close-immediate-renderer
Dispose the renderer before detaching visuals from the tree (perf)
6 years ago
Nikita Tsukanov
be73db7beb
Dispose the renderer before detaching visuals from the tree (perf)
See https://github.com/AvaloniaUI/Avalonia/issues/3622
6 years ago
Dariusz Komosiński
c90c5f06e6
Merge pull request #4190 from AvaloniaUI/fixes/selectionmodel-unused-code
Removed unused call to IsSelectedWithPartialAt in SelectionModel
6 years ago
Steven Kirk
5cfc20abb2
Removed unused call to IsSelectedWithPartialAt.
6 years ago
Jumar Macato
f3bab32a72
Merge pull request #4181 from AvaloniaUI/fixes/fix-managed-dialog-windows-perm-exception
Fix access denied scenario in windows managed dialog
6 years ago
Jumar Macato
cc2ddce5ab
Fix access denied scenario in windows managed dialog
6 years ago
Steven Kirk
7c77b3ee91
Update ncrunch ignore rules.
6 years ago
Nikita Tsukanov
acefd6958e
Merge pull request #4178 from RajKumarMondol/master
Correct url for [Contribute] in README
6 years ago
Raj Kumar Mondol
f6c36d7c49
Correct url for [Contribute] in README
6 years ago
Dariusz Komosiński
69ee16adca
Merge pull request #4173 from AvaloniaUI/feature/effectiveviewportchanged
Added EffectiveViewportChanged event.
6 years ago
Dariusz Komosiński
4ec63d9db6
Merge branch 'master' into feature/effectiveviewportchanged
6 years ago
Dariusz Komosiński
a1e410da3e
Merge pull request #4177 from AvaloniaUI/fixes/4176-itemsrepeater-bringintoview-popup
Fix hosting ComboBox in ItemsRepeater
6 years ago
Steven Kirk
5f77d26c42
Don't throw when a BringIntoView received from non-descendent.
The event can come from a child `Popup`.
Fixes #4176 .
6 years ago
Dariusz Komosiński
4e081ac23f
Merge branch 'master' into feature/effectiveviewportchanged
6 years ago
Steven Kirk
50af733eac
Remove unused method.
6 years ago
Steven Kirk
13d828cdcc
Duplicate listeners before raising EffectiveViewportChanged.
6 years ago
Steven Kirk
02b2f3dc15
Remove listeners backwards in case of duplicates.
6 years ago
Steven Kirk
5e460cb6fc
Merge pull request #4172 from AvaloniaUI/fix-xorg-dev-tools-timer-error
Fix dev tools crashing on X11.
6 years ago
Steven Kirk
de76f0a90c
Merge branch 'master' into feature/effectiveviewportchanged
6 years ago
Jumar Macato
441590f549
change in DispatcherTimer instead.
6 years ago
Jumar Macato
400523da95
Fix dev tools crashing on X11.
6 years ago
Nikita Tsukanov
4c8271ab09
Merge pull request #4093 from AvaloniaUI/axaml-support-master
.axaml file extension and msbuild metadata
6 years ago
Steven Kirk
a0e8afe841
Added rotate transform test.
6 years ago
Nikita Tsukanov
8794b1efca
Merge pull request #4168 from AvaloniaUI/fix-nuget-content-types
Updated numerge
6 years ago
Steven Kirk
4b503f8b37
Use EffectiveViewportChanged in ViewportManager.
6 years ago
Steven Kirk
64174f37af
Tweak effective viewport calculation.
This logic isn't in the UWP version as it only clips to scrollports.
6 years ago
Steven Kirk
d0e74b7dbd
Include transforms in effective bounds.
6 years ago
Steven Kirk
b5da0310f1
Update tests from UWP tests.
UWP tests are at: https://github.com/grokys/EffectiveBoundsTestsUWP
Try to make the Avalonia tests match them as closely as possible in order to easily port them across.
6 years ago
Steven Kirk
9c7aeaf713
Initial implementation of EffectiveViewportChanged.
6 years ago
Nikita Tsukanov
7921512a7b
Updated numerge
6 years ago
Jumar Macato
cb295f782c
Merge pull request #4165 from rstm-sf/bugfix/skip_ISolidColorBrush
Fix skip convert ISolidColorBrush to Color when animation
6 years ago
Rustam Sayfutdinov
8e7d785419
Merge condition
6 years ago
Rustam Sayfutdinov
b4b54fe6a3
Swap condition
6 years ago
Rustam Sayfutdinov
49b6cf133a
Merge branch 'master' into bugfix/skip_ISolidColorBrush
6 years ago
Rustam Sayfutdinov
d7c3c03ccf
Rewrite check targetVal
6 years ago
Rustam Sayfutdinov
3157dbd133
Rewrite condition by if not ISolidColorBrush
6 years ago
Rustam Sayfutdinov
c0d192a8f6
Rewrite getting targetVal
6 years ago
danwalmsley
eeddf41d9a
Merge pull request #4166 from wieslawsoltes/AddMissingCompactXamlToProject
Add missing Compact.xaml resource to fluent theme project
6 years ago
Wiesław Šoltés
cbbbdc3c73
Add missing Compact.xaml resource to project
6 years ago
Rustam Sayfutdinov
be4f4ed1c2
Fix using pattern matching
6 years ago
Rustam Sayfutdinov
4aaa48739c
Fix skip ISolidColorBrush when animation
6 years ago
danwalmsley
7f2d92043f
Merge pull request #4157 from wieslawsoltes/CompactDensityStyle
Add compact density style for Fluent theme
6 years ago
danwalmsley
0cd35e8f9e
Merge branch 'master' into CompactDensityStyle
6 years ago
Dariusz Komosiński
7f6816d89d
Merge pull request #4163 from AvaloniaUI/fixes/4161-layoutmanager-closed-toplevel
Don't run layout on hidden TopLevels
6 years ago
Dariusz Komosiński
10836a551a
Merge branch 'master' into fixes/4161-layoutmanager-closed-toplevel
6 years ago
Steven Kirk
2807cbe6cb
Make LayoutManager disposable.
And dispose it on `TopLevel` close: this allows layout passes to be run before a window/popup is shown but prevents it being run after close.
6 years ago
Wiesław Šoltés
b919ccccff
Merge branch 'master' into CompactDensityStyle
6 years ago
Nikita Tsukanov
6149cd69b5
Fixed compilation with old compiler versions
6 years ago