9 Commits

Author SHA1 Message Date
Luka Markušić
2aad87c37e Refactor the GUI layout
The Details struct was split into two, LayerDetails and ImageDetails,
Each of the three views (Layer, LayerDetails, ImageDetails) takes up
a third of the available height of the screen, and they are all now
selectable and scrollable.
2022-04-30 00:17:32 +02:00
cxsu
5e9380dc63 Update gocui module 2020-12-27 14:56:03 +09:00
springcomet
3430221ada
Add image name to details view (#325)
* Add image name to details view

When frequently opening multiple images perhaps concurrently on multiple
terminals, it would be convenient to have the image name displayed.

This commit adds the image name to the Image Details view.
Image name is trickled down as an additional string argument

design alternatives discarded:
pass in analysis struct - is not related to analysis
pass new struct with image attributes - premature abstraction

* Fix CI lint errors

Co-authored-by: Aviv Shavit <aviv.shavit@aquasec.com>
2020-12-12 07:46:09 -05:00
Alex Goodman
8818b9934f
reactive layout; addresses #179 2019-12-28 12:28:19 -05:00
Alex Goodman
14706152a1
added simple layout manager 2019-11-23 21:13:08 -05:00
Alex Goodman
ed57565910
fix nil log dest; clean tar paths 2019-11-19 09:59:57 -08:00
Alex Goodman
74e4fe2560
decouple views with listeners 2019-10-13 20:56:58 -04:00
Alex Goodman
2069a3fede
first step at ui obj refactor 2019-10-13 11:42:13 -04:00
Alex Goodman
45604e5c66
add keybinding package 2019-10-11 12:11:07 -04:00