Build 596
Our first release in 2020! New Markup features for those pedantic markup artists and some new beta features for hardcore users.
Align added as option in the right click menu of a button in the MarkUp. Select multiple buttons using Command, then choose one of these options to align them. The options are:
- Top
- Bottom
- Left
- Right
- Center Vertically
- Center Horizontally
- Center
Button alignment and sizing features use the button where the menu item was clicked as the reference to align the other selected buttons.
In the align menu are options to Equalize Height and Equalize Width. These options will alter the button dimensions based on the clicked on button. Great for creating perfectly sized buttons. And option to Space Evenly Horizontally and Space Evenly Vertically, this feature requires 3 or more buttons to be selected and will set the space evenly between the selected buttons. Try aligning a group of buttons using the left align feature, then space them evenly horizontally, makes a nice tidy stack!
Position Button Name by holding down Control and Option keys then clicking and dragging on text for the button name. Be sure the button is not selected first, it does not work when the button is selected.
Pinger Effect added as a button visual effect when a button is pushed down. The tick box to set this is in the button type row of the inspector. Use the pinger effect in conjuction with None button types to create backgrounds for groups of buttons that draw attention.
Playback Speed Steps added as a preference and its defaults have been updated. Now, when the up arrow is pressed in rapid succession, the movie playback speed will step through the following values: 1.3333x, 1.5x, 1.6666x, 2x, 3x, 4x, 5x, 8x, 16x, 32x, 64x. And when option is held down and the up arrow is pressed in rapid succession the playback speed will drop through the following values: 0.5x, 0.25x, 0.1x.
Great suggestion from Sheffield United!
Locked Play and Unlocked Play added to the right click menu of the play button in the timeline toolbar. If you set the 'Locked Play' option:
- All keyboard shortcuts to move the playhead will not respond
- The playhead cannot be moved using the mouse
- Clips cannot be selected
- Clips cannot be edited
This feature can be used if video feeds are not present while marking a live event.
Timer Clip added as a new BETA markup button type. This button type creates an alternate timer that can be used to provide a secondary time for clips. For example, this type of button could be use to provide the official time of a football match; covering both halves.
If a timer clip exists, a clip will automatically grab the timer clip time from the closest timer clip to the playhead, adding it to the clip in the timeline data. Currently, you will not see this unless you look at the raw timeline data in the timeline PLIST or JSON files. The time is stored as 'alt seconds' according to the options set for the timer clip.
The timer clip button type has an option called Timer Offset that can be set in the inspector, this value is minutes. This is helpful when working with multiple segments of time like a first and second half of a football match. You can set two separate timer clips with the same name and different offsets. The first timer offset starting at 0 and the second timer offset starting at 45.
In some sports, the game clock counts down from a specific time and can be stopped by the officials. So, there are two options to support this: Cumulative and Count Down. When cumulative is selected, gaps between when the timer clips starts and stops will be subtracted. When Count Down is selected, time will count down from the offset time. For example, in NBA basketball, you might have 4 quarter timer buttons where each is configured with an timer offset of 12, cumulative option selected and count down option selected. If you mark each time the game clock starts and stops, you will be able to calculate all clips and qualifiers timing according to the game time.
To calculate the match time for the start of a clip, add the ‘alt seconds’ value to the start time of the clip. If the timer clip or row used is a count down timer, then subtract the start of the clip seconds from the ‘alt seconds’ value. The same calculations can be done to determine match time for the qualifiers.
Optimized JSON timeline export and added a feature that generates a uniquely named JSON file for each time the export is fired off by changes in the timeline. A folder called JSON ARCHIVES is created in the target export folder, then the uniquely named copies of the JSON export will be created here. Each file has a time stamp in the name that can be used for sorting and grabbing the latest data. The purpose of these individual files is to insure that file operations such as upload are not effected when Angles exports the latest JSON data.
NOTE: JSON Archives that are older than 10 minutes ago are automatically deleted except the last 3.
Qualifier Attributes are exported in a label tag of the legacy XML export for the timeline.
Quieted down the "There was a problem connecting to the server ..." message when Angles is seeking for files where the network shared folder location is not accessible.
If you use shared folders on file servers or across networks to other Macs during live capture, you would have noticed some considerably long hangs where Angles would become unresposive on launch. This is due to the macOS underlying file mechanisms trying to connect you back to your data.
We have reduced the default search time for Angles folders upon launch to 2 seconds per folder. This is per folder, so if you have a lot of mounted shared folders, each one will search for 2 seconds. This value can adjusted in the 'Volume Mount Hang Time.plist' preference in '/Users/Shared/Angles/Preferences' folder.
If the shared folder is reachable, it will automagically mount in the system and appear in Angles. If it is not reachable, the Angles folder in the files list will have a red background. If the shared folder is mounted while Angles is running, you can double click on the folder to mount it inside of Angles.
If the Angles folder was the focus folder, located in the shared network folder and not reachable, the focus folder will become your home folder. When the shared network folder is mountable, Angles will automagically set the focus folder back to the shared network folder where the Angles folder is located.
There may be areas that we have not covered with these routines, please let us know if you are experiencing long hangs across network shared folders. There is likely a lot more refinement we can do in this area to make the experience better.
Opening capturing movie collections fix for Catalina. We found that Catalina's SMB default services preferences use file caching options that are not helpful during live capture. We, now, update specific file flags to allow services see active movie capture collections better across shared network folders.
Inline File Name Editing!!! Finally, we added the ability to edit file, folder and window names in the files list sidebar. This feature works similar to Finder: Select the file, folder or window and then click again on it to initiate the editor.
Add UTF-8 and UTF-16 options for the Clip CSV Table export in the timeline and composer.
BUG FIX: Cartesian values were not being attributed to qualifiers when a Down > Up action was used to end a clip. Also, multiple of the same qualifier can be added to a new clip when marking clips in the timeline while Mark mode is activated. Adding multiple of the same qualifier when an existing clip is selected still requires holding down the Command key. Cardiff Met Students, we thank you for flagging this issue with us.
BUG FIX: When editing notes in a super tab, then switching to a new super tab, the cursor would remain in the note editor causing all keystrokes to be entered into the note. This would stop any kwyboard shortcuts from working because they were being inputted into the note editor in the other super tab.