Skip to content

Configurable shortcuts, refreshed settings UI, and free up Ctrl+click#2

Merged
dvdstelt merged 2 commits into
mainfrom
feature/configurable-shortcuts
Jul 15, 2026
Merged

Configurable shortcuts, refreshed settings UI, and free up Ctrl+click#2
dvdstelt merged 2 commits into
mainfrom
feature/configurable-shortcuts

Conversation

@dvdstelt

@dvdstelt dvdstelt commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

Two changes on top of main:

  • ✨ Configurable global shortcuts + refreshed settings UI — the toggle, clear, and drawing-mode hotkeys can now be rebound through an in-settings click-to-record field, each with a small reset button. Adds a tray toggle for the keyboard-shortcut display, and replaces the color swatch rows with compact color dropdowns.
  • 🐛 Drop the Ctrl+drag laser stroke — holding Ctrl to draw a laser stroke swallowed the Ctrl+button-down, so Ctrl+click (open link in new tab, multi-select) stopped working while the laser was on. The gesture and its now-dead stroke renderer are removed; the glowing laser cursor still trails the pointer.

Testing

  • dotnet build clean (0 errors/warnings)
  • dotnet test — 34/34 passing

dvdstelt added 2 commits July 15, 2026 08:59
Add per-action rebinding of the toggle, clear, and drawing-mode hotkeys
through an in-settings click-to-record field, each with a small reset
button, plus a tray toggle for the keyboard-shortcut display. Replace
the color swatch rows with compact color dropdowns.
Holding Ctrl to draw a laser stroke swallowed the Ctrl+button-down, so
Ctrl+click (open link in new tab, multi-select) stopped working while
the laser was on. Remove the gesture and its now-dead stroke renderer;
the glowing laser cursor still trails the pointer.
@dvdstelt dvdstelt self-assigned this Jul 15, 2026
@dvdstelt
dvdstelt merged commit b3384d6 into main Jul 15, 2026
2 checks passed
@dvdstelt
dvdstelt deleted the feature/configurable-shortcuts branch July 15, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant