From a8d8fecb9d97cc6e4c3ff82771e98243a037691b Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Fri, 1 Dec 2023 11:59:08 -0800 Subject: modules/book: implement a flipbook module This module cycles through a set of modules referred to as pages. Settings include: pages={list,of,modules} rate=float page flipping rate direction=float page flipping direction taps are exposed for controlling rate and direction real-time, with the addition of an explicit page index tap for overriding the automatic flipping normally influenced by rate and direction. Note that when using rkt with these taps, it immediately becomes limiting that there's no ability to specify NaN as a track value for temporarily relinquishing control of the page idx. It'd be very useful to let the automatic flipping run the show at whatever rate the rkt tracks specify, until the page idx was asserted to a specific page, then holding it on that page until a NaN row for the page track was encountered, restoring automatic flipping. This needs to get added in both the Rocket library and RocketEditor to be supported, as well as getting wired up to the rkt integration. --- src/modules/Makefile.am | 1 + 1 file changed, 1 insertion(+) (limited to 'src/modules/Makefile.am') diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am index 12dd96a..6ce4786 100644 --- a/src/modules/Makefile.am +++ b/src/modules/Makefile.am @@ -1,6 +1,7 @@ SUBDIRS = \ asc \ blinds \ + book \ checkers \ compose \ drizzle \ -- cgit v1.2.1