Max Katz
9f9e99d645
Merge pull request #9411 from AvaloniaUI/refactor/styles
Refactor style apply
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
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
Jumar Macato
ed2a4a3d00
Merge pull request #9413 from AvaloniaUI/assetinclude-intrinsic
Resolve StyleInclude and ResourceInclude at compile time + revisit StyleInclude usage from the codebehind
3 years ago
Jumar Macato
2a215d04c9
Merge branch 'master' into assetinclude-intrinsic
3 years ago
Steven Kirk
6e15a92ed9
Merge pull request #8600 from AvaloniaUI/refactor/new-value-store
Value store v3.0
3 years ago
Steven Kirk
59ea8b8d94
Merge branch 'master' into refactor/new-value-store
3 years ago
Nikita Tsukanov
bb1469dbff
[OSX] Use non-opaque window background for non-transparent windows
3 years ago
Max Katz
f03c6492ed
Merge branch 'master' into assetinclude-intrinsic
3 years ago
Max Katz
288cc65eb7
Merge pull request #9460 from AvaloniaUI/minor-compiledbinding-fixes
Minor CompiledBinding fixes
3 years ago
Max Katz
82a6d1431b
Fix tests
3 years ago
Max Katz
eb2344f312
Merge remote-tracking branch 'origin/master' into assetinclude-intrinsic
3 years ago
Max Katz
cd83f8558f
Changes after the reivew
3 years ago
Max Katz
c111b235f7
Fix static property getter/setter
3 years ago
Max Katz
7b00f34df8
Fix template parent compiled bindings with "!" in the beginning
3 years ago
Max Katz
fc6645e229
Merge pull request #9221 from AvaloniaUI/fixes/8869-show-windowstate
Fix setting WindowState before showing Window.
3 years ago
Steven Kirk
16afcecb99
Only resize if WindowState is Normal.
3 years ago
Steven Kirk
3a550fac30
Merge branch 'master' into fixes/8869-show-windowstate
3 years ago
Dan Walmsley
c29fff0342
rename avalonia.web to avalonia.browser
3 years ago
Max Katz
4043c6aa66
Minor formatting issues
3 years ago
Max Katz
07d53775ba
Make all themes AOT friendly by moving StyleInclude to the XAML
3 years ago
Max Katz
fcf26fe4f2
Inject generated types into Ref assembly as well
3 years ago
Max Katz
a0f0e161cb
Cleanup StyleInclude and ResourceInclude in the Core project
3 years ago
Max Katz
5e8b7ac858
Merge pull request #9451 from AvaloniaUI/fixes/osx-native-menu-memory-leak
[OSX] Fixed NativeMenu memory leak
3 years ago
Dan Walmsley
71212dc1bc
Merge branch 'master' into fixes/osx-native-menu-memory-leak
3 years ago
Max Katz
061beb6927
Merge pull request #9441 from DJGosnell/render-loop-skpaint-cache
Render Loop SKPaint Cache
3 years ago
Max Katz
15100364e5
Merge branch 'master' into render-loop-skpaint-cache
3 years ago
Max Katz
91722b9d12
Merge pull request #9452 from AvaloniaUI/fixes/x11-cancel-text-input-for-handled-events
[X11] Skip TextInput event if KeyDown event was handled
3 years ago
DJGosnell
890cf44559
Merge branch 'AvaloniaUI:master' into render-loop-skpaint-cache
3 years ago
Max Katz
e149cbc519
Merge branch 'master' into fixes/x11-cancel-text-input-for-handled-events
3 years ago
Max Katz
9718d3f297
Merge pull request #9435 from workgroupengineering/fixes/Build/Dependency
fix: Ensure Dev*,Microcom and Build Task are builds before Controls
3 years ago
Max Katz
02222c0e6c
Merge branch 'master' into fixes/Build/Dependency
3 years ago
DJGosnell
c11514e996
Merge branch 'AvaloniaUI:master' into render-loop-skpaint-cache
3 years ago
Nikita Tsukanov
a30d8ba768
[X11] Skip TextInput event if KeyDown event was handled
3 years ago
Giuseppe Lippolis
e74feb8096
fix: build
3 years ago
Nikita Tsukanov
c7d76e49e4
[OSX] Fixed NativeMenu memory leak
3 years ago
Max Katz
6aac767a83
Merge pull request #9443 from AvaloniaUI/compiled-bindings-everywhere
Enable CompileBindings everywhere globally in the solution
3 years ago
Max Katz
c5fa3b0a14
Merge branch 'master' into compiled-bindings-everywhere
3 years ago
Max Katz
b0618d1057
Try to fix unit test
3 years ago
Max Katz
0992c3e6d4
Rename AvaloniaDialogsInternalViewModelBase
3 years ago
Max Katz
18fd61d4b7
Merge branch 'master' into render-loop-skpaint-cache
3 years ago
Max Katz
d131bb6cfa
Merge pull request #8628 from bclehmann/feature/PointerWheelEventArgs/RawDelta
PointerWheelEventArgs: Adds RawDelta
3 years ago
Max Katz
76887ef16a
Move Shift scrolling to the ScrollPresenter layer
3 years ago
Max Katz
4375f08a1b
Merge branch 'master' into feature/PointerWheelEventArgs/RawDelta
3 years ago