shawnlaffan / biodiverse

A tool for the spatial analysis of diversity
http://shawnlaffan.github.io/biodiverse/
GNU General Public License v3.0
73 stars 19 forks source link

GUI: Rework the Tab side menus #907

Closed shawnlaffan closed 6 months ago

shawnlaffan commented 6 months ago

Something of an omnibus PR as it addresses several issues encountered while working on #902.

Updates #902 - support exports of the displayed tree Updates #905 - tree plot controls are now in their own submenu of the side menu Updates #906 - support tree plotting by depth across all tabs that plot trees Fixes #908 - export interface disables keyboard shortcuts

Also refactors (nearly) all of the $self->{xmlPage}->get_object calls to use a generic method.