Kai O'Reilly
Kai O'Reilly
WebGPU now has much higher support (71.41%), and it seems like the way to go not just for web but also for native platforms, as it will allow us to...
To summarize the situation: * There are two existing Go WebGPU packages: https://github.com/rajveermalviya/go-webgpu and https://github.com/mokiat/wasmgpu * The first one provides support for WebGPU on all native platforms (macOS, Windows, Linux,...
I filed https://github.com/rajveermalviya/go-webgpu/pull/268, so the main remaining task for basic WebGPU support on all platforms is the [wgpu branch](https://github.com/cogentcore/core/tree/wgpu).
Virtual keyboard handling for dialogs has been fixed. We also need to fix virtual keyboard handling on web mobile.
We also need to fix double deletion and random 0s in the android virtual keyboard.
I fixed virtual keyboard handling on mobile web in d2cfe75, and I will work on improving the speed of the layout updating on virtual keyboard changing soon as well.
I had to temporarily increase the `imagex.Assert` tolerance to 5 for this; once #1457 is done, if this issue is still not resolved, we should debug further.
This must be implemented for v2.
When we do this, we should do widget-specific render profiling using `PushBounds` and `PopBounds`.
I will definitely work on implementing a lot of tests after I finish some of the other issues.