moneymanagerex / android-money-manager-ex

Manage your finances on-the-go, encrypted for security, and sync via your cloud
http://android.moneymanagerex.org/
GNU General Public License v3.0
493 stars 187 forks source link

Edit Scheduled Transaction inconsistent date formats #1739

Closed luisdev closed 2 months ago

luisdev commented 3 months ago

Describe the bug The Due Date and Payment Date date picker objects on the Scheduled Transaction screen show the dates in different date formats.

To Reproduce Steps to reproduce the behavior:

  1. Open the 'Scheduled Transactions' screen - the problematic behavior is the same whether you edit an existing Scheduled Transaction or if you create a new one.
  2. Look at how the dates are displayed in the Due Date and Payment Date fields. Due Date is displayed in the short format, Mon 2024-07-22, while the Payment Date is displayed in the long format, Monday, 22 July 2024

Expected behavior The dates on both the date picker controls on the 'Scheduled Transactions' screen should be displayed in the same format.

Screenshots Screenshot_20240722_114949_Money Manager Ex.jpg

Device Information:

Additional context N/A

wolfsolver commented 3 months ago

Well noted. I use this always and I didn't see. I will fix in a short :)

wolfsolver commented 3 months ago

Fixed in my PR (payementDate take care of Date Format in setting), but did not undertand why is not completly allingned from a UI point of view.

image

luisdev commented 2 months ago

Fixed in my PR (payementDate take care of Date Format in setting), but did not undertand why is not completly allingned from a UI point of view.

image

Thanks. I will test the next build. Where is that date format set? Does AMMEX get the format from the Android system settings?

wolfsolver commented 2 months ago

Date format is under ammex setting -> database

luisdev commented 2 months ago

I checked version 2024.08.01.1036 and this issue seems to be fixed! Both the date fields now show the dates in the same format. Thank you.

I did notice that the Left / Right arrows in the Due Date field are bigger and thinner than the Left / Right arrows in the Payment Date field.

ammex

Could that be why the dates in the two fields are not horizontally aligned, like wolfsolver stated?

wolfsolver commented 2 months ago

solved in last PR #1752

Preview image: image