Skip to content
This repository was archived by the owner on May 25, 2026. It is now read-only.

v0.7.2

Choose a tag to compare

@ShipmasterKyle ShipmasterKyle released this 10 Feb 15:12
· 65 commits to main since this release
4a8fc80

Version 0.7.2

FiniteShell

  • Added a wl_seat(shell.seat) and zwp_virtual_keyboard_manager_v1(shell.virtual_manager) struct to FiniteShell. This types are automatically defined by the compositor if they're supported

FiniteInput

  • Added the finite_input_textbox API
  • finite_input_keyboard_init no longer exits if no keyboard is available.
  • Added finite_input_keyboard_rescan to allow devs to rescan the wl_seat
  • Added the new FiniteTextbox for input handling
  • Added finite_key_is_alpha
  • Downgraded finite_gamepad_poll_buttons_async's log level from LOG_LEVEL_INFO to LOG_LEVEL_DEBUG
  • Fixed an issue in finite_gamepad_poll_buttons_async where releasing the Down button or Up button the dpad caused the library to report that up was pressed
  • Added FINITE_KEY_QOUTE as a secondary reference to FINITE_KEY_APOSTROPHE for clarity

FiniteLog

  • Fatal errors now close the File descriptor if its not stdout or stderr

FiniteDraw

  • Added the finite_hex_to_color_group function to support hexadecimals values for colors
  • Fixed an OOB issue with some finite-buttons

FiniteAudio

  • Fixed a small type conversion issue in finite_audio_get_audio_duration

Notes

Starting in v0.7.2, developers no longer need to include the protocol headers into their projects.

The version B patch adds a fix to the readme.