52 Commits (f2d1fcc08b7bfa277f472cfcbd29ca2ec8da2d13)

Author SHA1 Message Date
Julien Lebosquain 536daf0b4c
Open FocusManager API (#20854) 1 week ago
Nikita Tsukanov b2ecb21e03
Render target/surface housekeeping (#20811) 3 weeks ago
Nikita Tsukanov 2c44533707
More changes for non-toplevel visual tree roots. (#20732) 4 weeks ago
Nikita Tsukanov fa17c22131
Introduce PresentationSource, move some responsibilities from TopLevel (#20624) 1 month ago
Julien Lebosquain 64b63fa5d2
Fix common warnings (#20311) 3 months ago
Emmanuel Hansen 22eb8e6ec3
Focus Traversal Api (#18647) 7 months ago
Steven Kirk b1489aaca2
Allow binding `DataGridRow.IsSelected` (#16520) 2 years ago
Max Katz 6258df5b63
Enable nullable on Avalonia.Android project (#15331) 2 years ago
Nikita Tsukanov 4dbb165a7b
Reworked the way we are clipping dirty rects with CompositionTarget (#14806) 2 years ago
Vladimir Kulikov 0013f44444 Setting child of TestRoot once 3 years ago
Max Katz 3515143219 Use PlatformSettings from the top level internally 3 years ago
Nikita Tsukanov f300a24402 Media system refactoring 3 years ago
Steven Kirk 8428ea9d6b Make IMainMenu and IAccessKeyHandler internal. 3 years ago
Max Katz 20064647dd Limit IFocusManager API, extend IInputElement API, remove visible static properties 3 years ago
Nikita Tsukanov ae1fcfed51
Refactored DrawingContext and VisualBrush, added DrawingBrush (#10419) 3 years ago
Julien Lebosquain 5e13c5b59a Implemented layout and render time graph overlays 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Max Katz d1683c963e Remove MouseDevice from the TopLevel 4 years ago
Steven Kirk b2556d62f5 Fix some layout rounding issues. 4 years ago
Steven Kirk ec51318315 Make custom keyboard navigation work again. 5 years ago
Nikita Tsukanov 7c250bba7f Added optimized Blit method for render layers 6 years ago
Steven Kirk 7694fc0484 Don't run layout passes on hidden TopLevels. 6 years ago
Steven Kirk 1e74316f63 Add unit test for `UseLayoutRounding`. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk ae1475ad43 Rename IStyleRoot -> ILogicalRoot. 6 years ago
Steven Kirk 0a8915b1cc Added failing test for #3148 6 years ago
Nikita Tsukanov fe5c1cec76 Use INameScope from IServiceProvider 7 years ago
Nikita Tsukanov fa55755b71 Manually handle name scope registrations 7 years ago
Steven Kirk 4ec2b1c554 Use PixelPoint and PixelRect for device points/rects. 7 years ago
Steven Kirk afdfb28da8 Added failing tests for brush invalidation. 8 years ago
Jeremy Koritzinsky 87a91e186c Clean up usage of global ILayoutManager from after this PR was originally created. 8 years ago
Steven Kirk e6b5df8d08 Simplified DeferredRendererTests, 8 years ago
Steven Kirk 685a509c5c Reimplement commented-out tests. 9 years ago
Steven Kirk 84aa27162f Made a start adding Control/Application.Resources. 9 years ago
Steven Kirk d2eca3968b Removed IRendererFactory. 9 years ago
Steven Kirk 309c9f7a4b Added some LayoutManager tests. 9 years ago
Nikita Tsukanov eb6bfd3de8 Moved layout manager from service locator to ILayoutRoot 9 years ago
Steven Kirk 7fd1adbacd This needs to be settable. 9 years ago
Steven Kirk 96f316eca6 Removed some small diffs from master. 9 years ago
Steven Kirk 69a06e452e Fixed some Visuals unit tests. 9 years ago
Steven Kirk a5f03f7a89 Don't need to pass visual brush renderer when creating render target. 9 years ago
Steven Kirk ab9cf03eff WIP: Delegate back to render for VisualBrushes. 9 years ago
Steven Kirk a967c9bf82 Make DPI scaling work again. 9 years ago
Steven Kirk 6d3ca92a4c WIP: Getting resizing working. 9 years ago
Steven Kirk d34c279ba1 WIP: Adding render layers. 9 years ago
Steven Kirk 349ba78931 Fixed pointerover state. 10 years ago
Steven Kirk d91d1829ac Initial implementation of scenegraph hit testing. 10 years ago
Steven Kirk 6afa000c42 Added a render loop. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk ca301280e8 Correctly clear focus when control removed. 10 years ago