Skip to content

Add customizable global shortcuts - #131

Closed
luisKisters wants to merge 1 commit into
solidtime-io:mainfrom
luisKisters:codex/global-shortcuts-upstream
Closed

Add customizable global shortcuts#131
luisKisters wants to merge 1 commit into
solidtime-io:mainfrom
luisKisters:codex/global-shortcuts-upstream

Conversation

@luisKisters

Copy link
Copy Markdown

Summary

  • add configurable global shortcuts in Settings, between Privacy and Updates
  • show or hide the main window with one shortcut
  • resume the most recent work entry or stop the running timer with another shortcut
  • support Command, Control, Option, and Shift together on macOS
  • show a clear error when macOS or another app already uses a shortcut

Screenshots

Configured global shortcuts

https://github.com/user-attachments/assets/908d9f25-20da-4a8d-b8f9-96326c2d8106

Tests

  • npm run build
  • npm run test:unit — 91 passed, 1 environment-specific test skipped
  • global shortcut E2E tests — 3 passed
  • full E2E run — 46 passed; the existing short-idle test failed locally because the host was already in the macOS idle state before the test changed its threshold

Closes #122
Related to #17

@CLAassistant

CLAassistant commented Aug 5, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Hi @luisKisters, thanks for your interest in contributing!

This project requires that pull request authors are vouched, and you are not in the list of vouched users.

This PR will be closed automatically. See https://github.com/solidtime-io/solidtime-desktop/blob/main/CONTRIBUTING.md for more details.

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.

[FR] Customizable global shortcuts: show app & start/stop (resume) current timer

2 participants