If user starts entering a task, there's no escape from the entering mode.
Idk how to properly explain that. I guess like focus, normally when you interact with a text field you enter a insert mode, keyboard pops up and coursor on the field starts blinking, and if user hides keyboard or taps wherever else it exits this mode, but Adventure List doesn't do that.
Expected behavior
Tapping outside of "New task field" should hide keyboard and unfocus the field, to a state it's in when the app is open, without the coursor. Also would be nice if opening the sidebar or switching list would do the same thing.
Observed behavior
Tapping outside of "New task" field doesn't hide keyboard and it's impossible to escape the field, it's possible to hide keyboard using gestures or buttons within Android, but switching to another list or just opening and closing the sidebar will open show keyboard again, which is very annoying when you switch lists.
How to replicate
Open Adventure List on Android
Tap on "New task"
Try to hide keyboard
Open and close sidebar or switch to a different list.
The issue
If user starts entering a task, there's no escape from the entering mode. Idk how to properly explain that. I guess like focus, normally when you interact with a text field you enter a insert mode, keyboard pops up and coursor on the field starts blinking, and if user hides keyboard or taps wherever else it exits this mode, but Adventure List doesn't do that.
Expected behavior
Tapping outside of "New task field" should hide keyboard and unfocus the field, to a state it's in when the app is open, without the coursor. Also would be nice if opening the sidebar or switching list would do the same thing.
Observed behavior
Tapping outside of "New task" field doesn't hide keyboard and it's impossible to escape the field, it's possible to hide keyboard using gestures or buttons within Android, but switching to another list or just opening and closing the sidebar will open show keyboard again, which is very annoying when you switch lists.
How to replicate
Demonstration
https://github.com/user-attachments/assets/0b9bc48e-1ee7-4257-9378-e3b0ab5ee1f7
I hope I'm not very annoying with all these issues.