{"id":65,"date":"2016-09-16T22:03:40","date_gmt":"2016-09-16T22:03:40","guid":{"rendered":"http:\/\/old.lightingdesignerapp.com\/guide\/?page_id=65"},"modified":"2016-09-26T13:12:03","modified_gmt":"2016-09-26T13:12:03","slug":"release-notes-v2-1-7","status":"publish","type":"page","link":"https:\/\/www.lightingdesignerapp.com\/guide\/release-notes\/release-notes-v2-1-7\/","title":{"rendered":"Release Notes v2.1.7"},"content":{"rendered":"<h6><a href=\"#newFeatures\">New Features<\/a> \u00a0 | \u00a0 <a href=\"#bugFixes\">Bug Fixes<\/a><\/h6>\n<p>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.<\/p>\n<h4 id=\"newFeatures\">New Features<\/h4>\n<p><strong>Popovers<\/strong><br \/>\nPreviously, 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&#8217;s use of popovers. Now, popovers are dismissed when the user taps anywhere outside of them.<\/p>\n<p><strong>Multiple-Object Replication<\/strong><br \/>\nWhen multi-selected Objects are replicated, all new Objects are selected as a group.<\/p>\n<p><strong>Settings Mode<\/strong><br \/>\nWhen 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.<\/p>\n<h4 id=\"bugFixes\">Bug Fixes<\/h4>\n<p><strong>Detail Table Hierarchy Corruption<\/strong><br \/>\nOpening the Objects detail table, then rapidly tapping two different objects on the Plot, would generate nested push operations and corrupt the navigation controller&#8217;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.<\/p>\n<p><strong>Label creation<\/strong><br \/>\nAn 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.<\/p>\n<p><strong>Inventory<\/strong><br \/>\nFavorites and Recent categories were not keeping their objects between launches. Re-wrote Inventory creation method.<\/p>\n<p><strong>Gear List<\/strong><br \/>\nNote Objects and Favorites\/Recents were appearing in the gear list for email.<\/p>\n<p><strong>Truck Objects<\/strong><br \/>\nLonger Object names would push the Truck usage numbers out of the cell. Added method to truncate longer names.<\/p>\n<p><strong>Truck Objects<\/strong><br \/>\nWhen 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&#8217;t selected. Added method to ensure nullification of objectFromTruck variable when all of that type was removed.<\/p>\n<p><strong>Woman Object<\/strong><br \/>\nImage for Woman Object was not centered.<\/p>\n<p><strong>Labels for Object<\/strong><br \/>\nIf the user was looking at an Object&#8217;s Labels, then selected an Object without any Labels, they would be able to swipe-delete the\u00a0&#8220;no labels&#8221; cell.<\/p>\n<p><strong>Show List<\/strong><br \/>\nDeselects current Plot when Show is selected.<\/p>\n<p><strong>Plot List<\/strong><br \/>\nFixed copy-paste typo in Plot list title during a search that read\u00a0&#8220;# Shows&#8221;\u00a0instead of\u00a0&#8220;# Plots.&#8221;<\/p>\n<p>To report a bug or request a feature, please\u00a0<a href=\"http:\/\/www.lightingdesignerapp.com\/support.html\" target=\"contact\">Contact the developer<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New Features \u00a0 | \u00a0 Bug Fixes 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. New Features Popovers 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, &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":56,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"_links":{"self":[{"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/pages\/65"}],"collection":[{"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":17,"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":196,"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/pages\/65\/revisions\/196"}],"up":[{"embeddable":true,"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/pages\/56"}],"wp:attachment":[{"href":"https:\/\/www.lightingdesignerapp.com\/guide\/wp-json\/wp\/v2\/media?parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}