Jack Wills
f906799782
fix: alter the help box link underlining
2023-03-29 17:20:20 +00:00
Jack Wills
d431f85021
feat: use ratatui
2023-03-19 21:08:33 +00:00
Jack Wills
e3d0d64b4d
docs: changelog
2023-03-13 00:56:16 +00:00
Jack Wills
8ba37a165b
refactor: reaplace unwrap_or(()) with .ok()
2023-03-09 15:18:00 +00:00
Jack Wills
598f67c6f6
feat: KeyEvents send modifier, so can quit on ctrl + c
2023-03-02 16:09:57 +00:00
Jack Wills
340893a860
fix: correctly set gui error
2023-03-02 05:18:06 +00:00
Jack Wills
c74f6c1179
refactor: enable_mouse_capture() moved into Ui struct
2023-03-02 04:10:38 +00:00
Jack Wills
0a1b531116
feat: Acutal fix the the mouse events output
...
The EnableMouseCapture from Crossterm was too broad, by only enabling a subject of the events, 1) performance is improvedand 2) and intermittent bug where mouse events were output to stdout has been removed
2023-03-02 01:09:17 +00:00
Jack Wills
2626250ace
fix: stop_running function
...
Use stop_running to set the global is_running AtomicBool to false, and to also, on a seperate thread, enable & then disable mouse capture, as was experience strange issue on Linux & WSL with mouse movements being piped to stdout
2023-02-28 18:10:24 +00:00
Jack Wills
31bfaa7a95
wip: fix for mouse capture bug
2023-02-28 04:10:31 +00:00
Jack Wills
c0bb5355d6
refactor: app_data methods re-ordered & renamed
2023-01-29 01:52:38 +00:00
Jack Wills
c4d80061da
revert: is_running AtomicBool back to SeqCst
2023-01-28 20:45:02 +00:00
Jack Wills
b4488e4bdb
refactor: major refactor of internal data handling
...
What started off as an inquisitive look at how the gui drawing blocks get the data they require in order to draw to the screen, ended up as a realisation that it could be achieved in a better manner. Basically just use x.get(y), instead of using x[y] all over the place
2023-01-28 20:44:09 +00:00
Jack Wills
0350293de3
refactor: param reduction, AtomicBool to Relaxed
2023-01-14 17:59:33 +00:00
Jack Wills
3cdc5fae02
refactor: input sort executed in app_data struct sort_by_header()
2023-01-03 04:43:43 +00:00
Jack Wills
e71802fe21
chore: release v0.1.9
2022-12-05 14:06:22 +00:00
Jack Wills
160b8021b1
fix: disallow commands to be sent so an oxker container, closes #19
2022-12-05 03:52:41 +00:00
Jack Wills
d1de291473
fix: sort by ascending first
2022-12-05 02:05:14 +00:00
Jack Wills
cf14ba4989
feat: default order of created time, reset sorted, closes #18
2022-12-04 21:42:54 +00:00
Jack Wills
61cfa9394f
docs: comment typo
2022-11-10 02:42:43 +00:00
Jack Wills
a98e8b7260
chore: cargo fmt
2022-10-16 00:00:41 +00:00
Jack Wills
9e9d51559a
feat: use gui_status for various gui states
2022-10-15 00:23:26 +00:00
Jack Wills
90e26c300e
wip: gui_status, should use a hashset?
2022-10-14 21:26:20 +00:00
Jack Wills
f5fc446295
refactor: use map_or_else
2022-10-02 00:31:01 +00:00
Jack Wills
41cbb84f28
feat: use ContainerId new_type
2022-10-01 23:27:38 +00:00
Jack Wills
e76878f424
refactor: Impl Copy where able to
2022-10-01 19:57:27 +00:00
Jack Wills
7ec58e79a1
fix: docker update mem&cpu use binate value
...
spawn_id for mem&cpu use the current binate value, to enable two concurrent executes from the same docker container id
2022-09-07 04:18:30 +00:00
Jack Wills
18713c091e
fix: KeyCodes check for uppercase
...
When checking keyboard button press, check for upper and lower cases
2022-09-07 03:02:02 +00:00
Jack Wills
1263662bd9
chore: linting pedantic
2022-08-04 12:56:45 +00:00
Jack Wills
d0f617820c
feat: spawn docker updates into own thread
...
Collects spawns into a hashmap, then on next update if spawn exists in hash map, don't bother to run another update
2022-07-23 02:46:38 +00:00
Jack Wills
f5504c47c5
refactor: input sorted
2022-07-23 01:15:58 +00:00
Jack Wills
3b69cc29fa
docs: screenshot
2022-07-22 23:56:30 +00:00
Jack Wills
c39e224d56
docs: readme updated
2022-07-22 20:54:43 +00:00
Jack Wills
a70d6fa968
refacor: creation & drawing of headers
2022-07-22 20:38:22 +00:00
Jack Wills
96ca208197
wip: header+column widths
2022-07-22 19:38:19 +00:00
Jack Wills
d14744b378
wip: sort by
2022-07-22 16:33:40 +00:00
Jack Wills
1674db8a20
docs: comments improved
2022-05-30 14:30:25 +00:00
Jack Wills
c5c859d6b6
refactor: input_handler unwraps()
...
feat: disregarding docker command errors
replace if_some() +unwrap() with if let Some().
Docker commands unwrap() replace with unwrap_or(())
2022-05-30 01:11:54 +00:00
Jack Wills
3a7e3974f5
refactor: cargo fmt
2022-05-30 01:00:45 +00:00
Jack Wills
fc39aea582
refactor: input m_button
...
replace is_some() with a if let Some(), and improve comments
2022-05-30 00:44:40 +00:00
Jack Wills
cb72b9c328
chore: release v0.0.3
2022-05-08 19:30:42 +00:00
siph
d30dabae50
feat: vim movement keys
2022-05-08 11:37:14 -06:00
Jack Wills
679203cf2d
feat: docker_recv for all docker commands
2022-04-29 16:10:14 +00:00
Jack Wills
757103c54f
refactor: help box description from TOML
2022-04-29 01:39:21 +00:00
Jack Wills
00dfacfe13
refactor: m_button, help box text
2022-04-29 01:30:31 +00:00
Jack Wills
b10f927481
feat: show id column
2022-04-29 01:03:06 +00:00
Jack Wills
1017850a6c
feat: refactored centered box to diplay in any of 9 areas
2022-04-28 21:25:27 +00:00
Jack Wills
bb29c0ebfa
fix: cargo fmt added to create_release
2022-04-25 02:53:14 +00:00
Jack Wills
5101f60aaa
init commit
2022-04-25 02:44:39 +00:00