Patrick Deenen created CAUSEWAY-4040:
----------------------------------------
Summary: Improve keyboard experience
Key: CAUSEWAY-4040
URL: https://issues.apache.org/jira/browse/CAUSEWAY-4040
Project: Causeway
Issue Type: Improvement
Components: Viewer Wicket
Affects Versions: 2.0.0-RC4
Reporter: Patrick Deenen
Some feedback on the wicket viewer when creating a new Entity using a entry
form that is large and contains many collections:
* Using keyboard only is not user friendly, one needs to use the mouse with
many mouseclicks and scrolling is needed with large entry forms
* when using a pattern where every separate field needs to change for example,
every single change needs 3 steps; click to enter edit mode, enter value, click
ok or press enter.
** Better is have an edit mode (with keyboard short cut) where all fields that
may be edited by the current user are set in edit mode and one can just move
from one to another by using tab and save bij pressing enter.
* After every change the page is refreshed and the cursor loses focus and page
moves to top, the user has to scroll down after every addition in a collection
(recoverable costs, discount, etc.)
** The page should stay where it is and not move to top and the focus should
stay on the field or better move to the next field
* When the cursor is in a multiline text field one can not press enter to
save, one has to tab out first
** A solution might be to use alt-enter to insert a new line into the field
and maintain normal enter to save
* When on a checkbox, pressing enter to save doesn't work, one has to tab out
first
** A solution might be to use space to toggle the checkbox and maintain enter
to save
--
This message was sent by Atlassian Jira
(v8.20.10#820010)