Some suggestions to improve the QoL when working with the stash:
- Change the scroll direction of the tab bar. The scrolling of the fan-out view on the right works like this: Moving the scroll wheel down scrolls towards the last tab, moving the scroll wheel up moves towards the first tab. For the tab bar on the top of the stash window it works the other way around: moving the scroll wheel down scrolls towards the first tab and moving the scroll wheel up moves towards the last tab. I find this unintuitive (Mac users may disagree). It would be nice if scrolling is consistent in the whole UI and also consistent with how scrolling behaves in Windows and Linux by default (since Last Epoch is not supported on Macs). In this case this means switching around how the scrolling works for the tab bar.
- Do not reset/reload the tab bar if a tab changes. Every time you change the color or text or whatever of a tab, the bar is reset such that the first tab is visible. This is quite annoying if you work on a tab that is so far to the right that you must scroll to it. Keep the scroll position the same if possible (e.g. if you have to reload the whole bar because of the change, then at least scroll to the same position after reloading).
- Allow dragging-and-dropping tabs in the fan-out view on the right. Dragging on this view just scrolls it and we already have the scroll bar for that functionality. Being able to change the order of tabs in this view would be nice, because more tabs can fit into the view compared to the tab bar on top of the stash. You could even allow for tabs to be sorted into a different category by dragging and dropping. I think this would be pretty intuitive.
- Change the minimum size of the tab text field to a minimum size of the tab itself (tab bar on top of stash). Currently, if you just have a single digit as the text, the tab is larger than it would need to be. Adding another digit does not increase the size of the tab due to this minimum size. Adding an icon makes the tab larger however, keeping the additional margin to the right of the text the same. What I think would be nicer is to have a minimum size for the tab itself instead of the text field. But this is a minor nitpick. I would not mind for the minimum size to be a bit smaller, so more tabs could fit into the window.
- Make the text centered on buttons if it is too small to extend the button beyond its minimum size. This is another small nitpick: The tabs on the tab bar have more margin to the right of the text than to the left (imagine the single digit example again). It would look nicer if the text was not cramped to the left in this case. If there is an icon, then it should be on the far left I think, and the text should also have the same margin on the left and right (but the icon may already make the tab large enough, see the previous suggestion). The fan-out view can stay like it is (aligned to the left).
- Allow for more colors and icons. I’d like to have an icon for bows. And the color choices seem a bit odd - some colors are very similar to each other while some hues seem completely absent. Maybe add the colors that are available in the loot filter.
- When the cursor crosses from the window to the background while the mouse button is pressed down, then it should not trigger the character to move. This happens most often to me when scrolling the fan-out view of the stash and accidentally moving the mouse too far to the right.
- Similarly, when clicking on a window (but not on a button), the click should not go through the window and the character should not move.
- Remember where I left off. When I open the stash, then show the tab I had opened last. When I switch to another category, then show the tab I had last looked at in that category.