Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbols missing during transaction date edit #232

Open
4 tasks done
vincius0000 opened this issue Oct 31, 2024 · 5 comments
Open
4 tasks done

Symbols missing during transaction date edit #232

vincius0000 opened this issue Oct 31, 2024 · 5 comments
Labels
status: blocked Cannot proceed due to external factors status: wontfix This will not be worked on type: bug Something isn't working

Comments

@vincius0000
Copy link
Contributor

Prerequisites

Current Behavior

During selection of transaction date there is a possibility to specify year, date and day. Depending on user locale the format may differ, ex:
2024-10-31 or 2024/10/31

Current issue is that the numerical keyboard does not contain symbols, only numbers can be entered and if you accidentally delete existing symbols then date is no longer valid.

For me this issue occurs on Samsung A33/SM-A336B
I can only see the numbers but I can't enter any symbols
Although, on pixel phone emulator I can see symbols exist there, so I'm not sure if this is OS specific or a property is missing in the input dialog that specifies if symbols should be included or not.

Expected Behavior

The keypad should contain symbols '/' or '-'

Steps to Reproduce

Open app on Samsung Android, One UI

Additional Information

No response

@vincius0000 vincius0000 added the type: bug Something isn't working label Oct 31, 2024
@enrique-lozano
Copy link
Owner

Probably this is directly an OS issue or directly an issue with the flutter calendar component. Could you share a video of what you see @vincius0000? Nothing seems wrong in my device, but I have a Pixel phone so it's expected as you say

Screenshot_20241105-123513

@vincius0000
Copy link
Contributor Author

Following I see on my phone (Monekin is from Google Play)

Screenshot_20241105_151058.jpg

@enrique-lozano
Copy link
Owner

enrique-lozano commented Nov 5, 2024

After a little research it seems that this is more of a system-related issue than an app issue. One solution could be to change the keyboard type to text, but that would imply less usability for devices where this feature does work.

Discussions on this:

Anyway, I don't see this bug as a priority since you can always choose the date using the calendar instead of typing on the keyboard.

@enrique-lozano
Copy link
Owner

enrique-lozano commented Nov 5, 2024

Since this is more of a problem related to the Flutter component than to the app, I think there is no point in complicating things for now. Flutter should be in charge of finding a general solution for this component that works with all the apps that use it.

I'm adding the wontfix tag for now, but I'm leaving this issue open in case new developments or discussions arise on this topic.

@enrique-lozano enrique-lozano added the status: wontfix This will not be worked on label Nov 5, 2024
@vincius0000
Copy link
Contributor Author

I see now. I suggest closing this as it's a Flutter issue and we do have a workaround.

Another way of doing this would be by automatically masking input (adding symbols), to match locale it may be a bit of an effort. Perhaps if we get enough upvotes on this, then we could invest into it.

If I'll have this done then I'll open PR for review.

@enrique-lozano enrique-lozano added the status: blocked Cannot proceed due to external factors label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: blocked Cannot proceed due to external factors status: wontfix This will not be worked on type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants