mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 11:01:07 +00:00
Engines report per chunk or per file, and every report published a new queue that the whole front end read - the rail badge was computed from it in the root composition. Progress-only changes now reach the UI at most four times a second (a stage or state change at once); each row and card reads only its own entry; the list is replaced only when rows come, go or change state; the badge count changes only when it changes; the notification redraws at most once a second. Download threads run at background priority - the queue's runner and every manager's pool - and the tier leaves two cores for the UI. The stores log is written in half-second batches.