A scrolling gradient shaped like a (very) rounded rectangle.
View subclass that acts as a button that controls the tray's UI state.
A message/response from the application.
A scrolling gradient animation usable as a background.
A Fragment that exposes the primary functionality of the Spokestack tray.
A factory class used to instantiate the Spokestack Tray fragment with custom configuration.
An interface for classes that wish to receive events from the Spokestack tray.
Data class holding all configuration for the Spokestack Tray.
A simple data class that describes the state necessary to provide a seamless transition across app lifecycle events.
A custom layout for Spokestack Tray that handles drag events anywhere in the status bar to resize the message stream, à la fsck's SplitView
Download a file from the specified URL.
Prefix a key with a spokestack designator to avoid collisions.