MHS X had to take a step back to remove Qt, so the new interface is less developed than before, but looking better overall.
- MhsX2.png (25.23 KiB) Viewed 63501 times
Qt was removed for a few reasons. Using a GUI library means losing control over what strings end up in the final file, what function imports are used, etc. My custom GUI library here uses expressions to help auto-size windows, which is much easier and allows much more control than what any other GUI library offers. The Expression Evaluator from old MHS has been heavily updated, now supporting many new functions, including all functions found in <
cmath> (cos, sin, atan, lgamma, round, pow, etc.)
All text boxes will use the new Expression Evaluator where appropriate to make it easier to enter values, not arbitrarily forcing a certain format for certain boxes. “100”, “10*10”, “200 >> 1”, “50 * 2.0”, etc. all resolve to the same value.
At least most features of old MHS will be present, and new ones.
Work is being done daily and a release is not too far off.
L. Spiro
Our songs remind you of songs you’ve never heard.