{"id":9920,"date":"2015-09-21T08:00:26","date_gmt":"2015-09-21T15:00:26","guid":{"rendered":"https:\/\/www.sapien.com\/blog\/?p=9920"},"modified":"2015-09-18T15:38:09","modified_gmt":"2015-09-18T22:38:09","slug":"powershell-studio-2015-service-release-v4-2-94-and-projects-with-folders","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2015\/09\/21\/powershell-studio-2015-service-release-v4-2-94-and-projects-with-folders\/","title":{"rendered":"PowerShell Studio 2015: Service Release v4.2.94 and Projects with Folders"},"content":{"rendered":"<p>We released a new service build for PowerShell Studio 2015 (v4.2.94).<\/p>\n<p>Here&#8217;s what&#8217;s new:<\/p>\n<p><strong><span style=\"font-size: large;\">Folder Support in Projects<\/span><\/strong><\/p>\n<p>PowerShell Studio 2015 projects now support folders. The project folders reflect the folder structure of the project files. Therefore if you previously organized your project files in folders within the project&#8217;s directory, those folders will automatically be displayed in the Project Panel once the project is loaded.<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image27.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"image\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb27.png\" alt=\"image\" width=\"132\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p>Using folders within projects makes it easier to organize projects with large amounts of files.<\/p>\n<p>With the new folder feature, you can now place your module help files in respective language specific folders:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image28.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"image\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb28.png\" alt=\"image\" width=\"244\" height=\"163\" border=\"0\" \/><\/a><\/p>\n<p><span style=\"color: #800000;\">Important: Once PowerShell Studio updates the project file, you will no longer be able to open the project using older builds of PowerShell Studio. A backup of the project will be created before updating.<\/span><\/p>\n<p><em><strong>Adding Folders<\/strong><\/em><\/p>\n<p>You can add folders by press the &#8220;New Folder&#8221; button in the Project Panel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Add a new folder using the Project Panel's menu.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image29.png\" alt=\"Add a new folder using the Project Panel's menu.\" width=\"278\" height=\"152\" border=\"0\" \/><\/p>\n<p>Or you can add a new folder using the Project Panel&#8217;s context menu:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Use the context menu to create folders and files.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image31.png\" alt=\"Use the context menu to create folders and files.\" width=\"366\" height=\"248\" border=\"0\" \/><\/p>\n<p>The new folder will be created under the selected folder:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Create nested folders.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image61.png\" alt=\"Create nested folders.\" width=\"223\" height=\"215\" border=\"0\" \/><\/p>\n<p><em><strong>Renaming Folders<\/strong><\/em><\/p>\n<p>You can rename the folder by clicking twice on the node in the project panel or using the Rename command in the context menu:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Rename the folder in the \" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image121.png\" alt=\"Rename the folder in the \" width=\"221\" height=\"150\" border=\"0\" \/><\/p>\n<p>Alternatively you can use the Property Panel to rename the folder:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Set folder name in Properties Panel.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image91.png\" alt=\"Set folder name in Properties Panel.\" width=\"238\" height=\"191\" border=\"0\" \/><\/p>\n<p><strong><em>Moving Files and Folders<\/em><\/strong><\/p>\n<p>You can move files and folders simply by dragging and dropping them within the Project panel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Drag File\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image221.png\" alt=\"Drag File\" width=\"224\" height=\"247\" border=\"0\" \/> <a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image30.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Drop in the desired folder.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb29.png\" alt=\"Drop in the desired folder.\" width=\"224\" height=\"247\" border=\"0\" \/><\/a> <img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"The file is now moved to the new location.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image251.png\" alt=\"The file is now moved to the new location.\" width=\"224\" height=\"247\" border=\"0\" \/><\/p>\n<p><span style=\"color: #800000;\">Important: To rename or move files you must use the Project Panel instead of Windows File Explorer, otherwise the project&#8217;s references will point to incorrect paths.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"font-size: large;\">Designer Updates<\/span><\/strong><\/p>\n<p>We added new commands to the designer:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image32.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"image\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb30.png\" alt=\"image\" width=\"644\" height=\"75\" border=\"0\" \/><\/a><\/p>\n<p><em>Equalize Vertical Space<\/em> &#8211; Makes the vertical distances between the selected controls equal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Before\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image43.png\" alt=\"Before\" width=\"121\" height=\"185\" border=\"0\" \/> <img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"After\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image46.png\" alt=\"After\" width=\"121\" height=\"185\" border=\"0\" \/><\/p>\n<p><em>Equalize Horizontal Space<\/em> \u2013 Makes the horizontal distances between the selected controls equal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Before\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image37.png\" alt=\"Before\" width=\"394\" height=\"69\" border=\"0\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"After\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image40.png\" alt=\"After\" width=\"394\" height=\"69\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>We added a new <em>Properties<\/em> command to the designer context menu:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image33.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Properties command in designer context menu.\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb31.png\" alt=\"Properties command in designer context menu.\" width=\"203\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p>The <em>Properties<\/em> command will display the control in the Properties Panel and if closed, displays the panel.<\/p>\n<p>&nbsp;<\/p>\n<p>We surfaced the <em>AllowDrop<\/em> property of the GUI controls in the Properties Panel:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image34.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"image\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb32.png\" alt=\"image\" width=\"197\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p>You need to set this property to <em>True<\/em> if you want to allow your controls to accept Drag and Drop requests.<\/p>\n<p>Note: <em>AllowDrop<\/em> requires the script to run in STA mode.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>New Control Set<\/em><\/strong><\/p>\n<p>We added a new control set &#8220;ComboBox \u2013 Countries&#8221; which inserts a combo box populated with a list of countries.<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image35.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"image\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/09\/image_thumb33.png\" alt=\"image\" width=\"244\" height=\"183\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"font-size: large;\">Activation Issue Resolved<\/span><\/strong><\/p>\n<p>This service build resolves an activating issue caused by specific characters in user password.<\/p>\n<p>Please refer to the following article for more details:<\/p>\n<p><a title=\"https:\/\/www.sapien.com\/blog\/2015\/07\/29\/software-activation-issues\/\" href=\"https:\/\/www.sapien.com\/blog\/2015\/07\/29\/software-activation-issues\/\">https:\/\/www.sapien.com\/blog\/2015\/07\/29\/software-activation-issues\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We released a new service build for PowerShell Studio 2015 (v4.2.94). Here&#8217;s what&#8217;s new: Folder Support in Projects PowerShell Studio 2015 projects now support folders. The project folders reflect the folder structure of the project files. Therefore if you previously organized your project files in folders within the project&#8217;s directory, those folders will automatically be [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[703,624,632,25],"tags":[28,951,645,155],"class_list":["post-9920","post","type-post","status-publish","format-standard","hentry","category-powershell-studio","category-service-build","category-whats-new-software-news","category-windows-powershell","tag-powershell","tag-powershell-studio-2015","tag-service-build-2","tag-service-release"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/9920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=9920"}],"version-history":[{"count":7,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/9920\/revisions"}],"predecessor-version":[{"id":9927,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/9920\/revisions\/9927"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=9920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=9920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=9920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}