Skip to content

Releases: ImJimmi/JIVE

JIVE v1.2.2

30 Sep 22:26
b6fba4b
Compare
Choose a tag to compare

Changes

  • Added support for JUCE 8.0.2 (keeping backwards-compatibility for older versions)
    • Due to breaking changes in JUCE 8.0.2, setting properties of a jive::Object through the base class of juce::DynamicObject (e.g. via juce::var::getDynamicObject()) will not trigger listener callbacks, or properly set up the parent hierarchies.
      Therefore, ensure you dynamic_cast<> to jive::Object before calling setProperty().

JIVE v1.2.1

02 Aug 09:43
f0c3917
Compare
Choose a tag to compare

Changes

  • Removed the JUCE submodule in favour of fetching with CPM

JIVE v1.2.0

25 Jul 22:14
ba7d7cb
Compare
Choose a tag to compare

JIVE 1.2 - Animations

JIVE 1.2 introduces a powerful new animations API for Layouts and Style Sheets.

As shown in the updated Demo Runner, JIVE supports animating all expected layout and style properties as well as offering a flexible and intuitive API for animating any custom properties.

See docs/Animations.md for more info.

Animations example from the Demo Runner

Changes

  • Added support for JUCE 8
  • Added support for "transition" properties on Layouts (juce::ValueTree) and Style Sheets (juce::DynamicObject).
  • Made significant improvements to jive::BoxModel to reduce the amount of unnecessery recursion
  • Added a new Animations section to the Demo Runner

JIVE v1.1.2

14 Jun 16:36
a8e0487
Compare
Choose a tag to compare

Changes

JIVE v1.1.1

04 Apr 21:29
2c0e347
Compare
Choose a tag to compare

Changes

  • Replaced the use of JUCE modules in CMake with Interface libraries

JIVE v1.1.0

15 Feb 18:36
e754a8a
Compare
Choose a tag to compare

Changes

  • Added jive::View as a way of defining a view with additional behaviours.
  • Added jive::Timer, a concrete alternative to juce::Timer that's also mockable.
  • Added jive::Visitor, a handy utility to use with std::variant
  • Added Projucer project files for the demo and test runners
  • Greatly improved the performance of jive::Interpreter

JIVE v1.0.4

28 Dec 17:04
6af097f
Compare
Choose a tag to compare

JIVE v1.0.3

02 Dec 01:51
ef36c06
Compare
Choose a tag to compare

JIVE v1.0.2

28 Nov 00:50
37ebd0a
Compare
Choose a tag to compare

JIVE v1.0.1

22 Nov 21:51
b936734
Compare
Choose a tag to compare