Skip to content

UI and UX Improvements [Low Priority] #18

@Brittany-Reid

Description

@Brittany-Reid

This is an issue for general UI improvement to be done before release. These are low priority, as we need a functioning tool first, but also because we want to make sure we have systems built for the core features, then convenience UI features later.

Improved Suggestions

The current autocomplete is incredibly simple at the moment, and starts at the user's cursor when they press tab. There are a lot of custom rules we can add for autocompletes to determine when they should display. This could get complicated, so I'd like to make sure the task suggestions are intuitive first, then improve things like command suggestions.

Here is an example of what happens when a user wants suggestions after they start typing:

image

The improved suggestions would take previous input into account. We need to be careful about this though, as sometimes a user may want to do new suggestions, say repl(<package>), looking for a package. We can see that they already have a function and provide suggestions for arguments to that function (in this case packages).

Edit: I am also going to broaden this to general user experience improvements as well.

Metadata

Metadata

Assignees

Labels

enhancementchanges that improve the tool but not full features

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions