One thing i would like to see is a more interactive UI around the waveform.
I understand you wish to use the mouse for active drawing (e.g. click to add a segment), and waveform manipulation (e.g. changing segment width, or moving segments around).
I'm sorry to disappoint you, but when I designed Waveme's workflow, I decided not to make use of the mouse for such activities. And, I understand that this might not be to everyone's liking.
For speedy drawing, I suggest using the Duplicate operation, that is available for many objects;
- Row (Row | Duplicate) (Shortcut: *)
- Segment (Segment | Duplicate) (Shortcut: *)
- Arrow
- Label.
Give it a try. This might be plenty fast...
I feel that for a specialized tool as Waveme, a simplified UI is easier to learn and efficient to use, than the experience offered by general drawing tools such as CorelDraw and Visio (which are great for what they are - general, do what you want, but take longer to master and to produce work, and require precise mouse manipulation).
I'm sure that with the community's feedback, I'll figure out which mouse manipulations are worth adding to Waveme.