Skip to content

NAppGUI v1.6.3

Latest

Choose a tag to compare

@frang75 frang75 released this 01 Oct 06:20

Added

  • HiDPI (Per-Monitor-v2) support in the Windows backend. Issue. Doc. Commit.
    • gui_dpi_aware().
    • font_native_dpi().
    • font_metrics_dpi().
    • font_with_cell_size().
  • Wayland support in the GTK3 backend. Issue. Doc. Commit.
    • "-gdkbackend=x11"/"-gdkbackend=wayland" osmain()/osmain_sync() option, to force a specific GDK backend.
  • Support for macOS Golden Gate. Commit.
  • OpenGL 4.1 demo in GLHello. Commit.

Fixed

  • GTK3 backend no longer forces GDK_BACKEND=x11, breaking Wayland-only distros without an X11 session (Ubuntu 26.04+). Issue. Commit.
  • GTK3 resize issues. Issue Commit.
  • GTK3 theme colors: View border, TableView/ListBox row hover/select. Commit.
  • GTK3 Scroll-to-focus inside a scrolled Panel didn't land on the correct position. Commit.
  • GTK3 application dock icon missing since Ubuntu 24.04. Commit.
  • GTK3 UpDown control clipped its bottom pixel row. Commit.

Changed

  • window_overlay() now takes origin, halign and valign. Commit.
  • menu_launch() coordinates are now local to the parent window. Commit.

Removed

  • ekFPIXELS, ekFPOINTS, ekFCELL font size unit flags in fstyle_t. Commit.
  • font_units(). Commit.
  • textview_units(). Commit.