π Monterey Capture Fix
We implemented a fix for capture on Monterey and grappled with Apple's lack of attention to Intel based computers.
In this build, capture is working perfectly now on both architectures (Apple silicon and Intel) regardless of operating system version.
When running a capture, be sure to set your frame rate to what is coming in from the source.
β οΈ Breaking Backward Compatibility β οΈ
There are times while developing software that in order to move forward, you you must break from the past. This build is one of those moments.
IF YOU OPEN A MARKUP IN THIS BUILD, THE MARKUP WILL NOT WORK PROPERLY IN PREVIOUS BUILDS!
Apologies for screaming at you like that, but it is really important that you read this. We have rewritten the way that buttons are created and drawn in the markup. The reason for this is that our original implementation nearly 5 years ago needed to be updated in order provide better performance and features in the future. This work will be especially important as we start on statistical visualisation features early next year.
So, we strongly suggest that you create a backup of your markups. To do this, create an Angles folder, copy all your markups to this folder, then remove the folder from Angles and store it somewhere safe.
π New Features
Change πͺ to π£
Selected button's shapes can be changed by right clicking on a button and choosing the shape from the Shape menu.
Rescale β»οΈ to β¬οΈ
Selected buttons can be rescaled by right clicking on a button and choosing a percentage from the Rescale menu. This operation rescales text and maintains all button spacing.
π Image masking
Shapes can be applied as masks to images used in a markup. For example, drop an image of a person's face and apply a rounded rectangle by choosing this from the Shape menu.
π΅οΈββοΈ Scale Markup
The markup view can be scaled, so you can zoom out and see the whole view at once. Click on the Scale button in the markup toolbar and adjust the slider. If you have built a large markup, this feature is insanely useful!
π Grid Alignment
A new option to align a selected group of buttons to a grid. To use: Place a bunch of buttons in a rough grid, 4x4 or other. Then, Select the group of buttons, right click on a button and choose Grid from the Align menu.
π§½ Timeline Data Import Folder
A new option to import and merge JSON timelines in a folder has been added to the timeline Options menu. To use: choose the "Set Data Import Folder" option in the Options menu of the timeline toolbar, then select a folder for the timeline to look for the JSON timeline files to import.
There are two options for importing: Repeat or Single Shot. Repeat will scan the folder every 10 seconds to look for new data to import. Single Shot will import once the folder is selected and then can be triggered manually by pressing the shortcut Control Option Command J.
The import process can be stopped by choosing "Cancel Data Import" from the Option menu in the timeline toolbar.
π Maintenance
Timelines connected to live HLS streams would not display properly after 4 hours.
Timeline, composer and markup backup archives are compressed to reduce space.
Added inspector font sizes: 5, 6 and 7 for markup button name.