John Ryan

Results 119 issues of John Ryan

Steps to reproduce: - open Chrome DevTools - go to https://dartpad.dev/?channel=dev&id=ea50f75646c5fb0c4433a4b82cfb5fea - observe that there are a few requests to `/analyze` made to `stable.api` Eventually we make a request to...

type-bug
P1

It might be possible to configure our markdown generator to support relative paths for image URLs. This is a pain point for authors who develop on a local machine on...

workshops

Embeds don't run analyze right away. For example, see this [invalid Dart snippet](https://dartpad.dev/embed-flutter.html?id=be111bbae41dd57399e558835e2ad345). This is because we tell it not to: https://github.com/dart-lang/dart-pad/blob/36192896815f9d6d175a858f238d526bad191f55/lib/embed.dart#L489 @RedBrogdon is this a design choice or just...

type-bug
P2

Certain lints like `prefer_const_constructors` might not be desirable for codelabs aimed at beginners. See [this discussion](https://github.com/flutter/codelabs/pull/272#discussion_r793939016) for more context. It would be great if authors could include an `analysis_options.yaml` file...

enhancement

The JS console reveals filesystem details: ``` errors.dart:202 Uncaught Error: Assertion failed: file:///Users/brettmorgan/Documents/GitHub/dart-services/flutter-sdk/packages/flutter/lib/src/widgets/framework.dart:2577:20 _debugCurrentBuildTarget == context is not true at Object.throw_ [as throw] (errors.dart:251) at Object.assertFailed (errors.dart:29) at framework.dart:2577 at...

type-enhancement
P3
area-dart-services
area-error-messaging

Flutter snippets are more understandable when formatted. We should encourage workshop users to format code, especially if they are copy/pasting. Some ideas: - Highlight the Format button if the user...

enhancement
p3
workshops

Workshops often need to tell the user to take an action: It could be helpful to add some special syntax for this: We could add some special CSS classes, and...

enhancement
workshops

If a Gist contains multiple`.dart` files, display them in the UI and include them when dart-services compiles JS. Show tabs at the top, similar to the tabs used in [Svelte...

enhancement
workshops

We should investigate the root cause of https://github.com/dart-lang/dart-pad/pull/2061

bug
p2