package dev.photosync.core.timeline;

/** What the browser should be showing instead of, or alongside, the grid. */
public enum TimelineState {
    /** No credentials yet. The settings screen is the thing to offer. */
    NOT_CONFIGURED,
    /** Fetching the bucket list. Nothing can be laid out yet. */
    LOADING,
    READY,
    /** The bucket list failed; {@code TimelineBrowser.error()} says why. */
    FAILED,
    /** The album really is empty. */
    EMPTY
}
