Improved general layout
EDIT: moved to [ella-frontend wiki](https://gitlab.com/alleles/ella-frontend/-/wikis/home)
## Background
Simplifying the UI can make refactoring less complex, while improving the UX.
### Most important changes
- Use entire screen width (no right/left margins)
- Remove allele top bar and variants side bar and merge all info/functionality from these into a single bottom panel that is used for all views (some functions/buttons can be moved to top bar). This removes redundancy and simplifies refactoring.
- Simplify navigation to: INFO - DETAILS - VISUAL - REPORT | SNV - CNV
- Move some buttons into Action menus in top bar
- Split main view into a Main panel (left) and a smaller Right panel, where the latter can contain things that should be visible at all times in the context of Main. E.g. Classification summary, track settings
- Allow resizing the bottom panel vertically, default 5-10 rows, minimize to single row (single variant), maximize up to top bar (for overview)
- VARIANTS mode uses same bottom panel as in ANALYSES, except only 1 variant is shown - i.e. main layout is the same in both modes
- Add Report include/exclude functionality (button) to bottom panel. This allows using the same variants list (bottom panel) for Details and Report, and is more intuitive
- Popups for HGVSc, HGVSp and CSQ should be the same as in current top bar, but in addition clearly mark which transcript(s) is used as default.
### Notes
- We still need to separate between SNV and CNV
- Evaluate if VISUAL should have CLASSIFICATION available in the Right panel
- INDICATIONS comment needs to be resolved - suggest to move to popover in top bar (edit still in REPORT)
## Implementation
WIP: [React_frontend_layout_25022022.pdf](/uploads/8c1150f45a2f27765d81c425863e4e8a/React_frontend_layout_25022022.pdf)
epic