https://robb.is
Get the update here: apps.apple.com/app/linear-m...
Get the update here: apps.apple.com/app/linear-m...
(unless of of course, it crosses the midpoint of the shortest edge)
(unless of of course, it crosses the midpoint of the shortest edge)
I found this value through some empirical computer science in a quick #SwiftUI preview.
I found this value through some empirical computer science in a quick #SwiftUI preview.
This enables building custom menus like this that allow triggering an action with a single long press.
This enables building custom menus like this that allow triggering an action with a single long press.
- Use `strokedPath(_:)` to split the path into multiple lines, using a two-component dash array.
- Convert to a CGPath, split it into subcomponents using `componentsSeparated(using:)`.
- Apply a rotation to each line.
- Merge them back together.
- Use `strokedPath(_:)` to split the path into multiple lines, using a two-component dash array.
- Convert to a CGPath, split it into subcomponents using `componentsSeparated(using:)`.
- Apply a rotation to each line.
- Merge them back together.