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