Steven Kirk
6afa000c42
Added a render loop.
Rather than repainting whenever, this adds a render loop which is called
N times per second. IRenderQueueManager and ITopLevelRenderer have been
removed, replaced by IRenderer.
10 years ago
Steven Kirk
ae4589a5d4
WM_PAINT must always be handled.
Timers won't be called if not as WM_PAINT has a higer priority.
10 years ago
Steven Kirk
bf2285bbe4
Added a render test sample.
To measure FPS with animations.
10 years ago
Steven Kirk
6e7fb76966
Allow movement to after last char with arrow keys.
Fixes #716 .
10 years ago
Steven Kirk
4abd223f86
Fixed up existing TextBox tests.
Some tests were leaking services.
10 years ago
Steven Kirk
df2f685ec8
Set canvas property default values to NaN.
And add unit tests. Fixes #704 .
10 years ago
Steven Kirk
089c56f529
Merge pull request #707 from jkoritzinsky/Updated-PlatformDetect-and-Modules
Implemented extensibility system for Avalonia
10 years ago
Steven Kirk
85e025da6b
Fixed spacing.
10 years ago
Steven Kirk
cd2f5f291a
Merge pull request #683 from OronDF343/master
Added Window.PositionChanged
10 years ago
OronDF343
26f1f0b884
Fixed bad diff tool errors
10 years ago
OronDF343
a2f13e3aa6
Merge conflicts resolved
10 years ago
OronDF343
470617f24c
Merge remote-tracking branch 'refs/remotes/AvaloniaUI/master'
10 years ago
danwalmsley
dfd4bbf34a
Merge pull request #710 from AvaloniaUI/fix-virtualization
Fix virtualization
10 years ago
Steven Kirk
750949233d
Removed bad code.
Committed I assume by accident.
10 years ago
Steven Kirk
9a696dc0c3
Merge pull request #721 from jkoritzinsky/PriorityValueOptimization
PriorityValue and PriorityLevel Memory Usage Optimization
10 years ago
OronDF343
f4c5293ece
Changed point name once again
10 years ago
OronDF343
66d0a56046
Fixed negative values on Win32
10 years ago
Jeremy Koritzinsky
c90cc4bf27
Implemented feedback.
10 years ago
Steven Kirk
d2cc8f439f
Merge pull request #717 from wieslawsoltes/UpdatedSkiaSharp
Updated SkiaSharp to version 1.54
10 years ago
Steven Kirk
603640ea66
Merge branch 'master' of https://github.com/AvaloniaUI/Avalonia
10 years ago
Steven Kirk
1436f7e9ed
Merge branch 'master' into pr/715
10 years ago
Steven Kirk
2ab8941426
Move MaxClientSize to ITopLevelImpl.
This allows the maximum size calculation constraint to be applied when
an `ItemsPresenter` is in a `Popup`, meaning that all items don't get
materialized when the popup is shown. Fixes #719 , hopefully.
10 years ago
Jeremy Koritzinsky
3640d4dc1b
Implemented optimization to only construct a dictionary for priority levels if there is more than one in use. This drops memory consumption in most applications by a reasonable amount since most don't use multiple bindings on single properties (like animation and a local binding).
10 years ago
Jeremy Koritzinsky
1ae9b07764
Updated AppBuilder and added a documentation block about Avalonia Modules.
10 years ago
Jeremy Koritzinsky
3c39d7f9e1
Merge pull request #701 from jkoritzinsky/win32-mipmap-icon-support
Use mipmaps for Icons when icon is an .ico file.
10 years ago
Wiesław Šoltés
c91ee0fb61
Use SKBitmap.Decode method
10 years ago
Wiesław Šoltés
7a6d9d3673
Updated SkiaSharp to version 1.54
10 years ago
Mikhail Kanygin
40560a8ee2
Fixed #600 : Incorrect TextBox selection coloring for non-left aligned text.
10 years ago
danwalmsley
74bcc67850
Merge pull request #712 from AvaloniaUI/fixes/706-dropdown-memory-leak
Memory leak fixes
10 years ago
Steven Kirk
cbd672e2f6
Moved field to correct place.
10 years ago
Dan Walmsley
51c8542030
prevented second subscription of ListenForNonClientClick
10 years ago
Steven Kirk
b61adbfd64
Detach PopupRoot from logical tree...
When parent `Popup` is detached. Together with previous comit also fixes
#706 .
10 years ago
Steven Kirk
a0e880581e
Use ContentControl in DropDown template.
Instead of `ContentPresenter`. This fixes a memory leak whereby
`DropDown` wasn't correctly parenting the `Rectangle` created for
`SelectionBoxItem` when the selected item is a control. Fixes #706 .
10 years ago
Jeremy Koritzinsky
89f762f1ec
Added scoping on the AppBuilder tests to limit the scope of the service initialization.
10 years ago
Jeremy Koritzinsky
1429c4dd95
Fixed failing tests.
10 years ago
Jeremy Koritzinsky
22ed332c70
Made UsePlatformDetect more modular and updated our platform assemblies to use this feature.
Implemented feedback and fixed iOS build.
10 years ago
Jeremy Koritzinsky
9a18ef0afa
Added support for auto-loading "Avalonia modules", which are classes that are auto-initialized via the instance constructor.
10 years ago
Steven Kirk
55d76d6cb9
Make sure panel is remeasured after add/remove.
After items are added or removed then the virtualizing panel must be
remeasured. It's usually not remeasured if the available size is the
same as on the last measure as that causes an infinite loop; this adds a
`ForceInvalidateMeasure` to `IVirtualizingPanel` which will force a
remeasure even if the available size hasn't changed. Also adds tests for
the behavior.
10 years ago
Jeremy Koritzinsky
397f0ad38b
Updated AppBuilder to have a way to track names of the windowing and rendering subsystems.
10 years ago
Steven Kirk
f6e288f72a
Update available space in arrange.
This fixes #709 but breaks the
Should_Add_Containers_For_Items_After_Clear. Fix for that incoming.
10 years ago
Jeremy Koritzinsky
99fb74bbe2
Use GDI+ Bitmaps for getting an HICON only as a fallback if loading a GDI+ Icon fails.
10 years ago
Steven Kirk
03eb617d37
Added failing test for #709 .
10 years ago
Steven Kirk
3c59935a44
Added missing [Fact] attribute.
10 years ago
Steven Kirk
2ba2c51c7f
Merge pull request #691 from AvaloniaUI/binding-updates2
Update of Data Validation and binding in general
10 years ago
Steven Kirk
26f9d3fcd5
Add ncrunchprojects for new projects.
They need to be ignored by NCrunch.
10 years ago
Steven Kirk
c56b21f2cf
Merge branch 'master' into binding-updates2
10 years ago
Steven Kirk
c2a14f9db7
Swapped names in ExpressionNode.
Swapped names of StartListening and StartListeningCore - method names
ending with Core should be the subclass implementation.
10 years ago
Steven Kirk
b7704c8c34
Merge pull request #692 from AvaloniaUI/relative-path-fixes
Fix relative points in paths.
10 years ago
Nikita Tsukanov
b0e242e582
Merge pull request #708 from wieslawsoltes/BuildFixes
Build Fixes
10 years ago
Wiesław Šoltés
028c5c2f2f
Renamed file name same as class
10 years ago