User should be able to click and add a selected window to a schedule, or be able to drag and drop a fish's row into the schedule table/list/ui.
The user should be able to remove windows from the schedule.
The user should be able to clear the schedule.
If the user updates the timeline, the schedule should be cleared. Consider leaving the schedule intact if the windows currently selected are still within the updated time span.
UI Ideas:
A single line with markings to denote the specified time intervals. When a fish's window is added to the schedule, it would appear as a fatter bar on the line, with the icon for the fish aligned to the left. Hovering over, or tapping the icon, or bar, should display the exact times for the window start/end. Possibly include location and bait suggestions.
A table similar to the timeline table, but only including the selected window instead of all possible windows.
User should be able to click and add a selected window to a schedule, or be able to drag and drop a fish's row into the schedule table/list/ui. The user should be able to remove windows from the schedule. The user should be able to clear the schedule.
If the user updates the timeline, the schedule should be cleared. Consider leaving the schedule intact if the windows currently selected are still within the updated time span.
UI Ideas: