Releases: ffAudio/foleys_gui_magic
Releases · ffAudio/foleys_gui_magic
V 1.4.0
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
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
V 1.3.7
- 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
1.3.5
Release 1.3.4
- 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
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
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
-
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