Skip to content

Flutter Outline #605

Closed
Closed

Description

@DanTup

This case is to implement something similar to the Flutter Outline view from IntelliJ (note: this is still heavily in dev, using an experimental API and subject to change!)

flutter outline in intellij

Activity

  1. added
    is enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.
    in flutterRelates to running Flutter apps
    on Feb 21, 2018
  2. added this to the v3.0.0 milestone on Feb 21, 2018
  3. changed the title [-]Flutter outline view[/-] [+]Flutter Preview[/+] on Feb 22, 2018
  4. changed the title [-]Flutter Preview[/-] [+]Flutter Outline[/+] on Feb 27, 2018
  5. chances commented on Feb 28, 2018

    @chances

    What does this issue cover?

  6. modified the milestones: v2.10.0, v2.11.0 on Mar 4, 2018
  7. DanTup commented on Mar 5, 2018

    @DanTup
    MemberAuthor

    Apologies, I thought I'd replied to this! This case is to attempt to add something like the Flutter Outline view that was added to IntelliJ recently:

    https://groups.google.com/forum/#!topic/flutter-dev/lKtTQ-45kc4

  8. 284 remaining items

  9. sionicion commented on May 26, 2019

    @sionicion

    What's the current status on this? Is there a way to test the current state of it?

  10. DanTup commented on May 27, 2019

    @DanTup
    MemberAuthor

    There's been no real progress on this. Periodically I come back to it, rebase the changes I have and test them out, but each time I'm disappointed with the behaviour. There are two possible implementations but both of them have significant issues that aren't resolved.

    1. A completely custom tree - this doesn't work well becaues custom trees have lots of quirks and missing features compared to the built-in Outline view
    2. Use the built-in Outline view with a setting to enable the Flutter parts - this doesn't work well because injecting the extra nodes messes up the symbol list (which is the same issue as Symbol list unexpectedly contains things like <function> microsoft/vscode#51332)

    I think the second option is best, but unless Code gets a fix for the issue above, it's not really a good option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in flutterRelates to running Flutter appsis enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions