sul-cidr / pianolatron

Development repository for the CIDR Pianolatron application.
https://pianolatron.stanford.edu
8 stars 4 forks source link

Overhaul the playback control buttons #139

Closed broadwell closed 4 months ago

broadwell commented 1 year ago

The main point here is to add a "transport control" button strip (as seen in Garage Band and most other Digital Audio Workstation programs) to the top of the roll display window for both Listener and Performer views, as sketched in the wireframes. The specific lineup of buttons and their functionality will be considerably different from what's shown in the wireframes, though. Some specifics:

Image

probably will need to move -- I'd suggest rotating the strip to a vertical orientation and pinning it near the top right of the roll image window.

broadwell commented 1 year ago

Here's a very sketchy version of what the transport control strip could look like -- hopefully the finished product will be much more stylish! But this should be more concrete than the text descriptions above. ETA: Probably the "Repeat" button should be moved just to the left of the start/end play point selectors, since their functionality is linked.

Image

broadwell commented 8 months ago

Re-opening due to request from core users to increase the size of the buttons on the transport control strip to approximately double their current dimensions and possibly choose an alternative set of play, pause, record, skip, etc. icons that is as consistent as the current set in look but does not have circles around the icons (instead we'll probably use the border characteristic of the page element to draw a box around each icon).

broadwell commented 4 months ago

Addressed via https://github.com/sul-cidr/pianolatron/pull/215