Eugene Kuleshov

Results 37 issues of Eugene Kuleshov

The `BigDecimalMath.pow()` method is relying on Exception handling to recover from some corner cases. In my profiling the `BigDecimal.longValueExcact()` can throw `ArithmeticException("Rounding necessary")` which takes a large chunk of the...

### Use case The `BackgroundIsolateBinaryMessenger` API requires an `ensureInitialized()` method call before its `instance` field can be used. Unfortunately the web implementation of the `BackgroundIsolateBinaryMessenger` does not have the `ensureInitialized()`...

c: new feature
platform-web
c: proposal
P1
team-web
triaged-web

Currently you have to create an empty `mono_pkg.yaml` file in every module folder. It would be nice if we could just specify a `mono_pkg:` section in the `pubspec.yaml`.

Commands like `flutter pub run build_runner build` print some execution stats at the end: ``` [INFO] Succeeded after 39ms with 0 outputs (0 actions) ``` It will be convenient to...

It is very convenient to use `mono_repo pub ...` command across multiple modules, so having to be able to use the `dart format` in a same way will be very...

Here is an interesting algorithm for drawing polygons with rounded corners that can be implemented without Bezier curves. https://gorillasun.de/blog/an-algorithm-for-polygons-with-rounded-corners https://stackoverflow.com/a/44856925

Thank you for adding support for rounded corners to all the square-related APIs. I'm trying to use use the `copyResizeCropSquare` to add support for generating round-corners icons (as required by...

Currently the `OutputFileStream.close()` method is async, awaiting on the async `RandomAccessFile.close()` method. However there is a `RandomAccessFile.closeSync()` variant that allows to have `OutputFileStream.closeSync()` variant to not break the current API....

Currently `jsontool` package supports two models of iterating through the source values: * expectX - expectNull, expectString, expectNum, etc - assumes that the current source value is of a specific...

Please add support for macos target platform. It should be somewhat similar to existing ios support.

help wanted
good first issue