vivaxy / vscode-conventional-commits

💬Conventional Commits for VSCode.
https://marketplace.visualstudio.com/items?itemName=vivaxy.vscode-conventional-commits
MIT License
324 stars 35 forks source link

[FEAT] Simplify Dialogue Flow By Focusing On Match Or Making Type Map to a Predefined Emoji #206

Open sheldonhull opened 3 years ago

sheldonhull commented 3 years ago

Is your feature request related to a problem? Please describe

I love using this extension! Great work on it. Have a suggestion for something that would speed up the process.

Fuzzy Matching on Emoji

If no changes are made to the workflow, then consider improving the fuzzy matching on emoji selector to default to the best match as focused. This would avoid another keystroke by having to arrow down and hit enter.

Simplify Workflow By Mapping Emoji

Main solution I see is that a request type isn't associated the emoji directly. This means unlike most tooling in the conventional commit namespace, I need to select feat -> pick a scope -> pick an emoji. This actually requires more effort when making many commits, as I just had to pick fix and then after shifting gears to think on scope I have to switch back to typing fix to find a bug icon.

Instead, I'd suggest that the emoji be defined on the type, so that selecting [type]([scope]): [emoji-mapped-to-type] [title].

This would make the workflow much quicker and eliminate an entire dialogue.

vivaxy commented 3 years ago

Thank you for your suggestion. Is this feature same to https://github.com/vivaxy/vscode-conventional-commits/issues/31?