Max Katz
f5a81d71e2
Introduce TopLevelImpl.TryGetFeature instead of having multiple interfaces per feature
3 years ago
Emmanuel Hansen
ac206db098
add browser support
3 years ago
Max Katz
70dcf71910
Browser implementation
3 years ago
Max Katz
c757edeea5
Fix WASM SetTransparencyLevelHint
3 years ago
Max Katz
e3b2724f5a
Fix annoying warnings
3 years ago
Nikita Tsukanov
eaf2ce38a4
Context management
3 years ago
Dan Walmsley
c29fff0342
rename avalonia.web to avalonia.browser
3 years ago
Max Katz
5f5d596b1c
Fix multitouch and add historical points support
3 years ago
Dan Walmsley
985e4cf2ab
implement touch via pointer events only.
3 years ago
Dan Walmsley
c8fae36d36
implement touch.
3 years ago
Max Katz
1c58c4dba1
Add native control host support
3 years ago
Max Katz
a090e0efb8
Move Skia related files to the new folder
3 years ago
Max Katz
4dcbc24359
Port StorageProvider to use new API
3 years ago
Dan Walmsley
eb4605cf17
fix some compile warnings.
3 years ago
Dan Walmsley
b2b706ed20
working input.
3 years ago
Dan Walmsley
710f015b68
refactor subscription of pointer events to share code, and preventdefault when handled.
3 years ago
Max Katz
50cc71996c
Reorganize interop, remove "blazor" terminology and add some missing features
3 years ago
Dan Walmsley
8d6050bf97
implement dpi and size tracking.
3 years ago
Max Katz
4b5885fab6
Add initial InputHelper
3 years ago
Dan Walmsley
25878fa838
partially implement wasm backend initialisation.
3 years ago
Dan Walmsley
c282f75c35
WASM: use handled for preventDefault on keydown and up.
3 years ago
Dan Walmsley
f45617b23c
use composition on wasm.
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
Max Katz
347a36e408
Add Browser implementation
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
Max Katz
855dade9d5
Add Browser implementation
4 years ago
Steven Kirk
2d251b04fb
Fix nullability error from Avalonia.Web.Blazor.
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
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
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
Dan Walmsley
b7d87cf6a1
fix warnings and remove redundant code.
4 years ago
Dan Walmsley
167f863196
implement touch support.
4 years ago
Benedikt Stebner
a212489efb
Fix namspaces
Fix native asset reference
Move js interop classes
4 years ago
Dan Walmsley
b5ae0eb36b
fix compile issues.
4 years ago
Dan Walmsley
89482b0181
add Avalonia.Blazor and sample project.
4 years ago