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

Add running tasks list, with option to stop/cancel #1752

Open
Forage opened this issue Apr 29, 2024 · 1 comment
Open

Add running tasks list, with option to stop/cancel #1752

Forage opened this issue Apr 29, 2024 · 1 comment

Comments

@Forage
Copy link

Forage commented Apr 29, 2024

Is your feature request related to a problem? Please describe.
At the moment, there is no way of knowing when e.g. a Rsync task is (still) running, nor is there a way to interrupt this process, from the GUI.
I've run into situations where I wanted to know is something is running before proceeding with a new action, like update or reboot the system. I've also run into situations where I wanted to stop a scheduled task that was running, either because I didn't want to wait before proceeding to something else or because the sync was doing more harm than good.

Describe the solution you'd like
I'd like to see a global list of running task being presented somewhere, with the option to stop/interrupt the process individually.
I'd prefer this list to be presented as prominent as the "Pending configuration changes" bar at the top and only showing when at least one task is running. As a separate bar at the top, possible with a specific colour, and collapsed. By default only stating that tasks are running, and showing all running tasks when expanding the bar.

Describe alternatives you've considered
An alternative could be to show the running task in the notification sidebar, in a separate section at the top or bottom. Though a list of running tasks is neither a notification nor as prominent as I would like.
Some processes like system updates are already displayed in the notification area if I'm not mistaken. These could also be moved to the running tasks bar described above if desired.

Another way to present running indications and stop options would be in the list of the actual definitions of the tasks. While having this in addition to a global list could be a nice touch, as a main implementation you'd have to check each definition list to see if something is running, which would be highly inefficient.

@Forage Forage added the feature label Apr 29, 2024
@Forage Forage changed the title Add running task list, with option to stop/cancel Add running tasks list, with option to stop/cancel Apr 29, 2024
@votdev
Copy link
Member

votdev commented Apr 29, 2024

This will require storing and managing the state of the tasks. This is really complicated to make it perfect. I am not interested in that feature personally, so I hope the community will contribute this.

Side note: I am totally frustrated at the moment that there is absolutely no contribution from the community to the project since the start in 2009. Maybe this will change when there are no new features anymore provided by myself. The community always wants to see features without doing something to the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
7.x
Backlog
Development

No branches or pull requests

2 participants