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

FR: Trigger beets output overlay when mouse is anywhere on dirname #52

Open
edgar-vincent opened this issue Feb 5, 2025 · 2 comments
Open

Comments

@edgar-vincent
Copy link

Hi!

It took me a while to figure out that there was an overlay displaying the beets output for a given directory in the Inbox pane, because it only appears when the mouse is above the match percentage. Wouldn't it be better if it appeared when the mouse was anywhere on the directory name? Possibly, it could even be always visible, to the right of the directory contents?

Similarly, it could me a while to understand that there was a context menu for each directory. Maybe the action buttons for each directory could be permanently visible?

What do you think?

Thanks again,

EV

@pSpitzner
Copy link
Owner

Hi EV,

I fully agree that these things aren't easy to discover. They did make sense when we first build them this way, and they are ok if you know them... on a desktop at least. But by now I'm particularly unhappy with the right-click mechanic, esp that it's somewhat unreliable on mobile.
(There is also multi-select, holding down cmd or ctrl, I think, but never got that to work smoothly)

Your suggestions are currently not high on the task list, but here is what we are working on. I think it might go in the direction you were thinking:

  • finish the rewrite from flask to quart (async, helps with performance and the next step)
  • rework the non-interactive previews to use the same rich html display that we have for the interactive import. This still requires a bunch of thinking, but it will enable us to pick from all candidates after the preview was generated. This is a game changer, as the interactive and slow imports as you know them from the cli will now only be required when you want to manually search for even more candidates. The usual top 5 or importing from a custom match-Id or url should only be one click.
  • part of this will be an updated interface, with a candidate selection, and likely, best match visible by default.
  • @semohr is already thinking of a more mobile friendly version of the inbox. Part of this is probably a ui element that replaces right-click/long-press.

So, thanks again for the feedback - I'm glad you confirmed I'm not the only one those details have been nagging - and stay tuned :)

p

@edgar-vincent
Copy link
Author

This all sounds terrific, thank you. Do let me know if there are potential changes I can test and give feedback about. I'd be very glad to do so.

Thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants