Граф коммитов

62 Коммитов

Автор SHA1 Сообщение Дата
Joe Sauve a438bd8415 Removed some old commented out code. Cleaned up using statements. 2016-01-22 11:30:11 -06:00
Joe Sauve 727ecc74f7 Fixed GetItem() method to run async. 2016-01-22 11:25:15 -06:00
Joe Sauve 5eb938dc03 Renamed NavigationAwareBaseViewModel to BaseNavigationViewModel. Cleaned up some using directives. 2016-01-22 10:49:10 -06:00
Joe Sauve 7c3306e2df Moved to a more simple navigation strategy, instead of MessagingCenter-based navigation. 2016-01-21 21:57:22 -06:00
Joe Sauve 23e5693434 Insignificant change. Testing build automation. 2016-01-20 19:50:28 -06:00
Joe Sauve a6a236453a Insignificant change. Testing build automation. 2016-01-20 19:21:58 -06:00
Joe Sauve 9b2e42436c Insignificant change. Testing build automation. 2016-01-20 18:51:51 -06:00
Joe Sauve bd1faac0d0 Insignificant change. Testing build automation. 2016-01-20 15:18:00 -06:00
Joe Sauve d31a795eb3 Insignificant change. Testing build automation. 2016-01-20 12:58:32 -06:00
Joe Sauve 6c4ea6d3e4 Insignificant change. Testing build automation. 2016-01-20 11:01:34 -06:00
Joe Sauve 18c1fba465 Made a field readonly 2016-01-19 02:17:48 -06:00
Joe Sauve 48786706e1 Added comments. Updated IPA name. 2016-01-19 00:35:34 -06:00
Joe Sauve 0a0b08fc95 Removed .png file extension from default PhotoUrl value. Unnecessary. 2016-01-18 15:16:32 -06:00
Joe Sauve 23bd31d639 The Unit portion of the address in the Customer model is not being used anywhere in the app, so I'm removing it. 2016-01-18 15:07:29 -06:00
Joe Sauve fc3021304d An iOS-specific check: set Title (customer's name) to null on the EditCustomerPage, because the back button already contains the customer's name. We don't want to display it twice in the navigation bar. 2016-01-18 15:04:04 -06:00
Joe Sauve 94f9f79fe8 Ensuring an await before an Invoke() 2016-01-18 14:56:29 -06:00
Joe Sauve 5cab2502a2 Set BindingContext assignment in XAML instead of C# in App.xaml. Moved a messaging subscription for navigation into it's own method in App.xaml.cs. 2016-01-18 14:54:58 -06:00
Joe Sauve c2505d82db Setup binding for Title on CustomerEditPage.xaml 2016-01-18 14:48:24 -06:00
Joe Sauve bdbf76b432 Updated some packages, including an improvement to @jamesmontemagno's Forms Toolkit package. Improved Customer model by using ObservableObject from @jamesmontemagno's MvvmHelpers package. Removed an old unused reference. Moved CustomerDataSource interface implementations closer to top of file. Added HasAddress check to SetupMap() in CustomerDetailPage.xaml.cs. Implemented new OnCompleted property of MessagingServiceQuestion in CustomerDetailVewModel.cs. 2016-01-18 14:37:56 -06:00
Joe Sauve d6b665a9b3 Comments updates 2016-01-15 16:51:30 -06:00
Joe Sauve d69ead563a Added comments 2016-01-15 15:26:11 -06:00
Joe Sauve b70abf13ea Moved a type into a folder. Improved syntax of alert invoke. 2016-01-15 14:39:44 -06:00
Joe Sauve e971d17a34 Enabled Insights. Setup Insights to report the geocoder error that is occurring on Android. 2016-01-15 04:09:37 -06:00
Joe Sauve 2d5e9b413e An overhaul of underlying app architecture based on some conversations with James Montemagno and Jason Smith. 2016-01-15 03:18:55 -06:00
Joe Sauve 8984c90220 Added some comments. 2016-01-14 12:55:09 -06:00
Joe Sauve ce2a171798 Fixed typo in comment 2016-01-14 12:44:54 -06:00
Joe Sauve b42e7f6a18 Added comment about Page reference in BaseViewModel. Summary: it's bad idea (in MVVM patterns), but we're doing it anyway this time around, mainly to keep things simple in this app. 2016-01-14 12:42:54 -06:00
Joe Sauve ed0737832b Deleted an extraneous file from a very early version of the app. 2016-01-14 00:25:48 -06:00
Joe Sauve 19237388a0 Removed old commented out code 2016-01-13 18:41:58 -06:00
Joe Sauve 13253b69a3 Swapped out all occurrences of "Account" in favor of "Customer", for semantic consistency. 2016-01-13 18:38:30 -06:00
Joe Sauve 49441a6a92 Setup a conditional refresh of the customers listview. Removed redundant refresh command, in favor of the load command. 2016-01-13 16:21:19 -06:00
Joe Sauve 2aeda2d0e2 Made golden ratio calculation more simple. 2016-01-13 15:16:30 -06:00
Joe Sauve ec65d7b95d Added logic to conditionally show the map, and to update it when the address updates. 2016-01-13 15:09:34 -06:00
Joe Sauve 305673bd38 Re-arranged map setup to be tucked into the view model. Also fixed AddressString property on Customer model. 2016-01-13 13:38:20 -06:00
Joe Sauve 7d254bee85 Changed Customer model back 2016-01-13 13:22:44 -06:00
Joe Sauve 004b037d0c Work-around for an issue in the Android geocoder
The Android geocoder (the underlying implementation in Android itself) fails with some addresses unless they're rounded to the hundreds. This fix deals with that edge case.
2016-01-13 13:09:02 -06:00
Joe Sauve 25fc8ccf5a Fixed: the localization stuff got nuked in a merge. Fixed it. 2016-01-12 17:21:43 -06:00
Joe Sauve f05f6f2730 Merge branch 'enhancements'
* enhancements:
  An enhancement to deal with the iOS simulator not supporting calls, messaging, or email composition.
2016-01-12 16:56:40 -06:00
Joe Sauve 3cb12f61d9 An enhancement to deal with the iOS simulator not supporting calls, messaging, or email composition. 2016-01-12 16:56:25 -06:00
Joe Sauve 83284f3228 Merge branch 'enhancements'
* enhancements:
  Normalized primary output assembly names (removed ".")
  Made the detail page more awesomer, and added supporting icon images.
  Added edit icon images for iOS
  Wire up subscription to customer location update messages.
  Set icon image for Android. Updated a comment.
  Added phone and navigation image resources for Android. Corrected logic for catching badly geo-coded addresses.
  Re-enabled map scrolling and changed default zoom level.
  Fixed bug in persisting updated customers. Added Get Directions button image for iOS. Still need Phone and Get Directions images for Android.
  Added phone icons for iOS
  Lots of updates. More to come.
  Added separator for map
  Disabled map scrolling.
  Some formatting of the Details page, plus added Maps support.
  Wired up a new, non-dynamic data source (mainly because none of the data mocking tools seem to produce legit street addresses for mapping).
  Added FlatHash.com avatar images to the Faker.Net.Portable project and included the release DLL of it. Will use NuGet when the upstream maintainer approves PR.
  Fixed list view, etc.
  Added floating action button to list page on Android to enhance the Material Design-y goodness.
  A conflict merge from a stash apply

# Conflicts:
#	Customers/ViewModels/CustomerListViewModel.cs
#	Droid/Customers.Droid.csproj
#	iOS/Customers.iOS.csproj
2016-01-11 13:12:38 -06:00
Joe Sauve 9a2a073b42 Made the detail page more awesomer, and added supporting icon images. 2016-01-11 12:56:04 -06:00
Joe Sauve f287a95570 Getting this simplere version of the app in a cleaner state 2016-01-11 11:34:00 -06:00
Joe Sauve 3aa846a6ae Updated data source to match enhancements branch 2016-01-11 11:24:53 -06:00
Joe Sauve 7928cd6253 Wire up subscription to customer location update messages. 2016-01-10 22:44:53 -06:00
Joe Sauve 1c3c1a37d4 Set icon image for Android. Updated a comment. 2016-01-10 22:10:12 -06:00
Joe Sauve fbdf0ec62f Added phone and navigation image resources for Android. Corrected logic for catching badly geo-coded addresses. 2016-01-10 22:05:03 -06:00
Joe Sauve c915f9e177 Re-enabled map scrolling and changed default zoom level. 2016-01-10 20:31:38 -06:00
Joe Sauve df672d6c60 Fixed bug in persisting updated customers. Added Get Directions button image for iOS. Still need Phone and Get Directions images for Android. 2016-01-10 20:24:28 -06:00
Joe Sauve 2bb46a0916 Lots of updates. More to come. 2016-01-09 15:35:44 -06:00
Joe Sauve a353786e6c Added separator for map 2016-01-07 12:54:02 -08:00