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

Design select-mode for the config list window #20

Open
dasupradyumna opened this issue Jan 2, 2025 · 1 comment
Open

Design select-mode for the config list window #20

dasupradyumna opened this issue Jan 2, 2025 · 1 comment
Assignees
Labels
internal Related to internal project development
Milestone

Comments

@dasupradyumna
Copy link
Owner

Context

An interactive selection mode would be needed for the plugin floating window displaying the list of all defined task configurations. This mode would allow the user to navigate the configurations, delete them and launch them using the specified keymaps. These keymaps will be configurable by the user via the plugin settings.

Proposal

Define behaviors to delete a config from the runtime config list, and to launch a task using task::run() function by passing the selected task configuration to it as argument.
Define configurable keymaps for these behaviors in this plugin floating window, called launcher UI from now on.

@dasupradyumna dasupradyumna added the internal Related to internal project development label Jan 2, 2025
@dasupradyumna dasupradyumna added this to the v1.0.0 milestone Jan 2, 2025
@dasupradyumna dasupradyumna self-assigned this Jan 2, 2025
@dasupradyumna
Copy link
Owner Author

Replace LaunchTask and LaunchDebugger commands with Launch command that opens this launcher UI, after the behaviors have been defined.

@dasupradyumna dasupradyumna changed the title Design a select-mode for the config list window Design select-mode for the config list window Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Related to internal project development
Projects
None yet
Development

No branches or pull requests

1 participant