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

Proposition: When editing a record, add possibility to Apply/Cancel/Go to Next with hotkeys #59

Open
serrnovik opened this issue Nov 4, 2024 · 1 comment

Comments

@serrnovik
Copy link

First of all, thank you for a great plugin. I use it daily, and it has allowed me to eliminate all other tracking apps (with a small script to parse/show summaries over intervals based on tags).

Overview

To enhance the user experience within the plugin, I propose the addition of hotkey functionalities that allow users to apply changes, cancel edits, and possibly navigate to the next record directly from the editing interface. This feature aims to improve efficiency and reduce reliance on mouse interactions.

Propositoion

When you edit record:

image

Apply Changes (Save) Hotkey

Assign a keyboard shortcut (e.g., Ctrl+Enter or Cmd+Enter) that allows users to quickly save the current changes made to a time-tracking record without needing to click the save button.

Cancel Edits Hotkey

Implement a hotkey (e.g., Esc) that enables users to cancel the current edit session, reverting any unsaved changes.

Navigate to Next Record Hotkey (much less important)

Introduce a hotkey (e.g., Ctrl+N or Cmd+N) that allows users to move to the next time-tracking record after saving or canceling the current one.

Shortcuts have been discussed in a previous issue, but this proposal focuses specifically on editing records only.

###Motivation
I tag and add descriptions to each record, and doing so with keyboard shortcuts would streamline the process, making it faster and more efficient.

@serrnovik
Copy link
Author

#60

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

No branches or pull requests

1 participant