[FR] Optional inline row action buttons for power-user workflows
Please verify that this feature request has NOT been suggested before.
- I checked and didn't find a similar feature request
Problem statement
In the current UI, row actions for order line items are hidden behind an ... menu. For example, actions such as Receive line item, Edit, Duplicate and Delete now require opening the menu first.
For occasional users this may look cleaner, but for a poweruser this adds an extra interaction to actions that are performed repeatedly throughout the day. In the older UI these actions were directly available as icons, so common workflows were faster and the available actions were immediately visible.
This is especially noticeable when processing orders with many line items, where a one-click action becomes a two-click action over and over again.
Suggested solution
Please make this behaviour optional with a user setting, for example:
Show row actions inline- or
Compact / Power user row actions
The current dropdown could remain the default, while users who prefer the previous workflow could display the action icons directly in the row.
Describe alternatives you've considered
More generally, when UI changes replace an established interaction pattern, I think InvenTree should take existing users and power-user workflows into account. A cleaner interface for new users is useful, but it should ideally not remove a faster workflow that existing users rely on.
Where practical, workflow-affecting UI changes should therefore be configurable rather than forcing every user onto a single interaction model.
I recently upgraded mainly to gain newer API functionality, and several of the UI changes are now slowing down workflows that were previously very efficient. An optional power-user mode or per-feature user settings would make these changes much easier to adopt without sacrificing usability for existing users.
Examples of other systems
No response
Do you want to develop this?
- I want to develop this.
Source: inventree/InvenTree