I started to integrate TransitionScheduler with Red Moon, so I could test whether it actually works, but quickly ran into an issue: Red Moon runs its (1 second) transition animation inside the FilterService, whereas TransitionScheduler starts the transition directly.
@fython @corphish I haven't spent that much time exploring the architecture of your apps — would they run into a similar issue, or does the current implementation work for you?
Since Transition is now a separate class, I could just use that portion of the library in Red Moon, if the current implementation works for you. Otherwise, we'll need to change the library's approach.