Frame Page

Frame Page

Watch Frame Page

The frame page, as shown in Figure 3.2.11.1 acts as the frame overview view, the frame selection screen, and the shot navigation screen. The user can navigate between frames by a tap-and-hold pop-out carousel where the user can swipe between frames as seen in Figure 3.2.11.2. The user can navigate between shots if more than one exists by swiping horizontally. Shot 2 does not exist if Shot 1 has not been completed. Similarly, the user cannot see or access a frame beyond the current active frame. Each frame object maintains an ordered list of shot records, and when the user begins a shot from the frame page, it constructs a new shot page instance with the correct frameShotIndex, the current standing pin state and any previously selected values like lane, ball, or board.