1. 27 Sep, 2017 1 commit
  2. 11 Sep, 2017 1 commit
  3. 23 Aug, 2017 3 commits
  4. 22 Aug, 2017 2 commits
  5. 26 Jun, 2017 1 commit
  6. 09 Jun, 2017 1 commit
  7. 05 Jun, 2017 1 commit
  8. 24 May, 2017 2 commits
  9. 19 May, 2017 1 commit
  10. 08 May, 2017 1 commit
  11. 05 May, 2017 2 commits
    • Michael Goderbauer's avatar
      Don't crash on `flutter create .` on Windows (#9850) · 6337a055
      Michael Goderbauer authored
      * Don't crash on `flutter create .`
      
      Fixes #9828
      
      * review comments
      6337a055
    • Jakob Andersen's avatar
      Improve Android builds. (#9801) · 6b54137a
      Jakob Andersen authored
      Eagerly generate local.properties, and always update the flutter.sdk
      setting in it, in case FLUTTER_ROOT has changed.
      
      Fixes #8365.
      Fixes #9716 - at least the specific issue reported. My Android Studio
      still complains about Gradle versions - it ships with v3.2, but requires
      v3.3...
      
      Add a 'generate dependencies' task to the Gradle build, which checks if
      the snapshot dependencies file exists, and runs an extra build before
      the actual FlutterTask if it doesn't. This makes the first build slower,
      but sub-sequent builds (without source changes) much faster.
      
      Fixes #9717.
      6b54137a
  12. 04 May, 2017 1 commit
  13. 16 Apr, 2017 1 commit
  14. 14 Apr, 2017 1 commit
    • Brian Slesinsky's avatar
      flutter create: enable Java support in IDEA (#9335) · 5cb90979
      Brian Slesinsky authored
      Generates an android.iml file and a package-level library for flutter.jar.
      
      Does not set up an Android SDK in IDEA; this isn't possible with a
      template-based approach. But IDEA shows a clear warning, so the
      user can fix this by setting the SDK.
      
      (When creating a Flutter project from within IDEA, we can fix this up
      afterwards in the plugin.)
      5cb90979
  15. 10 Apr, 2017 1 commit
    • Jakob Andersen's avatar
      Inject plugin registration. (#9216) · 7ffa82aa
      Jakob Andersen authored
      Added a PluginRegistry to the new project template. The registry files will be automatically updated at build time to register the native plugins.
      
      Fixes #7814.
      7ffa82aa
  16. 30 Mar, 2017 1 commit
    • Jakob Andersen's avatar
      Add template for plugin projects. (#9076) · f34f8a31
      Jakob Andersen authored
      Plugin projects are created by running `flutter create --plugin <name>`.
      
      An example app is also created in the plugin project, using the normal 'create' template, which has been modified to allow for conditional plugin code.
      
      Modified the android package name to match package naming conventions (all lower-case, and must match the directory name).
      f34f8a31
  17. 04 Mar, 2017 1 commit
  18. 14 Feb, 2017 2 commits
    • Chris Bracken's avatar
      Emit additional Xcode settings in flutter create (#8125) · 43650e93
      Chris Bracken authored
      On flutter run, we update ios/Flutter/Generated.xcconfig with various
      Flutter-specific settings required by xcode_backend.sh during a build
      from Xcode. These settings need to be present at the time the project is
      loaded since Xcode doesn't pick up live updates to these files.
      
      Without these settings, Xcode fails to locate xcode_backend.sh itself,
      causing the build to fail until the Xcode project has been closed and
      re-opened. This also prevents Xcode's project updater from 'helpfully'
      suggesting to clean up and delete the Generated.xcconfig file.
      43650e93
    • Michael Goderbauer's avatar
      5e54fd54
  19. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  20. 29 Nov, 2016 1 commit
  21. 14 Nov, 2016 1 commit
    • Dan Rubel's avatar
      Refactor flutter command exit code - part 3 of 3 (#6838) · 34e466f1
      Dan Rubel authored
      * Remove the workaround that pinned args to v0.13.6
      This reverts most of the changes in commit 6331b6c8
      * throw exception if exit code is not an integer
      * rework command infrastructure to throw ToolExit when non-zero exitCode
      * convert commands to return Future<Null>
      * cleanup remaining commands to use throwToolExit for non-zero exit code
      * remove isUnusual exception message
      * add type annotations for updated args package
      34e466f1
  22. 11 Nov, 2016 1 commit
  23. 01 Nov, 2016 1 commit
  24. 29 Oct, 2016 1 commit
  25. 26 Oct, 2016 1 commit
  26. 20 Oct, 2016 1 commit
  27. 14 Oct, 2016 1 commit
  28. 11 Oct, 2016 1 commit
  29. 05 Oct, 2016 1 commit
    • Devon Carew's avatar
      Less chatty (#6213) · 95fa9e3c
      Devon Carew authored
      * make flutter create less chatty
      
      * output generated file count; mention lib/main.dart
      95fa9e3c
  30. 16 Sep, 2016 1 commit
    • Dan Rubel's avatar
      Refactor flutter command execution (#5892) · 18212382
      Dan Rubel authored
      * refactor _run to runCmd
      
      * replace requiresProjectRoot getter with call to commandValidator
      
      * replace requiresDevice getter with call to findTargetDevice
      
      * trace command requires a debug connection, not a device
      
      * inline androidOnly getter
      
      * rename command methods to verifyTheRunCmd and runCmd
      
      * move common verification into BuildSubCommand
      
      * rename deviceForCommand to device
      
      * rename methods to verifyThenRunCommand and runCommand
      18212382
  31. 01 Sep, 2016 1 commit
  32. 23 May, 2016 1 commit
  33. 12 May, 2016 1 commit
  34. 10 May, 2016 1 commit