Annotation-System/cinera
Matt Mascarenhas a7694d4c3b cinera: Improve keyboard controls and scrolling
This commit adds keyboard navigation of the indices, documented in the
"Help" text box. It also improves scrolling of menus to follow progress
through the video, with the ability to centre the scrolling around a
range of references. Finally in this UI work, it enables the keyboard
and mouse to work more cooperatively.

Other changes:

• Added a "Clear" so the player's initial sizing happens invisibly.
• Fixed getBackgroundColourRGB() to handle both rgb() and rgba().
• Deduplicated code, including spurious querySelectorAll() calls.
• Moved global variables into the Player object.
2023-03-18 01:27:05 +00:00
..
examples cinera: Fix theatre and add GUI clickable for it 2018-01-17 20:15:00 +00:00
cinera.c cinera: Improve keyboard controls and scrolling 2023-03-18 01:27:05 +00:00
cinera.css cinera: Improve keyboard controls and scrolling 2023-03-18 01:27:05 +00:00
cinera_clear.js cinera_clear.js: Fix the placement of the clear 2021-06-11 17:39:48 +01:00
cinera_config.c cinera: Resolve output location clashes 2023-02-10 23:12:21 +00:00
cinera_icon_filter.png cinera.c: Add support for alternative URL prefixes 2017-12-07 21:07:36 +00:00
cinera_player_post.js cinera: Improve keyboard controls and scrolling 2023-03-18 01:27:05 +00:00
cinera_player_pre.js cinera: Improve keyboard controls and scrolling 2023-03-18 01:27:05 +00:00
cinera_post.js cinera.c: Config 2020-05-09 18:33:25 +01:00
cinera_pre.js cinera: Improve keyboard controls and scrolling 2023-03-18 01:27:05 +00:00
cinera_search_post.js cinera_clear.js: Fix the placement of the clear 2021-06-11 17:39:48 +01:00
cinera_search_pre.js cinera_search_pre.js: Fix scrolling bug 2023-01-10 12:39:06 +00:00
cinera_sprite_donorbox.png cinera.c: Add Donorbox as default support platform 2022-12-06 18:22:06 +00:00
cinera_sprite_github.png cinera: Add IRC unfurl tags and GitHub sponsors 2022-08-23 22:36:20 +01:00
cinera_sprite_kofi.png cinera.c: Add Ko-fi as a default support platform 2022-10-13 20:21:48 +01:00
cinera_sprite_patreon.png cinera.c: Config 2020-05-09 18:33:25 +01:00
cinera_sprite_sendowl.png cinera.c: Config 2020-05-09 18:33:25 +01:00
stb_image.h cinera.c: Config 2020-05-09 18:33:25 +01:00