Open
Description
Right now WARP, much like SigKit, lacks in the UI department, this is stopping us from giving the user control over manually applying functions and other UX related features.
What is the UI responsible for?
- Displaying and filtering possible matches for the current function.
- Displaying the selected match underneath the possible match list (much like the selected type in the types sidebar)
- Allowing the user to apply the selected match, and also possibly edit / remove it.
- What else?
Integration with the networked WARP component would need the following:
- Selected match should display the server that the match came from, along with information like the author and other exposed metadata.
- The user must be able to block authors, or otherwise blacklist functions. If we do add a way to blacklist functions this might need a callback so that we can also post the blacklist to the server so that the server does not send down those functions anymore.
Initially we had thought adding a clickable link in the function header would be the UI for overriding match selection. However this really does not work well with the design of the product, i.e. navigating to a function will show the cross references local to that function and the stack info a variable info. You shouldn't need to open a popup to view possible matches.
Metadata
Metadata
Assignees
Labels
Issue should take < 1 monthIssue should take < 1 monthIssue adds or blocks important functionalityIssue adds or blocks important functionalityIssue is a small enhancement to existing functionalityIssue is a small enhancement to existing functionalityIssues with the sidebar systemIssues with the sidebar system