PowerShell Studio Feature Requests
Feature requests, product enhancement ideas, and other product-specific suggestions.Additional functionality for the...
Automatically remove trailing whitespace
Restrictions Options
Better text manipulation
Wrap selected text with quotes or brackets
Duplicate Current Selected File
Multiple File Browser windows/tabs Or a...
Allow a configurable Module Folder for module...
Open Folder also in Project Panels
Faster Code Checking
default icon
Multiple line Debuger Console and Wordwarp...
Build order for Project
Build order for Project
Add GitHub Copilot integration
Add Comment/Block Comment/Uncomment to...
Import Existing Forms
Bracket Pair Colorization
Sort Selected Data/Code
Console Colors: please expand to 24-bit
Collapse Class
Automatically complete list Accurate matching
Change PowerShell 7 Warning to Once a Day or...
Expanding Snippet Variable Names...
SSH Remote connections
Add PrimalSense support for $PsSenderInfo...
Add "Do not execute unless PowerShell...
Bracket pair colorization
Add the ability to add custom file extensions...
Fix TreeView control double click
Create SAPIENHost object for Service host
Collapse All
Add buttons to save /restore Console setting.
Add ability to customize layout settings for...
Ability to select subfolder in Windows start...
Add Git Context menu in editor Script pane
Git Context menu in File Browser pane.
Basic YAML Syntax Highlight
Collapse Entire Function
Add Spellcheck
High-contrast theme request
Selected PowerShell version for launching...
Environmental Controls for the UI
"Compact" PowerShell 7 Option
SAPIENT PowerSHell 7.x Host (Silent)
Integrate WebView2
Editable Console during GUI / script run
Collapsible sig block
Add support for Pester in Regions
Listview default view should be 'Details' not...
Git Source Control - Coloring Files in File...
Provide the option to "automatically check...
JobTracker Suggestion
Current Line Highlighted during Debuging
Add output folder browser to package output...
PowerShell Studio training
Search for Pester test files in subdirectories
Show the hierarchy of GUI elements and make...
Multi Languge GUI development
Manage Recents Window
Expose Icon for Windows Tray App
Dark Theme strips
Building a working package using PSBuild.exe...
Sync Profile Settings
Code folding for Pester blocks
Support for EditorConfig
Disable Script Block logging while running -...
Format C++ Script
Provide for dot source module structure
Show white spaces - Option to hide newline...
Implement Tab Order Menu to set Tab Index
Variable declaration formatting
Primalsense missing loop keywords break,...
Customizable Keyboard Shortcuts for...
Shortcut to duplicate a line CTRL+D
Search in the new Recents Lists
Allign value variable
Select highlighted Intellisense drop down...
Add a Way to Disable Font Resizing in the...
ALT+ arrow up & ALT + Arrow Down
OSX/Linux Version(s) of PowerShell Studio
Find & Replace Enhancement
File Browser Panel
Auto fill end condition commentary
Have snippet manager follow PSS Studio theme
More Robust GitHub Integration
GitHub token support for SAML-enabled orgs
Utilize Chocolatey for a quick download of...
Adding Web Support
Automatically add new functions to module...
Prevent "Edit Function" function from making...
Implement Windows Community Toolkit
Add more recently opened files to the start...
PrimalSense for dot sourced script variables
Simpler way to validate ps1 certificate /...
Password input field when signing code with...
Auto-Add New Forms to project
Make diff's of .psf files useful
AutoComplete with parenthesize
`Format` Bulk-Format entire project
Bosparan, Dec. 17, 2017Under Review
Copied from: this thread
Reformat entire projects
bulk reformat for all files in a project would be awesome.
An interesting extension of that could be a way to pass the thing some information: For example a list of aliases and what they should be expanded to (for cases where those can't be resolved in their current state due to missing resources). Not too critical, but helpful.
Which kinda leads me to another functionality I'd like to have ...
Make script formatter scriptable
PSS comes with a bit of overhead, especially when providing the function cache needed for primal sense (large projects can take quite a bit to load, even with recent improvements to project load times).
Imagine you'd open your script formatting to usage by scripts.
Either as a comandline application, a library or a function (Heck, if you provide a library or comandline tool, I'll be happy to throw in the function!).
As for formatting options:
- Default to PSS settings
- Make it possible to provide a configuration XML file (and the current configuration exportable to/importable from XML)
- Allow options by parameter
This would be another way to allow us to share formatting configurations and we could make a bulk-format part of our automated build actions.
This scriptable formatting thing could then either be only be usable with a licensed installation (for greater benefit of buying PSS) or be capable of standalone functionality (for greater usefulness and prestige).