- window size has been changed to be compatible with ARIA banks
- the cc knobs rotator and title label have a white color on a semi-transparent background in the controls tab
- the info tab becomes a dark and semi-transparent overlay dialog above the Home panel, then both will display a background image when available
- Handle LV2 scaleFactor system setting
- Add a Zoom menu in Settings to apply an user' zoom ratio preference
- A Set Default button applies the changes in settings.xml, under default_zoom key
TODO: only LV2 has scalefactor detection, so other plugins will have a different scaling/window size
and the user setting is not applied directly (no automatic window reopening), need to close and reopen manually the window
After a previous UI change, the image container had an offset to the left side
with the contained image left-aligned.
This change makes the container full-width and centers the image.
In addition, the piano keyboard has been adapted accordingly, leaving more room for the panels.
The background image size has been increased to 800x300.
It was added because the logo button didn't react visually to mouse events.
Now when you hover over the logo, it gets highlighted and also shows a tooltip like the other glyph buttons.
- with the exception that all sections like Added, Changed, Fixed etc. are subdivided
with 3 additional subsections: Major improvements (general),
Library (for API, sfizz_jack and sfizz_render tools), UI (common to all plugins)
and Plugins. Might be an idea to swap sections, making subsections as parent.
- Some releases were marked as YANKED as suggested by the keepchangelog guidelines,
though this might be undesiderable/debated; remove them later if the case.
Catch2, ghc-filesystem, lv2 headers and VST3SDK sources preinstalled system packages can be used,
optionally and where available, to build sfizz via CMake options:
SFIZZ_USE_SYSTEM_CATCH
SFIZZ_USE_SYSTEM_GHC_FS
SFIZZ_USE_SYSTEM_LV2
SFIZZ_USE_SYSTEM_VST3SDK
`man`, at least on some linux distros, ignores files
that don't have have the numeric suffix that corresponds
to the man page section.
This commit adds the suffix to the tools man pages.
Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>