Skip to content

Conversation

@joshistoast
Copy link
Contributor

Summary

The ability to customize hotkeys in invoke is great, unfortunately the UI of the implementation left much to be desired, so here's my revamp of the implementation as it stands.

Behavior Updates:

  • Removes the need for an edit mode button by having an inline edit on each hotkey item.
  • Removes the separate hot key edit component in favor of a small inline edit UI.

Added:

  • Reset to defaults action requires confirmation first;
  • More translations;
  • Reset individual hotkeys to default;

Improved:

  • Cached some functions outputs to prevent needless rerunning.
Screencast_20251217_171023.webm

Related Issues / Discussions

QA Instructions

Merge Plan

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

@github-actions github-actions bot added the frontend PRs that change frontend files label Dec 18, 2025
@joshistoast
Copy link
Contributor Author

For some reason the ScrollableContent is starting at the bottom instead of the top. Haven't found the issue yet :(

@joshistoast
Copy link
Contributor Author

Wrote and tested this on my linux machine. I'd appreciate if anyone could try this on macOS and/or Windows and gimme a 👍 if all is well. Talking specifically about modifier keys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend PRs that change frontend files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant