-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add an optional UI mode where, when a node’s production rate exceeds 1 item/second, the progress bar switches to a solid/static representation instead of rapidly animating.
Feature must be OFF by default.
Motivation / Problem
At high production rates, the progress bar animation can:
- become visually noisy/less informative,
- potentially add UI/render overhead (lots of fast updates),
- make it harder to read node state at a glance.
A solid/static bar for “very fast” nodes could improve both clarity and performance.
Proposed Solution
Behavior
- If
production_rate > 1/s:- render progress as solid (static) (e.g., fully filled or a non-animated “active” indicator)
- If
production_rate <= 1/s:- keep the normal animated progress bar
Settings (required)
Add a setting (OFF by default):
Use solid progress bar for fast production (>1/s)(default: OFF)
Optional advanced knobs:- threshold value (e.g., 0.5/s, 1/s, 2/s)
- choice of representation (fully filled vs striped static vs subtle pulsing)
UX Notes
- Solid bar should still communicate “running” vs “stalled”:
- running: solid filled (maybe subtle non-frame-dependent pulse)
- stalled: empty/paused style
- Ensure the UI still shows numeric throughput if available.
Acceptance Criteria
- Setting exists and is disabled by default.
- When enabled, nodes above threshold display a solid/static progress bar.
- Nodes below threshold retain current animated behavior.
- No loss of important state clarity (running vs stalled is still obvious).
- UI update/render cost does not increase; ideally decreases for high-throughput cases.
References
Community request: “solid progress bar when production goes above 1/s” (potentially improve performance) + feature should be disabled by default.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request