Bug 118443 - Presenter Console: Disable "Next" button after last slide is played.
Summary: Presenter Console: Disable "Next" button after last slide is played.
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.5.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: target:6.2.0
Keywords: easyHack, needsDevEval
Depends on:
Blocks: Slide-Show
  Show dependency treegraph
 
Reported: 2018-06-29 08:32 UTC by Explorer09
Modified: 2018-08-27 18:50 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Explorer09 2018-06-29 08:32:47 UTC
Description:
This is a UI feature request.

On a two monitor setup, with the Presenter Console enabled in the slide show, when I reach the black screen after last slide (with "Click to exit presentation" text), clicking the "Next" button on the Console further would end the presentation and show whatever you are doing "backstage".

Ideally there should be a separate "Exit" button on the Presenter Console and the "Next" button should be disabled when the black screen after last slide is reached. The aim is to prevent user from accidentally exiting the presentation.


Steps to Reproduce:
1. Connect to two monitors
2. In LibreOffice Impress, make sure the Presenter Console is enabled, and start a slide show.
3. Press "End" key on your keyboard to go to last slide.
4. On the Presenter Console, mouse click the "Next" button twice and see the presentation exits.

Actual Results:
The presentation exits after clicking "Next" button twice.

Expected Results:
The "Next" button may only be clicked once to go to a black screen after the list slide, and after that the button should be disabled.
In addition, there should be a separate "Exit" button on the Presenter Console, the presentation should exit only when the presenter clicks it or presses the "Esc" hotkey.


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Buovjaga 2018-07-13 19:28:09 UTC
Involving UX as this is changing established behaviour.
Comment 2 Heiko Tietze 2018-07-23 10:54:24 UTC
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.
Comment 3 Commit Notification 2018-08-27 17:54:30 UTC
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.
Comment 4 Heiko Tietze 2018-08-27 18:50:26 UTC
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.