* enable web for place_tracker
* add place_tracker symlink
* add generated_plugin_registrant.dart
* update google_maps_flutter_web to fix pins not showing
* add place_tracker to peanut.yaml
* upgrade place_tracker dep
* use a 32 pixel square
* Apply zoom to selected category when the PlaceMapState updates. This fixes a grey screen issue in web, after saving a place.
* pub upgrade
* run pub upgrade
* use published versions of packages
* remove lib/generated_plugin_registrant.dart
* add newline
* add web API key to README
Co-authored-by: David Iglesias Teixeira <ditman@gmail.com>
* format place_tracker README
* update sentence in README
* sort Dart members, remove unnecessary type declarations
* Run place_tracker on Android and iOS, update project files
* add link to developer preview caveat
* grammar
* update MAINTENANCE
The current Travis script will only print offending files, but won’t fail the build. Added `--set-exit-if-changed` to fix that.
Also, simplified the call from using `grep` and `xargs` to simple `flutter format .`, which recurses directories.
Lastly, fixed offending files that needed `dartfmt`. (But not in the directories that aren’t covered by `travis_script.sh`.
* Add list view to place tracker. Note: map in listTile is not WAI in this commit.
* Remove map from list tiles. Make list tiles tappable (currently editing a place and saving will do nothing if the details screen is pushed from the list view.
* Fix text alignment in list.
* Initial implementation of using an InheritedWidget to maintain data between list and map. Map does not update correctly at this point.
* Use AppModel.update to set the AppState. Add MapConfiguration class to handle map changes based on AppState.
* Don't cache AppState - lookup directly. Extract AppState code into it's own file and add static methods. Address comments from Hans.
* Extract generic AppModel code.