Benedikt Stebner
5a5080b1a5
Rework GlyphTypeface
3 years ago
Benedikt Stebner
116fd47439
Implement FormattedText.BuildHighlightGeometry
3 years ago
Wiesław Šoltés
d6deda6414
Add spring animation demo page
3 years ago
Takoooooo
f6c506b865
Fix DrawingPage
4 years ago
Giuseppe Lippolis
31222c35c2
fix: Null Annotation
4 years ago
Nikita Tsukanov
3717aec4f5
Use GetFeature + API lease approach for accessing SKCanvas
4 years ago
Wiesław Šoltés
f0f69f1b5e
Fix render demo theme
4 years ago
Benedikt Stebner
71aba01b10
Implement FormattedText.BuildGeometry
4 years ago
Benedikt Stebner
7a533700d0
Implement GlyphRun.BuildGeometry
4 years ago
Max Katz
4c039cbf7c
Move Fluent/Default themes out of main package
4 years ago
Nikita Tsukanov
16dde385d0
WIP: Matrix3x3, some invalidation support, dirty rects drawing
4 years ago
Steven Kirk
fb0da85ad3
Merge core libraries. ( #5831 )
* Merge core libraries.
Everything below `Avalonia.Controls` into `Avalonia.Base`.
* Move new files to correct place.
* Removed unused dirs/projects,
* Removed outdated references from theme assemblies.
* Merge unit tests to match new assembly layout.
* Fixup test namespaces.
* Make directory match namespace.
* Move files to match namespace.
* Move files to match namespace.
* Fix up incorrect namespace.
`Avalonia.Visuals.Media.Imaging` -> `Avalonia.Media.Imaging`.
* Fix resource URL.
* Removed outdated dependencies.
* Added missing project reference.
* Update test namespaces.
* Fix merge error.
* Fix merge errors.
* Fix bad merge in WindowsInteropTest.csproj.
* Fix up merge errors in csprojs.
* Remove merged tests from nuke.
* Fix up namespace.
* Fix compile error.
* Fix failing tests.
Now that more unit tests are present in Avalonia.Base.UnitTests, general `AvaloniaObject` properties are getting registered. Ignore those.
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
4 years ago
Benedikt Stebner
9250d93407
Implement embedded runs
Improve text edit navigation
Implement IncrementalTabWidth
4 years ago
Wiesław Šoltés
d2caf1241f
Add demo page for brushes with transforms
4 years ago
Wiesław Šoltés
979a5aa437
Set Border clip from xaml on ClippingPage
4 years ago
Benedikt Stebner
b815a22d5a
Port WPF's FormattedText to Avalonia and rework TextPresenter
4 years ago
Jan-Peter Zurek
3e7f190ff9
Add code review changes:
Fix typos.
Simplify code.
Generalize code.
Remove duplications.
Improve performance.
4 years ago
Andreas Schauerte
3ccb8b6489
Simplify sample view.
4 years ago
Andreas Schauerte
c995d6a589
Remove unneeded key frames.
4 years ago
Jan-Peter Zurek
e8f2d3e3f3
Add comments, remove todos, extend example.
4 years ago
Jan-Peter Zurek
bde9c078c5
Add observable.
Remove borders from sample to better visualize error.
4 years ago
Jan-Peter Zurek
8c131ba100
Improve readability in RenderDemo, slow down animation.
4 years ago
Jan-Peter Zurek
9fdb48d0c4
Rename transform.
Re-add depth.
Add slider to preview for showing effect of depth.
4 years ago
Jan-Peter Zurek
07f45cf1d7
Add animation.
Add controls instead of Vector to prof usability.
4 years ago
Jan-Peter Zurek
9a01f13114
Fix order of transforms.
4 years ago
Jan-Peter Zurek
0a831b9784
Refactor names.
4 years ago
Andreas Schauerte
c40410cdb3
Add basic 3d transformation.
5 years ago
Max Katz
cbbe8f77ec
Implement HamburgerMenu control to be used in repo samples
4 years ago
Dan Walmsley
b89e884bcf
Revert "Revert "Revert "upgrade to net462"""
This reverts commit e44c36bef3 .
4 years ago
Dan Walmsley
e44c36bef3
Revert "Revert "upgrade to net462""
This reverts commit c78179e9ac .
4 years ago
Dan Walmsley
c78179e9ac
Revert "upgrade to net462"
This reverts commit 010ca1901a .
4 years ago
Dan Walmsley
010ca1901a
upgrade to net462
4 years ago
Steven Kirk
721547fcb2
Update samples/tests to net6.0.
And no longer target net461 in unit tests as we've not had a test pass in net core and fail in netfx in years, and it bloats our CI time; EXCEPT Avalonia.Markup.Xaml.UnitTests where we're still testing against net4.7 as MSIL generation is runtime-sensitive.
4 years ago
Max Katz
64922a34a9
Add CornerRadius to TemplatedControl and use it where possible
5 years ago
Max Katz
b05ff7ccd8
Support gradients with not matched number of stops
5 years ago
Max Katz
a885e673c8
Reflection free implementation with automatic convertion from solid color brush to gradient
5 years ago
Max Katz
a3bd88128a
Update RenderDemo
5 years ago
Wiesław Šoltés
84dd710fc1
Use attached property
5 years ago
Wiesław Šoltés
4748244564
Add custom animator example
5 years ago
Dariusz Komosinski
c48a516ec6
Unify brush transition. Handle brush type mismatch in a nicer way.
5 years ago
Dariusz Komosinski
5365b2fc95
Transitions for solid color brushes.
5 years ago
Max Katz
f5a01afc6d
Update RenderDemo pages
5 years ago
Jumar Macato
1ab777c961
address review
5 years ago
Jumar Macato
8b8f4c6669
add path measure example
5 years ago
Jumar Macato
b01dc1932a
add path measure example
5 years ago
Jumar Macato
9ebdef12a8
add path measure example
5 years ago
Steven Kirk
289e787938
Implement FluentTheme class.
For easier selection of fluent theme in App.xaml.
5 years ago
Max Katz
37dda37e46
Move Fluent theme files
5 years ago
Nikita Tsukanov
303b6c1586
Remove ReactiveUI usage from sample apps
5 years ago
Steven Kirk
aa48b5733e
Replaced LogToDebug with LogToTrace.
Calls to `System.Diagnostics.Debug` are removed in release builds meaning nothing was getting logged.
Fixes #4901
5 years ago