Summary: | Presenter Console: Disable "Next" button after last slide is played. | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Explorer09 |
Component: | Impress | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | REOPENED --- | ||
Severity: | enhancement | CC: | heiko.tietze, mentoring, mikekaganski, xiscofauli |
Priority: | medium | Keywords: | easyHack, needsDevEval |
Version: | 6.0.5.2 release | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=42983 | ||
Whiteboard: | target:6.2.0 reviewed:2024 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 103610 |
Description
Explorer09
2018-06-29 08:32:47 UTC
Involving UX as this is changing established behaviour. Sounds reasonable. We should always show the Exit button, not only when the end has been reached, and disable Next on the last slide. This might be an esay hack. heiko tietze committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8e79ca904622a90b72e198f97441452d1bfffdc0 tdf#118443 - Presenter Console It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. The Next button is now disabled when the last slide is reached, just as it happens for Previous in case of the first slide. You can still go ahead with cursor right (or any other shortcut for the next slide) to get to the black "end of presentation" slide. There is no Exit or Quit button yet. It could be possible, at least the button is not too hard to add, but I was lazy in the end to figure out how to end the presentation per code. If needed I'll do that later. I came to this bug heading to report a regression: "In LO 6.1 we could click Next n times for n slides (2 times for 2 slides), so external display would finally remain black on the last click. In 6.2 and 7.1+ we can only click Next n-1 times, so last slide remains displayed on external display." I think this was useless, preventing user to end with black external display (can still go back to some slide via Slides). We have Exit now (seen in master 7.1+) and who ever wants to exit, can use it. But who wants to end with black display, cannot. Please revert. Checked with 5.2 and apparently the presenter screen never shows the black "no more" slide but ends on next (at least with single screen/startalways setting). So what we get at maximum is that you have to click twice at the same slide to end the presentation (which is the opposite of disabling the button). However, the current implementation does not allow to step through the animations on the last slide (as Mike commented back then). You need the keyboard to show objects that appear on click. Looked into the code and didn't find a quick solution (maybe something like mnMainSequenceEffectCount from EffectRewinder). What I can do is to revert the patch. Opinions? Possibly revert. I suppose it's better to introduce an option to skip the last black slide (can't find the request ATM, where users wanted to chain several presentations, and the slide was on their way), which would allow those who don't want that slide to have that the other way. (In reply to Explorer09 from comment #0) > The aim is to prevent user from accidentally exiting the presentation. Re-reading this, I see that I misunderstood this. Then possibly disable the "Next" on the last black one, to prevent "clicking the "Next" button on the Console further would end the presentation"? Request was to prevent n+1 click bit this was done to prevent n and n+1. Now we have Exit it is ok not to have n+1 click but n click is needed and it shows presentation black on external display. Request in Comment 0was to prevent n+1 click bit this was done to prevent both n and n+1. Now that we have Exit it is OK not to have n+1 click but n click is needed, as it used to show presentation black on external display before (and keep it ready) Patches automatically abandoned: Resolves tdf#118443 - Disable "Next" button after last slide is played ( Heiko Tietze ) - https://gerrit.libreoffice.org/#/c/100023 Re-evaluating the EasyHack in 2024 This issue is still partially present. LibreOffice Impress presenter console now has a working exit button, and it disables "Next" button on the last slide. On the other hand, it does not allow showing black screen at the end of presentation. Making this possible is the last part of this EasyHack. In order to test the presenter console without multiple monitors, one can change expert configuration as described in tdf#158152 comment 2 "It is also possible to use a specific configuration inside /org.openoffice.Office.PresenterScreen/ section of the LibreOffice expert configuration to force the console to be always activated. To enable this option, one has to go to "Tools > Options > LibreOffice > Advanced > Open Expert Configuration", search for "StartAlways", and then change the option to "true". After clicking on "OK", the console will be always displayed, even if there is only 1 display available." |