impress / impress/impress.js

Control playback of media from speakerConsole

Open
#668 15 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
38.2k
Forks
6.6k
PR merge metrics
No merged PRs in 30d

Description

When using video or audio in an impress.js presentation it is very difficult to control the playback of them, because media does not respond to clicks at the console window.
At the moment I have to focus the presentation window and start/pause/seek/toggle fullscreen there, which is very difficult if the presentation view is located behind you.

That problem applies to all interactive elements in the presentation I think, for example filling forms, hovering elements and so on.

I guess the is a great effort necessary to propagate all those events to the presentation window and trigger the corresponding actions. But that would increase the usability very much.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating speakerConsole and tracing how it interacts with the presentation window. Define the supported media and interactive events from the issue before investigating event propagation. Done means the specified controls work from the console without focusing the presentation view, with behavior verified for the chosen event set.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.