My knee-jerk reaction is that this is an interesting idea that sounds
like it would fit very well into scrotwm or something similar, that is
designed around a dwm-type stack/main paradigm.
As to euclid, it seems like there would be two basic (but related) issues:
1) Technical, euclid has no internal concept of a dwm-style stack/main
area. Implementing this would seem to require somehow tacking this
sort of organization onto euclid's native data structures, which
doesn't strike me as being at all a straightforward job.
2) From the user perspective, euclid's interface has no concept of a
dwm stack/main area so how would euclid transition into this mode? Or
if there was no explicit transition into a special static layout mode,
but euclid would just use whatever the current layout happens to be
as-is, no matter how complex or odd the current layout might be, how
should euclid behave? Which is to say, how would euclid determine
which cell to treat as the "main" cell, and perhaps more importantly,
what order it should circle through the windows in?
In a scrotwm or similar, these shouldn't be issues and the focus wheel
idea should fit right in (both to user's expectations, and to the
code). In euclid, it doesn't seem to me that it would fit so
naturally.
To step back for a second, is there a particular problem that euclid
currently has that this is meant to address? Is there a situation you
sometimes find yourself in where euclid's current tools are awkward or
insufficient?
Just my off-the-cuff thoughts.
Cheers,
Will