monome/aleph

BEES pages UI enhancements

Opened this issue · 0 comments

op creation page

  • oplist index should increment after adding new operator, so the default should be to quickly add a list of ops in the order they are selected from op list, without having to scroll down after each op creation
  • vice versa for op deletion
  • new operator selection should draw somewhere in the currently-empty right half of screen, and always be visible as you scroll up/down through the oplist
  • optype scrolling could have an alt-key accelerator to make it quicker/easier to navigate the optype list when creating a scene.

Two possibilities for this accelerator:

easier/maybe-not-that-effective

  • jump to the next letter in alphabet - i.e don't slowly flick through BARS,BARS8,BIGNUM,BITS, when you know you need to get all the way from ADD to ITER

harder/better

  • zooms through 'pages' of optypes by incrementing by 8 optypes - use that space on right of screen to display adjacent optypes

Ins Page

  • make alt-key accelerator for ENC1 smarter, so it warps to next op's 1st input, rather than simply zooming ahead 8 inputs
  • camel-case-enabled version of the above when scrolling through DSP params on ins page. So the UI scrolls down/up until the 'first word' (in camelCase) of param descriptor changes

Outs Page

  • make alt-key accelerator for ENC1 smarter, so it warps to next op's 1st output, rather than simply zooming ahead 8 outputs
  • make alt-key accelerator for ENC3 smarter, so it warps to next op's 1st input, rather than simply zooming ahead 8 inputs