Nana Release

August 28th, 2018

Release notes tell you what's new in Nana C++ Library

This release contains new features, some breaking changes and many fixes. It makes Nana more stable on both Windows and Linux. Learn more on the Nana Blog.

We love hearing about your experiences with Nana at our Forum. The forum also gives an opportunity to listen to your feedback as we continue development.

  • NEW

    New feature.

    • added new UNICODE word break(#330)

    Core issues.

    • fold expressions only made the show()(#320)
    • Inconsistent check for fold expressions(#321)
    • a widget may not be drawn correctly if it is exposed when its parent gets enlarged
    • fix bug that caused wrong window position in X11
    • fix bug that caused old attribute state was returned because of asynchronized X protocals

    Widget issues.

    • group widget may draw a gradual rectangle for caption at wrong position
    • listbox::scroll not scrolling to correct location(#322)
    • Large Listbox Not Scrolling Correctly(#324)
    • Unknown progressbar freezed(#325)
    • fit column content vs. sort column vs. move column(#326)
    • basic mode background button - all black(#327)
    • inline widget of listbox hovered not working(#328)
    • fixed listbox thread-safe issue(#329)
    • label word wrap not working for Japanese and throw exception (nana 1.6.1) (#330)
    • fix crash that occurs when the mouse re-enters a widget after its tooltip reseted(#331)
    • fix crash that occurs when drawing in text_changed event with new line inserted(#332)

    Changes and improvements.

    • Code refined for C++17



    Contributes by loaden.

    • Fixed support of MinGW for CMakelists(#319)

    Contributes by rbrugo.

    • New textbox::getline overload returning an optional<string>(#323)