Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keyboard support: [tab] and overlays #5572

Open
ccoenen opened this issue Apr 26, 2024 · 0 comments
Open

keyboard support: [tab] and overlays #5572

ccoenen opened this issue Apr 26, 2024 · 0 comments
Labels
feature: editor Everything related to the editor page or the CodeMirror editor itself scope: frontend Only relevant for the frontend type: feature enhancement An improvement to existing functionality
Milestone

Comments

@ccoenen
Copy link
Contributor

ccoenen commented Apr 26, 2024

Which part of the project should be enhanced?

The Editor

Is your enhancement request related to a problem? Please describe.

(this was originally a suggestion by Scott Mattan on our matrix channel, which I'm conserving here)

It might apply to more than just emoji, but when you have a partial insert it brings up a menu. When that menu comes up its intuitive to be able to tab complete, but tabbing here inserts a tab character at the head of the current line.

hedgedoc-tab-emoji.mp4

Describe the solution you'd like

I would expect tab to cycle through the options and enter to confirm/auto-complete while a menu is open.

Describe alternatives you've considered

(does not apply)

Additional context

No response

@ccoenen ccoenen changed the title keyboard support: <kbd>tab</kbd> and overlays keyboard support: [tab] and overlays Apr 26, 2024
@ErikMichelson ErikMichelson added type: feature enhancement An improvement to existing functionality scope: frontend Only relevant for the frontend feature: editor Everything related to the editor page or the CodeMirror editor itself labels Apr 26, 2024
@ErikMichelson ErikMichelson added this to the Version 2.0 milestone Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: editor Everything related to the editor page or the CodeMirror editor itself scope: frontend Only relevant for the frontend type: feature enhancement An improvement to existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants