diff --git a/Billing.Shared/Billing.Shared.projitems b/Billing.Shared/Billing.Shared.projitems index 4694a9c..f8ce347 100644 --- a/Billing.Shared/Billing.Shared.projitems +++ b/Billing.Shared/Billing.Shared.projitems @@ -24,6 +24,7 @@ MainShell.xaml + Code @@ -32,6 +33,7 @@ BillingDate.xaml + Code @@ -44,12 +46,15 @@ AccountPage.xaml + Code AddAccountPage.xaml + Code AddBillPage.xaml + Code AddCategoryPage.xaml @@ -57,6 +62,7 @@ BillPage.xaml + Code CategoryPage.xaml @@ -76,6 +82,7 @@ SettingPage.xaml + Code @@ -84,6 +91,7 @@ SplashPage.xaml + Code diff --git a/Billing.Shared/Languages/Resource.cs b/Billing.Shared/Languages/Resource.cs index fd191a2..a96cc89 100644 --- a/Billing.Shared/Languages/Resource.cs +++ b/Billing.Shared/Languages/Resource.cs @@ -16,6 +16,7 @@ namespace Billing.Languages public static string ConfirmDeleteAccount => Text(nameof(ConfirmDeleteAccount)); public static string ConfirmDeleteBill => Text(nameof(ConfirmDeleteBill)); public static string TitleDateFormat => Text(nameof(TitleDateFormat)); + public static string TitleShortDateFormat => Text(nameof(TitleShortDateFormat)); public static string DateRangeFormat => Text(nameof(DateRangeFormat)); public static string Custom => Text(nameof(Custom)); public static string Monthly => Text(nameof(Monthly)); diff --git a/Billing.Shared/Languages/en.xml b/Billing.Shared/Languages/en.xml index 3bfc7df..a604265 100644 --- a/Billing.Shared/Languages/en.xml +++ b/Billing.Shared/Languages/en.xml @@ -20,6 +20,7 @@ Bills not yet generated Click here to record MM/dd/yyyy + MM/dd/yyyy MM/dd To Type diff --git a/Billing.Shared/Languages/zh-CN.xml b/Billing.Shared/Languages/zh-CN.xml index db8dfea..79f9426 100644 --- a/Billing.Shared/Languages/zh-CN.xml +++ b/Billing.Shared/Languages/zh-CN.xml @@ -20,6 +20,7 @@ 还未产生账单 点此记录 yyyy年MM月dd日 + yyyy/MM/dd MM月dd日 类型 diff --git a/Billing.Shared/Views/AddBillPage.xaml.cs b/Billing.Shared/Views/AddBillPage.xaml.cs index 2caf82f..d93a088 100644 --- a/Billing.Shared/Views/AddBillPage.xaml.cs +++ b/Billing.Shared/Views/AddBillPage.xaml.cs @@ -5,7 +5,9 @@ using Billing.Languages; using Billing.Models; using Billing.Store; using Billing.UI; +using Xamarin.Essentials; using Xamarin.Forms; +using Resource = Billing.Languages.Resource; namespace Billing.Views { @@ -171,6 +173,16 @@ namespace Billing.Views category.LastUsed = DateTime.Now; await StoreHelper.SaveCategoryItemAsync(category); + + try + { + HapticFeedback.Perform(); + } + catch (FeatureNotSupportedException) { } + catch (Exception ex) + { + Helper.Error("haptic.feedback", ex); + } } } diff --git a/Billing.Shared/Views/RankPage.xaml b/Billing.Shared/Views/RankPage.xaml index c45eed0..b556caf 100644 --- a/Billing.Shared/Views/RankPage.xaml +++ b/Billing.Shared/Views/RankPage.xaml @@ -13,29 +13,28 @@ Shell.TabBarIsVisible="True"> - - - - - - - + + + + +