Skip to content

Releases: ffAudio/foleys_gui_magic

V 1.4.0

27 Jul 16:21
Compare
Choose a tag to compare

27.07.2023

  • Removed commercial license / BSD V2 license for all projects
  • Reorganised repository:
    • The module is now in a subdirectory: modules/foleys_gui_magic
    • Integrated examples
    • Added unit tests using catch2
  • Validates using pluginval, see https://github.com/Tracktion/pluginval
  • Replaced the develop branch with a fresh branch

V 1.3.9

13 Jul 08:28
Compare
Choose a tag to compare

7.7.2023

  • Added wheel parameter to XYDraggerComponent
  • Fixed initially invisible resizer when toolbox is detached
  • Updated updatePlayheadInformation for JUCE 7
  • Added safety to RadioButtonManager
  • Allow setStateInformation to occur on a background thread
  • Add setting a property from a TextButton
  • Changed name "value" to "property" on ToggleButton
  • Allow setting of Tab-Bar height
  • Add a property "tab-selected" to connect to a property in the state
  • Avoid update feedback loop in RadioButtonManager
  • Added update when something in the Stylesheet changes

V 1.3.8

31 Oct 11:06
Compare
Choose a tag to compare
  • Fixed radio buttons not to double propagate
  • Fixed missing compiler settings
  • Added access to ParameterMappings

V 1.3.7

28 May 00:34
Compare
Choose a tag to compare
  • Added accessibilities settings
  • Added Radio group features- Avoid a loop when undo colours
  • Fixed fill when no colour was set
  • Fixed parsing of colours named "transparent"
  • Fixed crash with class selection popup MultiListPropertyComponent
  • Fixed gradient for glowing MagicPlot

V 1.3.6

27 Dec 21:40
Compare
Choose a tag to compare

27.12.2021 - V 1.3.6

  • Allow Containers to scroll if over-full and configured accordingly
  • Added drumpad component
  • Added gradient option to curve Plots
  • Add option for XY-Pad to jump to click point
  • Save position of the toolbox

1.3.5

28 Sep 09:52
f7458e5
Compare
Choose a tag to compare
  • Fixed AlertWindow::IconType to a backward compatible version
  • Add ParameterAttachment for Label
  • Added a fix when undo after a edit-drag operation

Release 1.3.4

03 Aug 11:02
b5cf9bc
Compare
Choose a tag to compare
  • Removed modal loops (needed for JUCE 6.0.9)
  • Added PopupMenu background and colours in ComboBox for all shipped LookAndFeels
  • Made Tooltip colours configurable
  • Added tooltip to foleys widgets like Levelmeter, XY-dragger
  • Added macro to automatically set the sources folder for save/load FOLEYS_SET_SOURCE_PATH
  • Added AutoSave every 10 seconds, requires using FOLEYS_SET_SOURCE_PATH
  • Changed LevelMeter from rolling average to ballistic, added max line

Release 1.3.3

01 Jul 20:23
41e7f2b
Compare
Choose a tag to compare

Released on 02.07.2021

-Added callback to MagicProcessor to allow bespoke generic GUI trees

  • Allow caption to be configured from CSS style class
  • Added Filmstrip option for knobs
  • Added aspect ratio to resize constrainer
  • Added interval and suffix to Slider (not with parameter)
  • Allow caption to be centered
  • Removed FOLEYS_SAVE_EDITED_GUI_IN_PLUGIN_STATE
  • Fixed default GUI creation

Release 1.3.2: Position components by dragging

04 Apr 21:22
f4a6cb2
Compare
Choose a tag to compare

1.3.2 - 04.04.2021

  • New components respect current edit mode
  • Fixed accidently draggable components
  • Allow dragging of groups (instead of selecting the child)
  • Fixed setup when FOLEYS_SAVE_EDITED_GUI_IN_PLUGIN_STATE is off
  • Don't need BinaryData config switch any longer
  • Fixed creation of CSS classes and update when a property there changes
  • Changed Analyser to use ballistics rather than rolling average

1.3.1 - 21.03.2021

  • Added options to specify position and size relative or absolute to the parent component
  • Allow the selected component in a Contents to be draggable
  • Add a switch to disable storing the tree in the plugin state
  • Allow loading the gui from an external XML file without compilation

Introducing MagicProcessor

01 Mar 22:38
9ba1996
Compare
Choose a tag to compare
  • The GUI ValueTree is now in MagicGUIState

  • AudioProcessorValueTreeState is no longer needed and not supplied to the MagicProcessorState

  • Added MagicProcessor that takes care of the necessary boilerplate

  • addBackgroundProcessing() is no longer necessary

  • Set TextButton to toggle when a parameter is connected

  • Make it work without AudioProcessorValueTreeState

  • ApplicationSettings update now when the file changes / work cross multiple plugins

  • Fixed a crash with ListBox