Commit Graph

106 Commits

Author SHA1 Message Date
Sergey Ponomarev dd92e85d45 Open in browser
Most containers expose some http port. We can open it in browser.
For simplicity we can just open first container's published port.
We'll determine the ip:port on container creation and store to meta "Web Port".
To open browser on any platform was added a new dependency github.com/pkg/browser which is very small
2020-12-12 21:21:53 +02:00
Sergey Ponomarev 2bcfc365f7 Single Container View: truncate ID
Truncation Id inside of NewSingle() doesn't work.
It even doesn't have any effect.
Instead truncate the ID inside of NewMeta() call
2020-11-03 14:11:58 +02:00
Bradley Cicenas 7c6b5c54dc init column config menu 2020-10-25 10:31:51 -04:00
Bradley Cicenas 54fc5ac5c6 Revert "shows total memory usage"
This reverts commit 1271ce96e8.
2020-10-25 10:31:51 -04:00
Marcos Diez 15c5c31726 shows total memory usage 2020-10-25 10:23:31 -04:00
Bradley Cicenas c0db41ebcb Revert "shows total memory usage"
This reverts commit 1271ce96e8.
2020-10-25 10:23:30 -04:00
Marcos Diez 9bcf2c2c7a shows total memory usage 2020-10-25 10:23:30 -04:00
Bradley Cicenas c8ac331652 fix timer 2019-05-22 17:39:37 +00:00
Bradley Cicenas 0a5a4c9062 add multi-line scrolling support, timestamps to error view 2019-05-22 17:38:01 +00:00
Bradley Cicenas 98fcfe8b6f refactor connectors for retry logic, add error view 2019-05-22 16:58:55 +00:00
Stanislav Pavlovichev a26fc9169c Ability to change Shell 2018-10-25 21:58:33 +03:00
Stanislav Pavlovichev e68f7ba96a fix: handlers used to work after "exec sh" command
feature: hot key for "exec sh"
2018-10-12 10:03:27 +03:00
xiechengsheng 078564bd38 add support for alternative navigation
Signed-off-by: xiechengsheng <XIE1995@whut.edu.cn>
2018-06-28 16:40:26 +08:00
Bradley Cicenas 107def9ccc add status err messages to start/stop/remove 2018-01-11 15:27:30 -03:00
Bradley Cicenas d46ce783c2 add statusline widget, status messages to logging 2018-01-11 15:19:01 -03:00
Bradley Cicenas d743472b16 add support for config file, keybinding for exporting active config 2018-01-11 13:15:18 -03:00
Bradley Cicenas eb49e51ffb prevent recursive/nested running menus, handle all within main Display() loop 2018-01-11 11:23:28 -03:00
Bradley Cicenas c958e4c34e move keybinding for single view, add single view to container menu 2018-01-10 15:45:14 -03:00
Peter Reisinger a0e0da1da9 Added 'view logs binding' 2017-11-25 18:30:50 +00:00
Peter Reisinger 436266b1a4 added container menu closes #28 2017-11-20 11:09:36 +00:00
Bradley Cicenas 27e272c58f rename expanded -> single view 2017-08-05 13:28:20 +02:00
Bradley Cicenas 671c944272 disable timed display refresh while scrolling 2017-06-12 10:52:45 -03:00
Bradley Cicenas b85ca680f0 restructure container,connectors in subpackage 2017-06-08 11:51:02 -03:00
yashpatel5400 6560768e08 Added page up/down features 2017-03-23 22:31:08 -04:00
Bradley Cicenas 38599bbd19 add keymap, handle wrapper for common keybindings 2017-03-15 08:34:58 +10:00
Bradley Cicenas 12fa716825 add y pos scrolling to expanded view 2017-03-13 07:53:17 +11:00
Bradley Cicenas b2184bbc6d fixes out of bounds error on filtered selection #7 2017-03-10 12:01:13 +11:00
Bradley Cicenas 168e8f3aae implement Buffer() method for ctop header 2017-03-09 19:33:25 +11:00
Bradley Cicenas 2f17a9d689 add ctrl+c exit handler 2017-03-09 16:29:34 +11:00
Bradley Cicenas 2b80832a36 add pagination support for compact view 2017-03-08 18:45:31 +11:00
Bradley Cicenas a6ee6edb1d move MaxRows() method into cgrid 2017-03-08 11:52:31 +11:00
Bradley Cicenas d7f9f715bb fix cursor highlighting for newly filtered containers 2017-03-08 11:46:39 +11:00
Bradley Cicenas 2d2d58d47f filter Containers in place 2017-03-08 11:26:22 +11:00
Bradley Cicenas bf4d59c251 clear screen conditionally 2017-03-08 11:10:38 +11:00
Bradley Cicenas 98d8dc62f9 add stream to input widget, realtime filtering updates 2017-03-07 12:47:07 +11:00
Bradley Cicenas d94aed1531 add resize handlers, screen width error to expandedWidgets 2017-03-07 09:05:04 +11:00
Bradley Cicenas 2ee0ae7fcb re-implement expanded view widgets 2017-03-06 19:51:50 +11:00
Bradley Cicenas f102e48cc9 add WidgetUpdater interface to container, replace struct fields with metamap 2017-03-06 19:25:59 +11:00
Bradley Cicenas e1dc42db03 move dumpContainer method into debug 2017-03-06 18:36:13 +11:00
Bradley Cicenas 132335c8a4 remove Grid struct, move cursor into own package file 2017-03-06 14:03:05 +11:00
Bradley Cicenas 38a1b305a7 grid updates, fix menu alignment 2017-03-06 13:00:30 +11:00
Bradley Cicenas 3bb48e91ae move logEvent into debug, condense output 2017-03-06 11:23:44 +11:00
Bradley Cicenas 3172f141f9 refactor dockersource container refresh into channel 2017-03-05 17:46:41 +11:00
Bradley Cicenas 8fb5c5de59 move highlight method into textcol widget 2017-03-03 19:02:08 +11:00
Bradley Cicenas 56be64367b refactor widgets, add wrapper structs 2017-03-03 18:57:26 +11:00
Bradley Cicenas 9f5cd42b73 remove expanded widgets for now 2017-03-01 16:10:28 +11:00
Bradley Cicenas 6a4b145b1b add dumpContainer debug method, keybinding 2017-03-01 12:10:33 +11:00
Bradley Cicenas 6cc357bb97 remove Render method from containerWidgets interface 2017-02-27 09:55:45 +11:00
Bradley Cicenas 70f2648952 refactor all container widgets into subpackage 2017-02-27 09:04:24 +11:00
Bradley Cicenas 05b50af87b add ContainerSource interface, fix secondary sort method 2017-02-27 08:12:28 +11:00