Skip to content

NAppGUI v1.4.3

Latest
Compare
Choose a tag to compare
@frang75 frang75 released this 12 Oct 16:56
· 7 commits to main since this release

Added

  • macOS support for edit_select(). Commit.
  • macOS support for edit_copy(), edit_paste() and edit_cut(). Commit.
  • New demo on text selection and clipboard. Doc. Commit.
  • macOS support for textview_select(). Commit.
  • macOS support for textview_copy(), textview_paste() and textview_cut(). Commit.
  • macOS support for textview_OnFilter(). Commit.
  • unicode_move(). Doc. Commit.
  • Button shortcuts. Doc. Commit.
  • textview_wrap(). Doc. Issue. Commit.
  • view_allow_tab(). Doc. Commit.
  • textview_apply_all(), textview_apply_sel(). Doc. Issue. Commit.
  • textview_show_select(). Commit.
  • New TextEditor demo. Doc. Commit.
  • Support for OpenGL 3D graphics. Issue. Commit.
  • draw_r2df(), draw_r2dd(), Draw::r2d(). Commit.
  • draw2d_preferred_monospace(). Commit.
  • listbox_font(). Commit.
  • ekFCELL in font style to indicate the font size means cell height. Commit.
  • Support for font stretch. Doc. Commit.
    • font_with_width().
    • font_with_xscale().
    • font_width().
    • font_xscale().

Fixed

  • GTK scrollbars position. Commit.
  • GTK flatbutton padding. Commit.
  • GTK render listbox checks in Xubuntu. Commit.
  • macOS HighSierra and lowers focus ring drawing issue. Commit.
  • Issue in dbind_destroy(). Commit.
  • Issue in layout_panel_replace(). Commit.
  • GTK buttons always show shortcut underscore. Commit.
  • macOS pushbuttons images were not shown. Commit.
  • gui_alt_color() avoid to register twice the same color. Commit.

Improved

  • NAppGUI build documentation. Doc.

Build system

  • CMake install use NAppGUIOptions.txt for build info. Commit.
  • MinGW desktop apps don't require a local Application.manifest. They reference the same file in /prj/templates. Commit.
  • New function nap_link_inet(targetName). Commit.
  • New function nap_link_opengl(targetName). Commit.
  • New CMake option -DNAPPGUI_NO_CRTDBG=YES to disable the CRT debugger in Windows. Issue. Commit.