Known Issues
( These are known issues and will be corrected if project is funded )
Estimated time of resolution for known issues is four weeks.
The installer isn’t notarized by Apple as I don’t have a paid developer account.
You will see warnings when installing.
When selecting inspector while OSC visible there is a frame where the OSC disappears.
On rare occasion when moving the complete rectangle by dragging center in the
OSC the rectangle coordinates with twitch between two positions. It is caused by a flipped coordinate state that accidentally gets set.
When editing corner radius with cursor or in combination with command option shift the radius will drop to zero and only be editable with the parameter in the inspector.
Multiple Selected Filters ( one works others are confused and draw incorrectly ). Happens intermittently when moving lower points up or down. Simple parameter update issue.
When using the corner radius cursor it will update correctly when moving cursor over it but when dragging it the update will take a few moments to update.
I tried everything I could think of but this seems to be an intrisic issue in Apple Motion.
The OSC slow when editing while playing. This is due to existance of the parameterChanged method in the Fliter and the number of parameters set per element changed. It is also may be related to thread locking while changing parameters. Will resolve.
Magnification:
The synchronization is off from time to time between the on screen control and the magnified texture. This may reveal the magnified texture edge without the ring looking odd. Solution is evident by forcing a redraw of the magnification ring for one step after the magnification went away in parameters.
The magnification ring may also be offset drastically initially.
On rare occasion the zoomed in texture will remain after the ring goes away until acted on again. This is related to the synchronization and will be resolved when synchronization is finished.
Coordinates of anchor are offset from cursor when zoom in more then 6000%.
Behaviors set primary parameter correctly but does not update OSC or
parameters that are dependent on this change
Undo of parameter in inspector can at times require two undos or may not work at all ( slider, edit box, and scaling edit value ). The reason is that there is no way to add the additional parameters that are set when a value is changed in the inspector to be ignored by parameterChanged. The solution is to create a custom parameter so that the additional parameters can be ignored ( they are added to the undo stack individually which causes innumerable issues ). The solution causes issues with not being able to set behaviors for the parameter. Best practive for now is to assume the parameters will not be set in the inspector for the OSC. I have considered creating custom parameters for the user to set that would trigger the ignore methods with additional exposed parameters that will be set internally so they may be used with behaviors. This is still under consideration and any input would be helpful. Still researching the use of a custom undo stack in parameterChanged. It did not work on initial attempt.
Reintegrate custom attributes for corner radius.
••• Finish implementing Margin coordinates for use with text paragraphs.
Apple Motion text generator does not support behaviors such as Link required
for using Margin insets in the OSC.