all nice & basic i would say
monitoring balancing is also basic : to be able to just hear the incoming signal (without what already/being recorded) or balance that signal
divide/multiply recording in (equal) splices/chunks/bars:beats as explained above
join/split recordings
play and loop window should indeed be 2 separate things preferably ; that parameter/functionality could come over from the GRA module - with as added bonus overlap(s) in the play/loop window(s)
playback speed & direction : * 12 (semitones ? could be nice to ‘tune’ the loop) or / 24 - direction forward & backwards of course & 0 should halt playback
incoming clocks could be used for switch/jump of GRA sized chuncks or/and timestrech using playback speed as ‘tune’ control
more bonuses : trigger out when reaching the end of the Play/loop window(s)
as a concept, ideally would see the LOOPER as a SYNCED multitrack with unlimited - or a very big number of tracks which you’d could easy switch/re-record/delete/copy/merge and mix