Julien Lebosquain
38e49b8c19
Remove InternalsVisibleTo from Avalonia.Base to ControlCatalog ( #14905 )
2 years ago
Mike James
ed4a3e1119
Update readme.md ( #14907 )
Removed redundant community chat channels.
2 years ago
Johan Polson
27c49a8b22
init ( #14899 )
2 years ago
Julien Lebosquain
87b72e897e
Add Android version checks where necessary ( #14896 )
2 years ago
Julien Lebosquain
1f7538637b
Warning fixes ( #14894 )
* Fix CA1854
* Fix XML doc warnings
* Don't use & operator in async methods
* Use SetCurrentValue in DataGrid
2 years ago
Julien Lebosquain
cca45b5d1c
Fix SYSLIB0051 warnings (binary serialization) ( #14895 )
2 years ago
Julien Lebosquain
689a6255f7
Update ImageSharp to 2.1.7 ( #14893 )
2 years ago
Heku
9d8fd97365
Simplify two if blocks into one ( #14885 )
* Fix typo in comments
* Simplify two if blocks into one
---------
Co-authored-by: Max Katz <maxkatz6@outlook.com>
2 years ago
Max Katz
462e4d1a74
Add OutputVersion nuke target ( #14890 )
* Replace PRNumber with VersionNumber+nuke
* Restore prId file
* Fix env var name
* Change artifact name back for compatibility
2 years ago
Max Katz
42196922e6
Update azure-pipelines.yml
2 years ago
Max Katz
c9b86bf921
Enable Metal rendering by default for iOS and macOS ( #14762 )
2 years ago
Max Katz
f54fdadc47
Bump version ( #14871 )
2 years ago
Bartosz Korczyński
e2546cc0fb
Fix dev tools adorner highlight ( #14883 )
2 years ago
Emmanuel Hansen
9646164708
fix THICKFRAME style being applied on maximized when border is removed ( #14882 )
2 years ago
workgroupengineering
89f69741a7
fix(FreeDesktop): Missing PrivateAssets="all" Tmds.DBus.SourceGenerator ( #14876 )
2 years ago
Julien Lebosquain
fbae909ec8
Fix PopupPositionerConstraintAdjustment.ResizeY value ( #14873 )
2 years ago
Bartosz Korczyński
4a1e2411cd
Fixed positioning of popups attached to adorners ( #14439 )
Co-authored-by: Max Katz <maxkatz6@outlook.com>
2 years ago
Julien Lebosquain
499e09efc9
Don't defer strings in resource dictionaries ( #14872 )
2 years ago
Dong Bin
0fcf212298
feat: make water mark invisible when IME preedit. ( #14861 )
2 years ago
Lubomir Tetak
74d1d398f4
Fix DataGrid TextBox Cursor blinking ( #14866 )
2 years ago
Emmanuel Hansen
5ba70158df
x11-force window size hints when window disabled ( #14859 )
2 years ago
workgroupengineering
7f27836bd2
fix: Missing remove Tmds.DBus.SourceGenerator submodule ( #14867 )
PR #14548 restored using Tmds.DBus.SourceGenerator nuget package instead of submodule, but missing submodule removal.
2 years ago
Steven Kirk
7dd77c56b1
Added UI thread rendering mode for X11. ( #14856 )
Allows using UI thread render timer for X11. Makes sense for low-end X11 devices that previously used immediate renderer.
2 years ago
Max Katz
11f5203ab2
Make Avalonia.Skia compatible with both SkiaSharp 2.88 and 3.0 ( #14510 )
* Add missing AvsCurrentTargetFramework on Skia project
* Implement SkiaCompat using UnsafeAccessor and cached functon pointer
* Do not support SkiaSharp 3.0 on older targest, avoiding reflection completely
* Make SkiaCompat static initialization more consistent
* Remove function pointers completely
---------
Co-authored-by: Nikita Tsukanov <keks9n@gmail.com>
2 years ago
Bartosz Korczyński
65b1c4579e
Fix TextBox in AdornerLayer causes collection modified exception in Arrange pass ( #14714 )
2 years ago
workgroupengineering
1d785863b9
feat(DevTools): Avoid events reporting coming from the DevTools popup. ( #14826 )
* feat(DevTools): Avoid events reporting coming from the DevTools popup.
* fix: Address review
2 years ago
Herman K
38ae473e52
fixed bug with initial size and position calculation for X11Window (in some cases scaling is not applied until first position change event, and all calculations before it provided wrong values) ( #12833 )
Co-authored-by: Herman Kirshin <herman.kirshin@jetbrains.com>
2 years ago
Bartosz Korczyński
b3212b99b5
Fixed no longer existing selectors in CheckBox and Calendar themes ( #14851 )
2 years ago
Tim
34d7f39bc4
Fix BeginResizeDrag and BeginMoveDrag in DecoratedWindow ( #14841 )
2 years ago
nil4
9ce0680c4b
Fix `XcursorImageDestroy` interop signature ( #14843 )
* Fix `XcursorImageDestroy` interop signature
The C API return type is `void`, per https://www.x.org/releases/current/doc/man/man3/Xcursor.3.xhtml#heading6
```c
void XcursorImageDestroy (XcursorImage *image)
```
Update the C# interop method to match.
May help with https://github.com/AvaloniaUI/Avalonia/issues/10425
* Use `XFreeCursor` instead of `XcursorImageDestroy`
Ref. https://github.com/AvaloniaUI/Avalonia/issues/10425#issuecomment-1981363971
2 years ago
Johan Appelgren
0179666a89
Fix parsing type cast of attached property. ( #14838 )
2 years ago
affederaffe
4f844b1915
Bump Tmds.DBus.SourceGenerator ( #14548 )
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
2 years ago
Matt Blacker
c5a13d8324
Fix: Crossfade animation causes other animations to have hidden elements ( #14832 )
* Fix: Remove the property changes, let the animation take care of the opacity
* Fix: Remove disposables that are no longer required
---------
Co-authored-by: Matt Blacker <matt@aspireweb.com.au>
2 years ago
Lighto
52338400b9
Added support for RTL view in NativeControlHost.cs ( #14804 )
* Added support for RTL view in NativeControlHost.cs
* Changed RTL test to use TransformToAABB instead
2 years ago
workgroupengineering
2dbe9e0745
feat(SplitButton): Add HotKey ( #14638 )
2 years ago
Max Katz
3e51397884
Update LogArea.cs
2 years ago
Max Katz
1675ff6f4b
Update ApiDiffHelper.cs ( #14833 )
2 years ago
Max Katz
83c11750a8
CAMetalLayer should not be opaque ( #14761 )
2 years ago
Steve
0759b3dbde
Seek stream before loading icon ( #14830 )
* Seek stream before loading icon
* oops
2 years ago
Max Katz
affa733c65
Delete .github/ISSUE_TEMPLATE/feature_request.md
2 years ago
Max Katz
d31d5107ce
Create feature_request.yml
2 years ago
Max Katz
91629f686a
Delete .github/ISSUE_TEMPLATE/bug_report.md
2 years ago
Max Katz
3e17c7c888
Create bug_report.yml
2 years ago
Max Katz
00a520c711
Do not include System.ComponentModel.Annotations on net6+
2 years ago
Elscrux
ceac0b8617
Implement DataGridColumnCollection's SetItem ( #14469 )
Co-authored-by: Max Katz <maxkatz6@outlook.com>
2 years ago
Emmanuel Hansen
e1203becc6
Improve scroll snapping with mouse wheel ( #14562 )
* improve scroll snapping
* remove debug code, ensure snappoints are in range
2 years ago
Nikita Tsukanov
4dbb165a7b
Reworked the way we are clipping dirty rects with CompositionTarget ( #14806 )
* Reworked dirty rect tracking to support regions
* Fixed FPS counter
2 years ago
Max Katz
326ef7c9fd
Add .NET 8 target (Avalonia 11.1) ( #14535 )
* Add .NET 8 target to packable projects
* Update test projects
* Update sample projects to target .NET 8
* Update main Avalonia package to target .NET 8 as well
* Remove MSBuildEnableWorkloadResolver hack and some minor change
* Use net8.0 in nuke build as well
* Pin 8.0.0 SDK
* Adjust API validation
* Pin a valid version
* Remove net461 target from Avalonia package
* Remove unused net6.0 target from Avalonia.Designer.HostApp
* Adjust API diff
* Update ControlCatalog.Android.csproj
* Remove MSBuildEnableWorkloadResolver
* Fix Browser issues on .NET 8
* Fix .NET 8 error
* Fix merge conflicts
* Replace explicit TFMs in .csproj files with a centralized registry
* Fix merge conflict
* Fix AvsLegacyWindowsTargetFrameworks and add hacks for the tests
* Update XCode project CommandLineArgument
---------
Co-authored-by: Nikita Tsukanov <keks9n@gmail.com>
2 years ago
Benedikt Stebner
3657128cd2
Read all pixels then write all pixels to avoid virtual call overhead ( #14111 )
* Read all pixels then write all pixels to avoid virual call overhead
* Use unmanaged buffer
* Make UnmanagedBlob IDisposable
2 years ago
Nikita Tsukanov
036d5463a6
Added UI thread rendering mode for fbdev ( #14818 )
2 years ago