Skip to content

v2.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Dec 19:17
· 16 commits to main since this release

Description

Documentation redesign and much more information, new Tab and Plotting widgets, extra State objects, better alignment and support options and many other additions and fixes.

New Widgets

  • Iris.TabBar, Iris.Tab
  • Iris.PlotLines, Iris.PlotHistogram
  • Visual Window border resizing indicators
  • Small consistency amendments to many widgets
  • New State objects for variables and tables

Library Changes

  • Removed argument from Iris.PopID()
  • State objects use generic types
  • Redesigned the Type system to have unique widget types, making types more obvious
  • Better and more consistent error messages
  • Force update option for :set() on a state object
  • :changed() event for state objects
  • Redesigned the style editor in the demo window
  • Font editor in the demo window
  • Widget alignment demo
  • Buttons support a minimum size
  • Rewrote Wally description

Internal Changes

  • Added delta time internal value
  • State objects keep track of the time of last change
  • Streamlined interaction highlighting behaviour

Bug fixes

  • Fixed incorrect in-area calculation
  • Fixed ignore GUI inset behaviour
  • Removed legacy and unused code
  • Many documentation and typo fixes

PRs