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

Adjustable taxonomy browser layout #278

Open
Tracked by #203
JWCook opened this issue Nov 2, 2022 · 0 comments
Open
Tracked by #203

Adjustable taxonomy browser layout #278

JWCook opened this issue Nov 2, 2022 · 0 comments
Labels
ui UI-specific features improvements
Milestone

Comments

@JWCook
Copy link
Member

JWCook commented Nov 2, 2022

Widgets should be better able to make use of available screen space. For example, depending on screen size:

  • Taxon ancestors/children can take up too much vertical space
  • Taxon search and/or tabbed lists can take up too much horizontal space, if you're mainly interested in the selected taxon info

Possible solutions:

  • Improved custom flow layout and dynamic widget sizing; lots of fiddly manual work, difficult to get right
  • Collapsible panels; this would be ideal, but QT doesn't appear to have any built-in features for this
  • Dock widgets
  • Splitters; not quite ideal, but may be the easiest option

Update: Apparently, splitters are better than I thought. They allow completely collapsing widgets on one side of the splitter or the other, as long as the child widget sizing policies allow it.

@JWCook JWCook added the ui UI-specific features improvements label Nov 2, 2022
@JWCook JWCook added this to the v0.8 milestone Nov 2, 2022
@JWCook JWCook mentioned this issue Nov 2, 2022
25 tasks
@JWCook JWCook modified the milestones: v0.8, v0.9 Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui UI-specific features improvements
Projects
None yet
Development

No branches or pull requests

1 participant