Commit Graph
6 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub ff1b2b7990 Simplified task control (#5753)
* Simplified task control by having all logic in a single class and using async control mechanism
* Fixed the tests
* Made the marking of a backup partial explicitly communicated if the enumeration process is stopped.
* Added support for pausing active transfers
* Introduced transfer token to abort operations.
* Updated the way LiveControl is emitting events.
* Retains the paused state of the server across reboots, this fixes #5760.
* Reworked the way throttle speeds are propagated through LiveControls.
* Added option to pause transfers in the UI.
* Removed throttle settings from the LiveControls class so it is exclusively handled by the ApplicationSettings.
* Removed `thread-priority` as it does not work at all when tasks are used.
* Fixed the stop dialog and API to only support stop and abort.
* Removed unused variables
2024-12-18 08:27:59 +01:00
Kenneth Skovhede e4d8058cd3 Rewrote parts of the user interface.
This adds landing pages to restore and add, as requested in #2282 and #2293.
Added the app icon, and re-arranged the text as requested in #2286
2017-02-07 21:51:14 +01:00
agrajaghh 6e4af375f8 add contextmenu to pause in mainmenu 2016-11-01 12:47:04 +01:00
Kenneth Skovhede 0c68daff6c Fixed all whitespace to be 4 spaces instead of tabs 2016-09-15 11:39:27 +02:00
Kenneth Skovhede c70457980c Removed the modal for the pause, as it did not look nice, and worked weirdly with the keyboard etc. 2015-09-23 12:15:49 +02:00
Kenneth Skovhede 736c17b61b Work-in-progress on a new Angular based UI with layout and design from Alexander 2015-08-21 22:04:39 +02:00