Lobster Uberlord
37a1a5553d
Use Marshal.AllocHGlobal to allocate frame buffer
4 years ago
Max Katz
0e78f8afda
Pen support for Browser backend
4 years ago
Lobster Uberlord
508fad9d2c
Enable use of Skia Raster backend for HTML canvas in Blazor
To enable the raster backend set CustomGpuFactory to null in
the existing SkiaOptions, by default Avalonia will use the
GPU/GL Skia backend.
4 years ago
Lobster Uberlord
2edc2ec425
Prevent input focus leaving the TextBox on first click
4 years ago
Max Katz
347a36e408
Add Browser implementation
4 years ago
Oxc3
38b8882526
mixing touch and pointer breaks gestures
4 years ago
Oxc3
dba9f9832e
Update AvaloniaView.razor
change to the razor code so the events are invoked by the AspNetCore.EventCallbackFactory rather then an action pointer attached to the event
4 years ago
Oxc3
a6d1e74b4f
RazorViewTopLevel will now test keys first on Code, then Key as a backup
This is an android specific hack. the chrome browser event sends an empty string on Code property so this will test both Code and Key properties to match to an Avalonia key. If the user is on a sane system then Code will be used to Key match, else it will failover to try and match with Key.
4 years ago
Oxc3
595b62197c
Update ClipboardImpl.cs
added text clearing on ClearAsync
4 years ago
Oxc3
9cc69eec22
added ClipboardImpl with hooks to navigator.clipboard.readtext and naviagot.clipboard.writeText so Avalonia web can TextBox copy-paste works
4 years ago
Oxc3
53f6b62b43
Update AvaloniaView.razor.cs
modified pointer up, down, move to handle touch device specifically and all other devices as mouse event
4 years ago
Todd
131c81ad22
replace mouse and touch events to pointer event to fix issue #8200
4 years ago
Max Katz
ad0a06bf24
Merge PlatformSupport project into Avalonia.Base
4 years ago
Max Katz
855dade9d5
Add Browser implementation
4 years ago
Dan Walmsley
9871144d3f
fix ime implementations with new api.
4 years ago
Dan Walmsley
8b8253c3bf
fix broken apis.
4 years ago
Mike Irving
a529ae88d5
Grammatical corrections to product names: XCode -> Xcode, .Net -> .NET, Javascript -> JavaScript, MacOS -> macOS, MacOs -> macOS
4 years ago
Dan Walmsley
7bfb6e8773
browser - fix key down events
4 years ago
Max Katz
a568c175f3
Solve workload installation
4 years ago
Steven Kirk
d0d86e28c1
Added remaining nullable annotations after merge.
4 years ago
Steven Kirk
2d251b04fb
Fix nullability error from Avalonia.Web.Blazor.
4 years ago
Max Katz
4d866b544c
Replace shared project with Avalonia.PlatformSupport
4 years ago
Dan Walmsley
365a8250c7
fix stability of wasm init.
4 years ago
Dan Walmsley
cd2c6b4859
optimize inital setup and fix initial render pass.
4 years ago
Max Katz
b3bcfa128a
Update src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs
4 years ago
Dan Walmsley
41aa6328db
force initial render.
4 years ago
Dan Walmsley
9be730d69d
butter smooth resizing.
4 years ago
Dan Walmsley
a11b3848b2
support resizing canvas seperately.
4 years ago
Dan Walmsley
2b263544e5
correctly resize.
4 years ago
Dan Walmsley
efb366c838
fix scaling and resizing.
4 years ago
Dan Walmsley
21a76d4765
fix render target corruption detection.
4 years ago
Dave Higgins
b12c0bce3d
fix strange happengings in IsCorrupted, sizes being updated without any IsCorrupted true returned.
4 years ago
Dariusz Komosinski
6986f0d668
Implement screen helper to simply cross platform screens implementation.
4 years ago
Dariusz Komosinski
a7ace8f57b
Add more platform specific screen from X methods.
4 years ago
Sergey Mikolaitis
c510864014
[WASM] Fix cursors in macOS, fix default cursor set logic
4 years ago
Sergey Mikolaytis
100af8ffe3
[WASM] fix cursors. works fine
4 years ago
Sergey Mikolaitis
d8c89df26b
[WASM] Cursors
4 years ago
Takoooooo
21cc80932a
use IPlatformSettings instead of creating a separate interface.
4 years ago
Sergey Mikolaitis
1d34536236
[WASM] Fix wrong DPI value
4 years ago
Steven Kirk
a0c10cd6bf
Use GetRequiredService throughout.
4 years ago
Steven Kirk
4582b43118
More nullability fixes.
4 years ago
Steven Kirk
76667dbd0d
Finished adding nullable annotations to Avalonia.Base.
4 years ago
Steven Kirk
c9c9d05098
Fix nullable reference errors.
The projects that have nullable reference types enabled are now generating errors instead of warnings, so fix those errors.
4 years ago
Steven Kirk
50659d9c2a
Enable nullable reference checking via .props file.
The Nullable annotations on netstandard2.0 are incomplete and incorrect in places. Ignore nullable warnings on netstandard2.0 and make them errors on later target frameworks.
4 years ago
Benedikt Stebner
2633cf3ba4
Introduce FontManagerOptions ( #7089 )
* Introduce FontManagerOptions
* Add missing comments
4 years ago
Dan Walmsley
a6ebc4d2e1
fix wasm targets
4 years ago
Dan Walmsley
ebb90a58da
allow configurable skia resource limit.
4 years ago
Dan Walmsley
b1353793f5
fix wasm props.
4 years ago
Dan Walmsley
fed8ee7076
fix incorrect extension of props file for Avalonia.Web.Blazor
4 years ago
Dan Walmsley
c0a294e1fb
fix memory issues in wasm apps.
4 years ago