DSPTechTreeUXOverhaul
A compact, searchable replacement for DSP's Technology and Upgrades screens with clearer research state, filters, dependency highlighting and per-save view persistence.
CHANGELOG
Changelog
1.0.0
First stable release.
- Added collapsible technology details panel.
- Reworked Search / Filters into a compact flyout beside the vanilla top tabs.
- Replaced filter cycling with explicit Matrix and Combat selectors.
- Added White Matrix-only compact upgrade layout.
- Added Infinite-only filtering for upgrades.
- Added direct
Q+research queue action to technology nodes. - Added improved selected-path, prerequisite and immediate-descendant highlighting.
- Added partial-research percentages and repeatable-upgrade level presentation.
- Added per-save persistence for page, filters, zoom and pan through DSPModSave.
- Preserved vanilla right-click queue removal behaviour.
- Fixed graph panning so dragging empty space no longer clears the current selection.
- Improved inferred dependency handling for practical recipe/item unlock requirements.
- Audited research, prerequisite, matrix and queue handling against DSP 0.10.34 decompiled source and switched several paths to vanilla APIs/constants where available.
- Tested multiple resolutions and UI scales.
- Sanity-tested English, Simplified Chinese and Japanese UI layouts.
- General release cleanup and regression testing.