Skip to content

NAppGUI v1.6.0

Latest

Choose a tag to compare

@frang75 frang75 released this 02 Jan 17:47
· 2 commits to main since this release

Added

  • label_trim(). Commit.
  • dbind_sizeof(). Commit.
  • str_mem(). Commit.
  • image_mem(). Commit.
  • Support for maximize/minimize windows. Doc. Commit.
    • window_maximize().
    • window_minimize().
    • window_get_maximize().
    • window_get_minimize().
  • layout_hexpandn(), layout_vexpandn(). Commit.

Changed

  • comwin_open_file() adds a new parameter const char_t *filename. Commit.
  • comwin_save_file() adds a new parameter const char_t *filename. Commit.
  • dbind_binary() adds a new parameter FPtr_size. Commit.
  • window_size() renamed by window_client_size(). Commit.
  • window_is_visible() renamed by window_get_visible(). Commit.

Improved

  • Text rendering backend. Refactor and full tests. Commit.
  • Label implementation as custom control. Removed OSLabel and all platform-specific code. Commit.
  • Custom controls use an optimized View API vctrl.inl. No changes in public API. Commit.

Fixed

  • Minor issue when removing columns or rows dynamically from layouts. Commit.
  • Flickering in toolbutton (Win32). Commit.
  • Win32 multiple tooltips in same window. Commit.
  • Win32 popup avoid change selection with mouse wheel. Commit.
  • ekGUI_OFF issue in Gtk menu. Issue. Commit.
  • SplitView minor fix macOS/Linux. Commit.

Build System