-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
features
- ability to rename launch profile
- select all text and focus on command
- accept on enter
- accept on lost focus
- cancel on escape
- "new" dropdown command implementation @melytc
- "delete" button
- "copy" button
- clone data
- wire up dependencies between properties @drewnoakes
- hyperlink from property page to launch profiles window
- editor metadata
- link action kind
- URL
- named action (eg. "ManageLaunchProfiles"), looked up via registry
- link action kind
- general UI polish
- add more launch profile kinds
- research them
- snapshot debugger
- IIS / IIS Express from web projects
- new editor types
- file path with browse button
- wire up behaviour of button, using file dialog
- file path with browse button
- search terms
- help URI
- enable control over varying dimensions for setting values
- add a dimension to a setting's value configuration
- remove a dimension from a setting's value configuration
- remove all dimensions from a setting's value configuration
- supported values for enums
- move
EnumValuesfromSettingtoSettingValue - model display value & value
- populate dropdowns correctly when changing vary-by dimensions in the UI
- value may not be one of the supported values
- move
- evaluated/unevaluated values
- in data model
- in UI
- support multiple editor specifications, with precedence ordering
- comparers for all immutable dictionaries
bugs
- Use
&in UI when combining dimensions, not| - duplicate launch profile name selection
- duplicate a duplicate, end up with "(2) (2)" suffix
- duplicate a profile twice, end up with two "(2)" suffixes
- fix top/bottom padding in SettingsList control
- icons in "new" drop down are missing, except last
- conditionality can break in launch profile view (e.g. 'Use remote debugging')
- enforce ordering of dimensions when multiple selected
- Settings list's scroll viewer should move to top when changing selected launch profile
design improvements
- replace
IsNavigablewithPadding? - convert
SettingsListfromUserControltoControl? - use
Microsoft.VisualStudio.Validation - extract immutable setting data to
SettingMetadata - remove modification state tracking
- simplify
SettingandSettingValuetype hierarchies - stop checkbox showing description twice (casualty of simplification) @drewnoakes
- flatten
LinkActionintoSettingclass, so we have a single type for all settings - model configured/unconfigured values in the same way, with a dimensions array
- improve visibility of link/button from property pages to launch profiles UI
- hide category label in
SettingsListandNavigationTreewhen page has a single category - show configuration popup on left click, not right click
- a templated
Menumight be better here
- a templated
documentation
- api documentation
- conceptual docs
- adding a property to an existing profile kind
- adding a new editor type
- adding a new profile kind
Metadata
Metadata
Assignees
Labels
No labels