Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Change the default sort order of the Actions in the Settings table #326

Open
1 task done
mjthoraval opened this issue May 8, 2024 · 3 comments
Open
1 task done
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mjthoraval
Copy link

mjthoraval commented May 8, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Environment

  • OS: Windows 10
  • Zotero Version: 7.0.0-beta.77+adaa61f2c (64-bit)
  • Plugin Version: 1.0.0-beta.39

Describe the feature request

Is your feature request related to a problem? Please describe.
I would like to change the default order of the actions in the actions table of the settings.
I prefer sorting the table by the Name column, same as the default sorting in the Menu.

At the moment, I do not understand what is the order after reopening Zotero:
image

Why do you need this feature?
It is easier to keep the same order in the table as the order I am using in the Menu.

Describe the solution you'd like

The solution you'd like
The best solution would be to keep the same order after reopening Zotero as it was before closing.
This behaviour would be intuitive, as it would simply reproduce the behaviour of the sorting in the Items Tree.

Alternatives you've considered
Another solution would be to match the order chosen for the Menu sorting.
But I feel that it is less intuitive. And some people may want to keep a different default order in the table than the one in the Menu.

Anything else?

No response

@mjthoraval mjthoraval added the enhancement New feature or request label May 8, 2024
Copy link

github-actions bot commented Jun 8, 2024

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Jun 8, 2024
Copy link

This issue was closed because it has been inactive for 7 days since being marked as stale.

@windingwind windingwind added help wanted Extra attention is needed and removed stale labels Jun 15, 2024
@windingwind windingwind reopened this Jun 15, 2024
@acsr
Copy link

acsr commented Jan 30, 2025

I work around this using an index prefix in the menu title (which needs a zero prefix when exceeding 9 items.

Image

I mimick a divider in this example

In other software a divider can be added by adding a reserved character (e.g. single or triple leading dashes)

prefix z.

The prefix z. moves items to the end of an alpha sorted list.
Why? DANGER: If you accidentially hit remove tags, there is currently no undo!
(Adding a confirmation step for dangerous destructive actions in the code or setup dialogue, would be nice, but a different ticket)

How to manage sort order

At the end a seperate field for entering an Index ID and additional search order integer or adding an instruction like:
Menu Order "Before ID X"

This could be then part of a matrix for the different occurence locations in the UI (Item, ... , reader etc)

Conclusion on Power User UI vs. simple UX

As you can see there maybe is a config nightmare if you offer all the options to an average user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants