72 Commits

Author SHA1 Message Date
Alex Goodman
5ff66f2e26
ensure data capture is disabled in CI 2019-02-23 12:29:45 -05:00
Alex Goodman
993be8d3ae
Filetree improvements (#165)
* add filetree viewmodel

* added attribute toggle

* these views are really controllers

* fix collapse all dir when selected file

* determine filetree upperbound dynamically

* support bounding cursor movements in the view model

* added first view model test case

* added test cases for filetree viewmodel
2019-02-22 11:49:53 -05:00
Alex Goodman
327814f589
Add collapse all directory keybinding (#162)
* collapse all dir feature (closes #151)

* render single title for keybindings
2019-02-18 16:59:32 -05:00
Alex Goodman
9943096f6a
overwrite lower tree payloads while comparing (fixes #160) (#161) 2019-02-18 16:21:43 -05:00
Alex Goodman
96e9e2561d
gofmt 2019-02-18 08:05:09 -05:00
Alex Goodman
184d3a2b0c
added layerview pgup/pgdown 2019-02-17 13:25:14 -05:00
Alex Goodman
fc27dcd820
Add CI integration (#143) 2018-12-30 14:07:56 -05:00
Alex Goodman
1abb2101c9
using keybinding lib 2018-12-15 18:05:31 -05:00
Alex Goodman
e63a886f04
Performance tweaks (#127) 2018-12-08 12:09:26 -05:00
Alex Goodman
9f9a8f2c05
Refactor image preprocessing (#121) 2018-12-08 11:46:09 -05:00
Alex Goodman
1c2df2914b
add basic PR pipeline (#120) 2018-11-30 17:17:15 -05:00
Akshay Chhajed
8e6709a93a Fixes left arrow navigation for empty filetree (#100) 2018-11-28 15:25:16 -05:00
Alex Goodman
49baf8425a
configurable filetree split col (addresses #69) 2018-11-24 20:20:06 -05:00
Alex Goodman
30f3feda9d
add image size to details pane (closes #66) 2018-11-24 20:01:51 -05:00
Alex Goodman
dc519adc19
added efficiency test 2018-11-06 21:36:44 -05:00
Alex Goodman
4617e1c3b0
fix format type 2018-11-06 21:01:42 -05:00
Alex Goodman
41e1685efe
drive view options from configuration (closes #56) 2018-11-05 22:37:25 -05:00
Alex Goodman
f481e7fca9
keybindings belong to a specific view (fixes #55) 2018-11-02 08:20:29 -04:00
Alex Goodman
6f005724d9
added configuration + custom keybinding support 2018-10-31 23:49:31 -04:00
Akshay Chhajed
81cbb143da Add page functions for FileTreeView (#53) 2018-10-31 13:10:42 -04:00
Alex Goodman
f3f2ec9a8c
correct nested diff colors and dir sizing (fixes #45) 2018-10-31 00:11:43 -04:00
Alex Goodman
f40600e877
only show new keybindings 2018-10-29 22:19:03 -04:00
Akshay Chhajed
57f1448c5c Right Arrow Key descends into directory (#48) 2018-10-29 21:52:24 -04:00
Vladislav Shishkov
c4bb987ccf Changes keys bindings (#41) 2018-10-29 21:50:37 -04:00
Alex Goodman
e7a05d4b35
cap the layers view based on the available terminal real estate 2018-10-28 21:41:26 -04:00
Alex Goodman
790d5a6dba
cleanup on exit of non-gocui methods (fixes #42) 2018-10-27 11:59:29 -04:00
Akshay Chhajed
b3c0e35c07 Added left arrow navigation for moving to parent directory or top of root (#43) 2018-10-27 10:21:33 -04:00
Alex Goodman
e779798478
add id + tar name to the layer details 2018-10-27 10:11:54 -04:00
Alex Goodman
5bc7337b04
truncate inefficiencies report (fixes #27) 2018-10-22 17:48:43 -04:00
Alex Goodman
183c687c06
efficiency now takes into account removed dirs 2018-10-21 13:59:08 -04:00
Alex Goodman
fad2354e89
fixed inefficient file report bug 2018-10-21 13:04:26 -04:00
Alex Goodman
e700ec3745
gofmt 2018-10-16 23:37:19 -04:00
Alex Goodman
4c99bd093d
added basic documentation 2018-10-15 22:51:48 -04:00
Alex Goodman
4e7e9b64e3
dont show inefficiencies breakdown when there are none 2018-10-14 11:04:11 -04:00
Alex Goodman
18b405db72
Size based efficiency (#24) 2018-10-14 10:57:59 -04:00
Alex Goodman
85fa13501d
Add details pane (#23) 2018-10-14 10:56:09 -04:00
Alex Goodman
41b6da6e93
Independent filetree buffer + partial tree rendering (#18) 2018-10-07 19:50:23 -04:00
Alex Goodman
9625c51aa4
Reconcile history from image manifest and config (#17) 2018-10-07 10:13:34 -04:00
Alex Goodman
c599ca5ad2
a few low hanging perf improvements (#16) 2018-10-06 09:45:08 -04:00
Alex Goodman
3a9796619c
renamed to dive; use cobra; rm dep; imagehistory fix 2018-10-01 21:50:05 -04:00
Alex Goodman
7f3dee181c
show layer efficiency in layerview 2018-08-21 21:31:38 -04:00
Alex Goodman
65cf6061a1
enhanced the status bar switches 2018-08-21 20:33:13 -04:00
Alex Goodman
e942bb7794
adjusted the filterview aesthetics 2018-08-19 17:21:22 -04:00
Alex Goodman
c961041ec3
set layout in a non-nested fashion 2018-08-18 21:29:20 -04:00
Alex Goodman
a0d9dfa5d3
disable debug 2018-06-26 20:18:46 -04:00
Alex Goodman
1b99e24da9
modify layer compare formatting 2018-06-25 09:08:39 -04:00
Alex Goodman
83dfb0ae6e
Merge branch 'master' of github.com:wagoodman/docker-image-explorer 2018-06-25 08:51:29 -04:00
Alex Goodman
e01bf10273
added multilayer select with mode toggle 2018-06-25 08:45:55 -04:00
Will Murphy
d82df14374 Stop debug printing all the time 2018-06-24 15:46:52 -04:00
Will Murphy
cd9da2dc2e run search on every keystroke 2018-06-24 15:41:56 -04:00