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

Possible enhancements: Minimap, unlimited zoom out, go to table #143

Open
stacy-rendall opened this issue Nov 22, 2022 · 5 comments
Open
Labels
feature request Ask for new feature or feature evolution

Comments

@stacy-rendall
Copy link

I've noticed a few issues with Azimutt, which made me think up a few possible enhancements:

  1. Fit diagram to screen flaky #142
  2. Sometimes when pasting an AML file in a large diagram (> 40 tables) the new tables get put in a random place (sometimes quite far from the rest of the diagram), and can be difficult to hunt down

I think the following enhancements would improve the usability of Azimutt:

  1. a minimap would make it easier to navigate where the current window viewport is versus parts of the diagram that may have been misplaced
  2. support zooming out further than 5% (I see no reason to limit zooming out at all)
  3. search should make it possible to pan/zoom to the found table
@loicknuchel
Copy link
Contributor

Hi @stacy-rendall
Thanks a lot for your feedback!

Yes, the current random placement is far from ideal and indeed a grid one won't be too difficult to implement. I'm adding it to the next topics to work on, but not sure when it will be available. For the end of the year we are focusing on distribution and making Azimutt easily accessible from several places.

For the minimap, I don't know how to do it and I'm not sure it would be game changer for Azimutt. So it's a good idea but not in a near future probably, unless you want to submit a PR ;)

The 5% zoom limit is indeed not useful, will remove it. Thanks for the heads up!

Moving to the found table from the search is indeed a good feature, maybe I can fit it in some short free time... ^^

@loicknuchel loicknuchel added the feature request Ask for new feature or feature evolution label Nov 23, 2022
@stacy-rendall
Copy link
Author

stacy-rendall commented Nov 23, 2022

Thanks @loicknuchel!

I am interested in helping with Azimutt development (unfortunately, it won't be until next year), minimap could be a fun one to start on :)

@loicknuchel
Copy link
Contributor

Hey, glad to hear that 😉

No problem, we are already very busy on many topics so anytime is good for you works for us ^^
Let us know.
Cheers!

@loicknuchel
Copy link
Contributor

Hi!

Just to let you know I fixed your points 2 & 3:

  1. You can now zoom until 0.1% (instead of 5%), I have to be strictly greater than 0 otherwise the diagram disappear ^^
  2. In search, if you click on an already shown table, the diagram will navigate to it (select it at the center), but I don't think changing the zoom is meaningful

Tell me what do you think.
There's only the minimap left now ;)

@stacy-rendall
Copy link
Author

That's brilliant, can confirm that both are working great :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Ask for new feature or feature evolution
Projects
None yet
Development

No branches or pull requests

2 participants