Moritz

Results 93 issues of Moritz

Fixes #2746. Currently still depends on `package:flutter_messages`, which is developed by me. We should think about the long-term solution here. Also, RTL languages such as arabic reveal some UI bugs...

**Describe the bug** Conditional imports have some problems: 1. ~~By default, the source file path is not checked, which can only be enabled through an [optional lint](https://dart-lang.github.io/linter/lints/conditional_uri_does_not_exist.html). I think it...

is bug
in editor
in lsp/analysis server

**Describe the bug** When building a subclass, there is a nice lint to `Create missing overrides`. This inserts the method signature, but is lacking the trailing comma in the parameter...

is enhancement
in editor
in lsp/analysis server

Remove dependency on `package:archive` - this was only introduced for gzip support, which is also provided by `dart:io`. There is not gzip support on the web per [the specs](https://github.com/grpc/grpc-web/blob/master/doc/browser-features.md#compression), but...

size/L

To reduce dependencies, replace the gzip compression by `dart:io` on native and [`DecompressionStream`](https://developer.mozilla.org/en-US/docs/Web/API/DecompressionStream) on the web.

type-enhancement

The `timeline_test` has been failing on Windows since at least Dart `3.4.0-185.0.dev`, last working version was `3.4.0-160.0.dev`. Could not be reproduced locally.

Instead of sending small window updates, the same size as the `DATA` length received, send larger updates once a certain portion of the window has been used up, as suggested...

When using a multi-repo approach and the new workspace concept, is it possible to easily test with locally resolved packages as well as published ones? It might make sense to...

type-enhancement

When using monorepos with Dart packages referencing each other, usually every package has a `pubspec_overrides.yaml` declared, overriding the dependency to the published version with a path one. In the case...

type-enhancement