znjameswu

Results 11 comments of znjameswu

I've been investigating a possible solution for DomCanvas backend mentioned in this [flutter_svg issue](https://github.com/dnfield/flutter_svg/issues/173#issuecomment-611266091) and [flutter_svg_web_example](https://github.com/masewo/flutter_svg_web_example). The basic idea is to write a light-weight platform view for DomCanvas and use...

FYI, I just succeeded in my experiment using aforementioned method in [flutter_svg_web_example](https://github.com/masewo/flutter_svg_web_example). Basically it was the same code. But there are two caveats from that repository: 1. We have to...

I think it's better to drop the idea of using "native" context menu on web. `MathQuill` failed achieve it either. In fact, no web implementations did this with a native...

Current intended solution is to specialize '/' and '_', '^', so that they automatically raise the precedence of the unary-able operators behind them. I still need more testing on MS...

Found a really good project to be a reference https://github.com/doersino/UnicodeMathML After going through its implementation. I think the following solution might work for this project: - Modify `petitparser` so that...

Some other ambiguities related to separators (Tested in MS Word): - `(1|2|3) ` evaluates to a bracket containing `1`, `|2|`, `3` (Documented in the spec) - `(1||) ` evaluates to...

Text diffing is not a viable option due to the following reasons according to testing. 1. Flutter Web's IME composition string implementation is broken. Composing range is always empty and...

The problem with Flutter Windows is solvable with a change of diffing algorithm. But the problem with Flutter Web seems to be not solvable, mixing typed text with composing text...

> @znjameswu I did not look into the issue deeply - out of curiousity: what are the problems you are facing with using `RawKeyboardEventListener`? Is that not a feasible approach...

Will fix after https://github.com/flutter/flutter/pull/69101/commits/c0fd109507e74b2edaae8b830342408eca822fd5 lands on beta