- Notifications
You must be signed in to change notification settings - Fork 316
Open
Labels
difficulty-02-duckyResolving these involves the internal API, but with relatively easy problems to solve.Resolving these involves the internal API, but with relatively easy problems to solve.enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-annotationsfeature-code-exploreruser-experienceIssue relates to user experience (workflow, flexibility, customisation)Issue relates to user experience (workflow, flexibility, customisation)user-interfaceThis issue explicitly relates to the visible interface of Rubberduck.This issue explicitly relates to the visible interface of Rubberduck.wpfIssue is easier to resolve with knowledge of WPF/XAMLIssue is easier to resolve with knowledge of WPF/XAML
Description
Justification
Make it easy to set VB attributes directly from the Code Explorer.
Description
In the vanilla VBE, it's irksome to set attributes. (Some of the?) module-level attributes can be set from the properties window. For procedure attributes, VB6 has a dialog available, but the UX is extremely poor, and for VBA there is no UI at all - procedure attributes can only be set by exporting the module, adding the attibutes as text and reimporting.
Rubberduck currently helps by automating this process with annotations (and for predeclared modules, a template). However, we can make it easier still by adding context menu items in the Code Explorer that can set these attributes (backed up with RD annotations) with a click or two.
Related: #4876
Metadata
Metadata
Assignees
Labels
difficulty-02-duckyResolving these involves the internal API, but with relatively easy problems to solve.Resolving these involves the internal API, but with relatively easy problems to solve.enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-annotationsfeature-code-exploreruser-experienceIssue relates to user experience (workflow, flexibility, customisation)Issue relates to user experience (workflow, flexibility, customisation)user-interfaceThis issue explicitly relates to the visible interface of Rubberduck.This issue explicitly relates to the visible interface of Rubberduck.wpfIssue is easier to resolve with knowledge of WPF/XAMLIssue is easier to resolve with knowledge of WPF/XAML