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: [email protected]
Reporter: [email protected]
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs