https://bugs.documentfoundation.org/show_bug.cgi?id=90462

            Bug ID: 90462
           Summary: Inconsistent behaviour of "Advance Slide" -
                    "Automatically after:" in the Slide Transition sidebar
           Product: LibreOffice
           Version: 4.4.0.3 release
          Hardware: Other
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: UI
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: fdb...@neosheffield.co.uk

Split from bug 90349

The behaviour of "Advance Slide" - "Automatically after:" in the Slide
Transition sidebar is inconsistent and does not seem very friendly.

- When "No transition" is selected, the "Automatically after:" field can be
freely edited and is coerced to "0.00 sec" only after leaving the field. This
seems reasonable to me

- When any transition is selected, the format is coerced over-enthusiastically
to "0.00 sec" while you type. The visual and logical behaviour of this seems
sub-optimal. Whether a digit is inserted or deleted when typing depends on the
position of the cursor and the current content, which means the user has to
keep a complex mental model of what the effect of a given combination of
position/content/input will be. The user (or at least this user) would
generally prefer to be able to add and delete characters at will to reach a
desired number.
In addition, when a digit is forced to be overwritten, a digit is first
displayed being inserted, then deleted (causing ugly flicker)

For instance,

("|" denotes the position of the cursor)
"1.00| sec", type Backspace x3 => "100.00 sec" (surprising)
"1|.00 sec", type Backspace, "4" => "40.00 sec" (surprising)
"1.|00 sec", type "1" => briefly "1.100 sec" => "1.10 sec" (ugly)

The only situation where the scheme which is currently attempted would make
consistent sense is if the format (including the total number of digits) were
truly fixed - e.g. always "000.00" - and attempts to delete the decimal point
were ignored. However, I would suggest that the most reasonable behaviour is
that of the current "No transition" case, i.e. no coercion while typing at all.

Additional suggestion: "Return" should format and confirm the currently input
value

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to