In github master now:
Were you puzzled (annoyed) by the multi-line mixer strip track labels?
Ugly, eh?
I noticed some synths had veeerrrry long names. And the user cannot changes those names.
Man, did those strips look embarrassing.
So I replaced the track name labels with elided text
In my defense, that multi-line thing was a necessary evil added BEFORE user-adjustable widths.
(You, uh, did know that the strip widths are adjustable now, hm?)
So now was a good time to reason that if you want to see the whole name, well, just expand the strip !
The strips are now a bit more consistent in their height, since the label is now only one line.
"But Tim, that could be annoying, since we have to resize the strips every session."
Fear not!
The ENTIRE mixer state is now saved. Strip widths, strip position, and all.
I fixed previous problems with saving mixer size, and strip position.
Please give it a good workout, if there might be a minor hiccup or two lurking in there...
[Edit:] Now added tooltips on the labels to help see the full text.
More gory details from ChangeLog:
Code: Select all
* Mixer and strips - Save entire state. Fix label text:
- Entire state of mixer is now saved, including user-adjusted strip widths.
The state is preserved even if no mixers are opened (created) during
a session. This required re-working the mixer and strip configuration
(song and config xml files) to be more persistent.
- Mixer widths restoration: Fixed (hopefully) long-time problem with mixers
not opening at their stored song size if the mixers are already open.
- Strip track labels: Replaced multi-line word-wrap with elided (...) text.
Reduced variable-font variation somewhat to avoid too-small fonts.
Added tooltips on the labels to help see the full text.