Bug fixes, performance improvements, and UI tweaks. Also converted all int variables to NSInteger in compliance with Xcode 5.1 and iOS 7.1 guidelines.
Previously, the user would have to tap the same button to create and dismiss a popover. This was to allow them to re-position the workspace underneath; however, this behavior is inconsistent with Apple’s use of popovers. Now, popovers are dismissed when the user taps anywhere outside of them.
When multi-selected Objects are replicated, all new Objects are selected as a group.
When user switches to Settings edit mode, the Plot is returned to its default state (like it appears when rendered) so that opacity changes can be observed better.
Detail Table Hierarchy Corruption
Opening the Objects detail table, then rapidly tapping two different objects on the Plot, would generate nested push operations and corrupt the navigation controller’s view hierarchy, causing two possible errors. Modified methods to prevent that from happening by assigning a boolean variable to each view controller, and instructing it to wait if it had already received a notification to push a view controller.
An improperly-placed comment in the Label creation method would fail to assign a new Label to a Plot, so it would not show up in the Plot Labels table.
Favorites and Recent categories were not keeping their objects between launches. Re-wrote Inventory creation method.
Note Objects and Favorites/Recents were appearing in the gear list for email.
Longer Object names would push the Truck usage numbers out of the cell. Added method to truncate longer names.
When removing Objects from the Truck, it was possible to remove all of one type, then continue to remove the next type of Object in the list, even though it wasn’t selected. Added method to ensure nullification of objectFromTruck variable when all of that type was removed.
Image for Woman Object was not centered.
Labels for Object
If the user was looking at an Object’s Labels, then selected an Object without any Labels, they would be able to swipe-delete the “no labels” cell.
Deselects current Plot when Show is selected.
Fixed copy-paste typo in Plot list title during a search that read “# Shows” instead of “# Plots.”
To report a bug or request a feature, please Contact the developer