Nana 1.7.2 brings several updates – including enhanced performance and stability, usability and numerous other bug fixes and improvements. Many thanks to all the developers who interacted with us on Github and forum.
You can find a release note using this link.
Please visit homepage to see who’ve contributed to this release.
1, The header file
<nana/gui/wvl.hpp> is removed, please use
listbox.scheme().suspension_width is removed
This value should not be modified from outside of listbox, it depends on the listbox’s font. Please use
arg_elapse.id in favor of
arg_elapse.sender directly points to the timer which emits the notification, while the
arg_elapse.id is more confusing.
There is a new API to enable a program to support multiple languages under Linux.
//Chinese, Japanese, Korean are rendered correctly. nana::API::font_languages("zh,ja,ko");
It’s a fallback font system. When a string contains a character which is a different language to the chosen font, then nana uses a fallback font to render the character. This API does nothing under Windows, because Windows supports multiple languages.