These look great - I love the sequencer interface. I’ve been wondering about modes and screens on the Norns, it’s a good way to reuse two buttons and three encoders in a lot of different contexts.
One thing I can’t quite figure out from looking at these comps is how the user navigates around sub-screens, is it through selecting nav elements with an encoder and then hitting a key?
From what I’ve seen on the Norns so far you’ll be getting into some uncharted territory as far as the complexity of the UI. Definitely take a look at @markeats UI library for examples of Ul abstractions in code.
Norns reminds me a lot of a greyscale Processing or openFrameworks in terms of building interfaces, where you have to roll your own to even get, like, buttons. I ended up writing multiple Lua library “classes” to have a grid UI for example.
The end result would definitely push the envelope of Norns UI. It would be awesome if you abstracted away the underlying widgets into a shared library!