Skip to content

Conversation

stevemessick
Copy link
Member

  • Define a project type for Flutter projects
  • Set it when a project is first opened (handles flutter create ...)
    • In Android Studio the default project type is "Android"
    • In IntelliJ the default is null
  • Use it via a chameleon action, defined by XML, to choose the proper Project Structure dialog
  • Remove the hack that replaced the original with the custom action
  • Update the plugin tool to edit pre-3.5 files before compiling

In addition to the plugin tool file-editing update it needed to be extended a couple other ways. Android Studio just started using *.tar.gz instead of *.zip. The tool handles that by trying one then the other if the first failed. It also uses a new field in product-matrix.json that identifies when a copy should be made of an AS-built plugin to use in IJ. This causes all the supported versions to have a corresponding directory in the release_master directory, as requested by @jacob314. The copy is not made when run in release mode.

@pq @devoncarew

@stevemessick stevemessick requested a review from pq April 10, 2019 03:28
@stevemessick stevemessick merged commit c055dbd into master Apr 10, 2019
@stevemessick stevemessick deleted the canary10 branch April 10, 2019 15:05
alexander-doroshko pushed a commit to alexander-doroshko/flutter-intellij that referenced this pull request Jan 24, 2020
* Fix Project Structure menu
* Update plugin tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants