Skip to content

v0.7.0

Compare
Choose a tag to compare
@tseli0s tseli0s released this 06 May 17:06
· 135 commits to master since this release

Not a spectacular release, but surely better than nothing. This was planned for May 1st but I decided to leave it for the weekend. Enjoy :)

Changelog

  • Gtk dialogs will now be guaranteed to have their title set.
  • Gtk dialogs are now modal, meaning the user can't skip over them without
    responding to them.
  • NvDialog will check if it has been initialized before any API call.
  • Added extra null pointer / invalid parameter checking.
  • nvd_init: The parameter 'program' of the function is now deprecated.
  • Initial work towards sandbox support (See #36), based off the Gtk3 backend.
  • File dialogs now support extension filters. See documentation.
  • Fixed notifications on Linux failing, NvDialog will now handle dlopen() errors.
  • All global static variables now are thread local, to improve safety on some platforms.
  • GitHub workflows now use a target triple naming (arch-device-os-toolchain, eg.
    x86_64-pc-windows-msvc)
  • C standard is now required to be at least 2011 or newer (See c7e68a0).
  • Deprecated styling support (Now all backends will just return a "fail value" like a NULL pointer or a negative integer).

Full Changelog: v0.6.1...v0.7.0